You never kept books. There is no ledger, no accounting file, no shoebox of receipts worth opening, and a filing deadline. What you do have is twelve months of bank statements, and the honest answer is that they are a workable starting point, provided you are clear about what they can evidence and what they are blind to.
A bank statement is a complete, dated record of every amount that crossed one account. That is a genuine spine: nothing that moved through the account is missing from it, and the arithmetic can be checked. It is also strictly limited to that account, which is where the work sits.
What the account can evidence and what it never saw
Statements carry four things per row: a date, a description, an amount, and usually a running balance. From those you can rebuild the movement of money in and out of the account for the year, and you can prove the file matches the bank.
What falls outside that is whatever never crossed the account, and none of it is recoverable from the statements at any level of effort.
- Cash income never deposited. A payment taken in cash and spent in cash leaves no trace in the account. Only your own records can produce it.
- Cash spending. The same in reverse. A withdrawal shows the cash leaving the account and says nothing about what it bought.
- Business costs paid elsewhere. A personal credit card used for a business purchase is invisible to the current account. Pull those statements as well, or the cost is lost.
- Non-cash items. Depreciation, mileage, use of home and similar figures have no cash movement to record, so no statement will ever mention them.
Work from statements alone and you get a number that is complete for one account, not complete for the business. Filling the gaps is a separate pass using whatever records exist.
Deposits are not revenue
The first mistake in a reconstruction is totalling the credit column and calling it income. Deposits include money that is not earnings, and the difference is usually material.
Take a year with 148,300.00 of total deposits. Inside it are a 12,000.00 transfer from your own savings account, a 20,000.00 loan advance, and a 640.00 refund of a returned purchase. Those three come to 32,640.00, which leaves 115,660.00 of deposits to classify.
The transfer and the loan advance are plainly not earnings. Of those two, the transfer bites hardest, because moving your own money between accounts inflates the credit column of one and the debit column of the other. If both accounts go into the reconstruction, the same money is counted twice unless you pair the two sides and mark them as internal. That pairing exercise is worked through in tracing transfers between accounts.
The refund needs a decision rather than an assumption. How a refund is characterised follows from how the original purchase was treated, so a refund of a cost you claimed is a different matter from a refund of something that never entered the accounts. Set refunds aside in a category of their own with the original transaction identified against each, and let your preparer decide.
The order to work in
Sequence matters, because each step depends on the one before it holding.
- 1
Gather every account you used
Current accounts, savings, and any card that paid a business cost. A reconstruction from one account when three were in use is incomplete before it starts. - 2
Convert and verify each statement
Opening balance plus credits less debits must equal the printed closing balance on every statement document, and each row's recalculated balance must equal the balance printed beside it. Fix or reconvert anything that will not close. - 3
Chain the months, then check the calendar
Confirm each month's closing balance equals the next month's opening balance, and confirm the statement periods themselves run end to end with no gap. A break in either is the failure that quietly understates a year. - 4
Pair and exclude internal transfers
Match each transfer to its opposite side in the other account and mark both as internal so neither lands in income or costs. - 5
Classify what remains
Tag every surviving row against a fixed, short list of categories. Group by description so recurring merchants are decided once. - 6
Add what the statements cannot see
Bring in cash takings, costs paid on excluded cards, and non-cash items from your own records, listed separately so their origin stays visible.
Step three is the one that separates a reconstruction you can stand behind from a plausible-looking spreadsheet, and it is worth being careful about what it establishes. Twelve statements whose balances chain end to end are strong evidence of continuity: the statements you hold join up, and no amount has gone missing between them. That is not the same as proof that the set is complete. The chain cannot show that a statement was never issued for a period you never asked for, and a month with no activity, closing on the balance it opened with, chains cleanly onto a neighbour that is not really its neighbour. The check that addresses completeness is the calendar one: read the period printed on each statement and confirm the periods butt up against each other with no gap, from the start of the year to the end of it. The full-year mechanics, including periods that do not align to calendar months, are covered in converting a full year of statements at once.
Verified amounts, then judgement on top
A reconstruction rests on the balance check harder than ordinary bookkeeping does, so it is worth separating the two things that go by that name. Confirming that opening plus credits less debits equals the printed closing figure tests one number per statement, and one number can come out right by accident. A deposit dropped in one month and a deposit of the same value duplicated in another cancel each other exactly: every statement still closes, and the revenue figure you are about to hand over is wrong by that deposit.
Recalculating each row's balance from the opening figure and comparing it against the balance printed beside it is the version that protects a total. A misread digit changes an amount, and the changed amount breaks the equation on its own row and on every row after it, so it surfaces as a flagged line rather than as an unexplained shift in the year's takings. The cancelling pair above surfaces the same way, from the dropped deposit through to the duplicate.
Past the arithmetic it certifies nothing. Dates and descriptions take no part in it, a row for 0.00 satisfies it whatever else is wrong, and on a statement that prints no running balance beside each transaction it cannot be run at all. Classification is not arithmetic in the first place: whether a payment to a builders' merchant was a business cost is a question the statement cannot answer in either direction. Expect the classification pass to be the slow part, and expect a residue of rows you have to decide on from memory or leave for your preparer.
Start from verified figures
Splitting a mixed account
Most people who reach this point used one account for everything. Separating the business activity out of a personal current account is its own pass with its own controls, and the key one is a control total: the categories you tag must sum back to the untagged total to the cent, or the tagging dropped or duplicated something. The method is set out in separating business from personal transactions.
If the outcome is a sole-trader style return, the mapping from classified statement lines into the schedule your preparer expects is covered in building a Schedule C from bank statements.
Give your preparer the working
Nothing above is tax advice, and none of it determines what belongs on a return. What it produces is evidence: a set of statements whose arithmetic has been checked, a classification you can explain row by row, an explicit list of internal transfers, and a short schedule of the figures you supplied from outside the bank.
Hand all four to your own tax preparer. A preparer given verified statements and a visible method can tell you where the reconstruction is thin and what else they need. A preparer given only a total has to take your word for it, and so do you.
Frequently asked questions
Can I file my taxes using only bank statements?
Often yes, and the work is a reconstruction rather than a shortcut. Statements give you a dated, complete record of everything that moved through the account, which is enough to build a spine your preparer can work from. They cannot see cash you never deposited, business costs paid from another card, or anything with no cash movement at all, so those have to come from other records. Whether the result is sufficient for your return is a decision for your own tax preparer.
Are my total deposits the same as my revenue?
No, and treating them as equal overstates income. Deposits include transfers from your own other accounts, loan advances, refunds of returned purchases and repayments from third parties. On a year with 148,300.00 of deposits, setting aside a 12,000.00 transfer from savings, a 20,000.00 loan advance and a 640.00 refund leaves 115,660.00 to classify. Transfers and loan advances are plainly not earnings; a refund is a decision for your preparer, since how it is characterised follows from how the original purchase was treated.
What can bank statements not show for a tax return?
Anything that never crossed the account. In practice that means cash income you never deposited, cash spending with no card trace, business costs paid on a personal card or another account you have not included, and non-cash items such as depreciation, mileage or use of home. A statement records money moving through one account, so nothing else leaves a mark on it, and none of it is recoverable from the statements at any level of effort.
How do I check I have every month of statements?
Two checks, both before you total anything. Chain the balances: each statement's closing balance should equal the next one's opening balance, and a break means something between them is unaccounted for. A clean chain is strong evidence that the statements you hold run into each other, not proof the set is complete, because a dormant month closing where it opened chains onto the wrong neighbour silently. So also read the period dates and confirm they form an unbroken calendar with no gap between one period's end and the next period's start.
Does a reconciling balance mean my figures are correct?
No. Recalculating each row's balance against the balance printed beside it is strong evidence the amounts are faithful, because a misread digit breaks the equation on the row that carries it. It reads nothing else: not the date, not the description, not whether a payment was a business cost. A check on the closing figure alone is weaker again, since a row dropped in one month and one of the same value duplicated in another cancel inside it. Classification is judgement applied on top of verified amounts.
What should I hand to my accountant?
The converted statements with the balance check evidenced, a classification column with a controlled set of values, a separate list of transfers between your own accounts, and a note of everything you added from outside the statements. Give them the working, not just the totals, so they can see which figures came from the bank and which came from your recollection.