Estimated taxes July 31, 2026 13 min read

Quarterly estimated taxes from bank statements

Estimated payments are due four times a year and are usually guessed, because nobody has current numbers when they are due. This is the fix: a fifteen-minute quarterly routine that turns your statements into an actual profit figure — complete, balance-checked, categorised — so the payment is calculated from something real. We produce the numbers; the calculation and the filing stay with you and your accountant.

FlowParse
flowparse.io

Why the quarterly payment is usually a guess

Estimated tax payments assume you know what you earned. For most self-employed people the books are months behind when the due date arrives, so the payment is based on last year, a rough feeling, or an accountant's estimate built on incomplete information.

The cost is real in both directions. Pay too little and you may owe interest or penalties. Pay too much and you have lent money interest-free to a tax authority for up to a year, which for a small business is exactly the cash it needed for something else.

None of that is a tax problem. It is a bookkeeping-timing problem: the numbers exist, in the bank, and nobody has turned them into a figure yet.

A fifteen-minute quarterly routine

1

Download

Statements for every business account and card for the three months just ended.

2

Convert

Extract them in one batch — date, description, signed amount, balance.

3

Verify

Check each statement against its own closing balance so nothing is missing.

4

Categorise

Sort by payee and apply your existing buckets; only new payees need thought.

5

Total

Income, costs, profit for the quarter — and the running year to date.

6

Hand over

Send the figure to whoever calculates the payment, with the detail behind it.

Why fifteen minutes is realistic

The two things that make annual bookkeeping slow are volume and memory. A quarter has a quarter of the volume, and the transactions happened weeks ago rather than a year ago, so identifying them takes seconds instead of an investigation.

The second time you do it, the categorisation is largely automatic: the payees repeat, the buckets already exist, and only genuinely new suppliers need a decision.

The extraction itself is minutes regardless — six to nine documents in a batch. The time you spend is on the handful of transactions you do not recognise, which is exactly where your attention is worth something.

FlowParse
flowparse.io

Extracting the quarter

Convert every account that carried business money in the quarter: checking, cards, and any payment processor. Statement conversion reads any bank's layout without a template, and scans go through OCR with uncertain figures flagged.

Two details decide whether the totals mean anything. Debits and credits must collapse into one signed amount so refunds reduce costs rather than inflating them. And the running balance must never be exported as the transaction amount — a plausible wrong number on every row is worse than an obvious error.

Consolidate the accounts into one sheet with a source-file reference per row, so any figure in the quarter can be traced to the document behind it.

Proving the quarter is complete

An estimated payment built on a quarter that is missing a fortnight is wrong in a way nobody will notice until the annual return. The check that prevents it is arithmetic and automatic: opening balance, plus every transaction, equals the closing balance the bank printed.

FlowParse runs it on every statement, per account, and names the rows where it breaks. Then confirm the sequence — each statement's closing balance is the next one's opening balance — so a missing period cannot hide.

Two checks, under a minute, and they are the difference between a number and an assumption.

Categorising without slowing down

Sort by payee, not by date. The recurring suppliers — software, rent, insurance, contractors — are one decision each covering many rows, and after the first quarter they are already labelled.

Keep one flat table with a category column rather than separate tabs. It totals in any direction you need, and it makes uncategorised rows visible instead of hiding them in a sheet nobody opens.

Anything genuinely unclear goes in an explicit unknown bucket. A short list of unidentified transactions is a normal output, and it is far better than a confident wrong category that repeats every quarter.

What distorts a quarterly profit figure

Transfers between your own accounts are neither income nor cost. With several accounts in one dataset the same money appears twice with opposite signs, and counting either inflates the quarter.

Owner draws are not an expense, and money you put into the business is not income. In a small business these are the most misclassified transactions of all.

Processor payouts are net of fees and refunds. Recording the deposit as revenue understates both sales and costs — the processor's own report is the other half, see processor statements.

And the card: the monthly payment from checking to the card is a transfer, while the expenses are the individual card transactions. Counting both double-counts the quarter, sometimes badly.

