Why your bank statement is the only bookkeeping input you need
Ask a sole trader what bookkeeping involves and you get a list: receipts in a folder, invoices in another, a spreadsheet, maybe a bank feed, a bookkeeper once a quarter. Ask what all of that is trying to reconstruct and the answer is simpler. It is trying to reconstruct the bank statement.
Every sale you were paid for landed in an account. Every expense you paid left one. The statement is a complete, dated, ordered record of both, produced by a third party who has no interest in flattering you. This post is about why that makes it the right starting point for a sole trader's books, what it cannot tell you on its own, and why we built FlowFi to work from an uploaded statement rather than anything else.
What a bank statement actually is
Strip away the layout and a statement is a list of transactions, each with four facts: the date the money moved, the amount, the direction (in or out) and a merchant or payer description. For a sole trader running the business through one account, that list is the business. There is no sale that did not arrive as a deposit and no expense that did not leave as a payment, apart from cash, which we will come to.
It has three properties that no other record has at once.
- It is complete. You cannot forget to include a transaction, because you did not create the record. The bank did.
- It is dated by when money moved. That is the date that matters for a cash-basis BAS, which is what most sole traders lodge.
- It is already in a machine-readable format. Every bank exports CSV, and every bank produces a PDF. Nothing needs to be typed.
Receipts, invoices and spreadsheets are all attempts to describe the same events from the inside. The statement describes them from the outside, which is why your accountant asks for it first and the ATO asks for it in a review.
What the statement cannot tell you
It is the right input, not the whole answer. Four things are missing from every statement.
The category. A line that says BUNNINGS 123 CHATSWOOD $184.20 does not say whether that was materials for a job, a tool, or a garden hose for home. Something has to decide.
The GST treatment. Whether a purchase carried GST, and how much, depends on the supplier and the item. Bank fees carry none. An overseas software subscription may or may not. A supermarket receipt is mixed.
The business percentage. The phone bill is one line on the statement and the ATO wants the business share of it.
Cash and other accounts. A cash job paid on the day, or an expense that went on a personal card, never appears. Those have to be added.
Traditional bookkeeping solves all four with a human: you, a bookkeeper, or you-with-a-spreadsheet. Bank feed software solves the first one partly, with rules you write yourself, and leaves the rest to you. The interesting question is how much of that a piece of software can do reliably, because if the answer is most of it, the statement stops being the raw material and becomes the finished job.
What AI categorisation does with it
When you upload a statement to FlowFi, each line goes through the same questions a good bookkeeper asks.
- Who is the merchant? Bank descriptions are abbreviated and inconsistent, but they are also repetitive. The AI works out the servo, the hardware chain, the software company and the toll operator from the fragments that reach the statement, the way an experienced bookkeeper does.
- What does a business like yours usually buy there? A cleaner at Bunnings is buying consumables; a carpenter at Bunnings is buying materials or a tool. Your industry and your own history shape the guess.
- Does this carry GST? Australian supplier with GST-inclusive pricing, overseas supplier with none, a government fee, a bank charge: each gets the treatment its type implies, flagged for you to confirm where it is uncertain.
- Is this income, an expense, or neither? A transfer from your personal account, a loan drawdown or a GST refund is not a sale. A payout from a platform is income, and probably net of a fee that needs recording.
The lines it is confident about are categorised. The ones it is not sure about are flagged for a quick look, and every correction you make teaches it your business. After the second or third statement the review is a handful of lines, not hundreds.
Why not a bank feed?
Bank feeds are convenient: transactions arrive daily without you doing anything. Most accounting software uses them, and there is nothing wrong with that choice. We made a different one for three reasons.
No bank login stored anywhere. A feed needs standing access to your account, either through your bank's data-sharing scheme or through credentials held by a third party. Statement upload needs neither. FlowFi never connects to your money, and there is no login to be compromised. For a solo business with no IT department, that is a meaningful simplification.
The statement is the record anyway. A feed delivers the same transactions one day at a time; the statement delivers them a month at a time. For a sole trader who does the books monthly, which is the right cadence, there is no practical difference in what you see, and the monthly upload doubles as the monthly bookkeeping session.
It costs about two minutes a month. Log in to the bank, export the month as CSV or PDF, drop it in. We wrote a guide to exporting a bank statement from each major bank because that is the whole workflow.
If you would rather have a feed, plenty of good products offer one. We think the trade is worth it, and the people who choose FlowFi tend to agree.
The monthly ritual, in full
Here is what bookkeeping looks like when the statement is the input.
- Day one of the month: export last month's statement, upload it. A few minutes.
- Same sitting: review the flagged lines, add any cash income, note anything paid from a personal card. Ten minutes at first, less later.
- Same sitting: glance at the GST position for the quarter and move the set-aside to a separate account.
- Quarterly: open the BAS page, confirm the three labels, copy them into ATO Online. Lodge.
- Annually: export the categorised year for your accountant.
Receipts still matter, as evidence: photograph them and attach them to the matching line, so the tax invoice behind each GST claim is one click away. But they are no longer the input. They are the backup.
The exceptions, handled
Cash income: record it the day you receive it, or bank it so it appears on the statement. It counts toward the $75,000 GST threshold either way. Personal card expenses: add them manually with the receipt, and try to stop; a debit card on the business account removes the problem. Multiple accounts: upload each. Platform payouts that arrive net of fees: record the gross from the platform's statement so G1 is right and the fee is claimed.
None of that is hard, and all of it is visible, because it sits next to the statement lines rather than in a separate system.
Where this leads
For most sole traders the books are a monthly upload, a short review and a quarterly copy-across. The tax return is an export. The receipts are photos attached to lines that already exist. The bank statement was always the record; the change is that software can now read it well enough to do the rest.
If you want to test the claim, the fastest way is to upload last month's statement and see what comes back. Sole trader bookkeeping basics covers the habits around it.
FlowFi turns an uploaded bank statement into categorised transactions, GST figures and a ready-to-copy BAS. Sydney-hosted, no bank login, 14-day free Pro trial with no card. Try it on your last statement