Quarters are not equal, and that matters

Many small businesses earn unevenly — a strong autumn, a dead January, a project that lands in one quarter and is spent across three. A payment calculated as "last year divided by four" ignores all of it.

Having the actual quarter in front of you makes uneven years manageable: you can see that this quarter was genuinely strong rather than assume it, and your accountant can decide what that means for the payment.

It also surfaces the opposite case early. A quarter well below plan is worth knowing in the quarter, not in April — both for the payment and for everything else you would do about it.

The side benefit: knowing what to set aside

The businesses that struggle with estimated payments usually struggle with the cash rather than the arithmetic — the money was there in the quarter and is not there on the due date.

A current profit figure makes a set-aside habit possible: a percentage moved to a separate account as the quarter closes, sized on something real. That is a decision the numbers enable rather than one the software makes.

It also makes the annual reconciliation far less dramatic, because four quarters of known numbers do not produce the surprise that twelve months of unknown ones do.

What this does to your annual return

Four quarterly extractions are the year, already done. At year end there is no reconstruction: the transactions are extracted, categorised and reconciled, and what remains is the accounting judgement — which is what your accountant should be spending their time on.

It also removes the worst pattern in small-business bookkeeping, where the year is assembled in one exhausted sitting under a deadline and the questions nobody can answer get guessed.

If you are already behind rather than starting fresh, the catch-up guide is the way back, and Schedule C from bank statements covers building the annual figures from the same data.

FlowParse
flowparse.io

About the due dates

Estimated payments fall due several times a year, and the exact dates, thresholds and safe-harbour rules depend on where you file and on your circumstances — they also shift when a date falls on a weekend or holiday.

We deliberately do not print a date table here, because a stale date on a website is worse than no date. Check the current schedule with the tax authority or your accountant.

What we can help with is being ready before whichever date applies: the routine on this page takes about fifteen minutes and can be done the week each period ends rather than the week the payment is due.

Who benefits most

Freelancers and consultants

Income that varies quarter to quarter, with no payroll withholding behind it.

Sole proprietors

Where the bank is the only complete record of how the quarter went.

Side businesses

Business and personal spending sharing accounts, needing separation each quarter.

Accountants

Clients who need a current figure four times a year instead of a guess.

What to send your accountant

Send three things: the quarter's profit figure, the categorised transaction detail behind it, and a note of anything unusual — a large one-off, a payment you could not identify, an asset purchase that may not be an ordinary cost.

That is enough for them to calculate a payment properly rather than defaulting to a formula. It also takes them minutes instead of an hour, which usually shows up in the bill.

What they need from you is data and context. What they should not need is a shoebox and an apology, four times a year.

Why the completeness check matters here too

Quarterly numbers get acted on immediately — a payment is made from them — so an incomplete quarter has a direct cost rather than a theoretical one.

The balance check catches exactly the failure that is otherwise invisible: rows that never came out at all. A statement missing three transactions looks perfect, and only arithmetic reveals it. See extraction accuracy for what that proves and what it does not.

How your statements are handled

TLS in transit, processing in EU data centres, the original PDF deleted immediately after extraction, extracted data encrypted at rest, and no model training on customer documents — see security.

What belongs in the quarterly figure

Most of the errors in a quarterly profit figure come from including something that is not income or excluding something that is a cost. This is the working list.

ItemIn the figure?Why
Client payments receivedYesBusiness income
Processor payoutsGross, not the payoutThe payout is net of fees and refunds
Transfers between own accountsNoNot income or expense
Owner drawsNoA withdrawal, not a cost
Money you put inNoFunding, not revenue
Card payment from checkingNoA transfer; the card purchases are the cost
Refunds you issuedYes, as a reductionThey reduce income
Asset purchasesFlag, do not assumeTreatment differs from ordinary costs

A worked example: a consultant's quarter

A consultant with a business account, a card and a payment processor. The quarter has about 160 transactions across six statements.

Conversion takes minutes and the balance check passes on five of the six; one card statement fails and is re-processed, recovering two rows lost behind a summary panel. The period sequence is unbroken.

Categorisation is fifteen minutes because the payees repeat from last quarter — the only new ones are a conference, a subcontractor and a laptop. The laptop gets flagged rather than categorised, because whether it is an ordinary cost or something else is a decision, not a label.

Four transfers between own accounts are paired and excluded, the processor payouts are grossed up using its fee report, and the sheet totals a profit figure that is roughly 12% below what a straight-line estimate from last year would have produced. That difference, calculated in fifteen minutes, is money that stays in the business until the annual return says otherwise.

What to do when the quarter is bad

Uneven years are normal, and a weak quarter is exactly when a real number is most valuable — paying an estimate sized on a strong prior year is how a cash-flow problem becomes a crisis.

Take the actual figures to whoever calculates the payment and let them decide. There are usually options depending on your jurisdiction and circumstances, and all of them require knowing what actually happened, which is the part this routine produces.

The corollary matters too: a quarter that is unexpectedly strong is worth knowing about in the quarter, not in April, so the set-aside can be adjusted while the money still exists.

When income arrives by more than one route

Many self-employed people are paid several ways at once: direct client transfers, a marketplace, a processor, occasionally cash. Each behaves differently and each is easy to double-count or miss.

The discipline is to identify the route for every deposit rather than treating the bank as a single stream. Direct transfers are gross. Processor and marketplace payouts are net and need their own reports to gross up. Transfers from your own savings are not income at all.

Once that mapping exists it barely changes quarter to quarter, which is another reason the second quarter of this routine is so much faster than the first. If forms are issued on any of those streams, 1099 reconciliation is the annual check that the totals agree.

Doing it in the right week

The routine works best in the week after a period ends rather than the week a payment is due. The statements are available, the transactions are recent, and there is time to chase anything odd before a deadline turns it into a decision under pressure.

WhenWhat you doWhy then
Week the period endsDownload every statementThey are issued; nothing to chase later
Same weekConvert and verify balancesErrors are caught while fixable
Same weekCategorise new payees onlyThe old ones are already labelled
Same weekSend the figure onwardYour accountant has time to think
Before the due dateMove the set-asideThe cash exists now, not later
End of yearNothing — it is already doneFour quarters are the year

What to keep from each quarter

Keep the extracted quarter, the statements it came from, and a one-line note of anything unusual. Three files per quarter, twelve a year, and the annual return has its working papers already assembled.

That is also what makes a later question answerable. When someone asks in eighteen months what a particular payment was, a categorised dataset with a source-file reference on every row answers it in seconds rather than starting an archaeology project.

And keep the originals rather than only the spreadsheet: an extraction tool is not an archive, retention obligations attach to the bank's document, and FlowParse deletes the original file immediately after processing by design.

The boundary, stated plainly

FlowParse turns documents into data. It does not compute your tax, decide what is deductible, apply a rate, issue a form or file anything with any tax authority. Those are decisions about your circumstances and the law where you live, and they belong to you and your accountant.

It is also worth being precise about what a bank statement proves. It proves a payment happened: this amount left this account on this date, to this counterparty. It does not prove what was bought, whether the cost was for the business, or how much tax was inside it. For anything where the tax authority wants to see the nature of the expense — a VAT or sales-tax claim above all — the invoice or receipt is the evidence and the statement is the corroboration.

What that leaves is still the slowest part of the job: getting a year of transactions out of PDFs, complete, correctly signed, in one sortable place. That is what this page is about.

Start with the quarter that just ended

Do not begin with a backlog. Take the three months that just finished, convert them, verify them and categorise them. That is the whole routine, and it is short enough to become a habit rather than a project.

Once two quarters exist, the third takes less time than reading this page — and the annual return stops being an event.

Get a real number before the next due date

Convert the quarter that just ended, prove it is complete, and see the profit figure your payment should be based on — in about fifteen minutes.

Frequently asked questions

Related