Cash vs Accrual Accounting
Two ways of counting the same money — and why the choice changes what your reports tell you.
The difference in one sentence
Cash accounting records income when money actually lands in your account and expenses when they leave it. Accrual accounting records income when you earn it (usually when you invoice) and expenses when you incur them (usually when you receive a bill) — regardless of when the money moves.
Neither is more "correct". They answer different questions. Cash tells you what happened to your bank balance. Accrual tells you how the business actually performed in a period.
Where cash accounting wins
- Simplicity. If money moved, it counts. There are no debtors, creditors or accrued expenses to track, which makes bookkeeping faster and errors easier to spot.
- It matches your bank account. For owners who manage the business from the bank balance, cash-basis reports feel intuitive.
- GST timing can help cash flow. Smaller businesses that are eligible to report GST on a cash basis only remit GST after customers have actually paid — check your eligibility with the ATO, as it depends on turnover.
The cost is visibility. A cash-basis profit and loss can look wonderful in a month where three old invoices got paid, and terrible in a month where you paid an annual insurance bill — even if trading was identical in both.
Where accrual accounting wins
- Truthful performance reporting. Revenue sits in the month you earned it and costs sit against the revenue they generated, so margins are comparable month to month.
- You can see what's owed. Accrual accounting produces debtor and creditor ledgers — who owes you, who you owe, and how overdue it all is. That's the raw material for chasing cash.
- Lenders, buyers and boards expect it. If you ever seek finance, take on investors or sell the business, accrual-basis accounts are the standard.
The trade-off is discipline: invoices and bills need to be entered promptly, and someone has to review the debtors and creditors ledgers regularly or they quietly rot.
The practical middle ground
This is less either/or than it first appears. Many SMEs keep their books on an accrual basis in modern accounting software (which does most of the heavy lifting automatically via invoices and bank feeds) while reporting GST on a cash basis if eligible. Your software can usually produce both views, so you can run accrual reports for management decisions and still watch cash like a hawk.
The genuinely important thing is that someone reconciles the ledgers. An accrual file with stale, unreviewed debtors is worse than a clean cash file, because it gives false confidence. If nobody in the business owns that rhythm, that's a capability gap worth fixing before you worry about accounting policy — see how we think about SME finance functions.
How to decide
- Very small, service-based, paid quickly: cash basis is often fine and keeps admin light.
- Carrying debtors, stock or work-in-progress: accrual, without much debate — cash reporting will mislead you.
- Growing, hiring, or planning to borrow: move to accrual before you need it, not after.
Note that your choice of GST reporting basis and your income tax basis have their own eligibility rules — the ATO publishes the current criteria, and your accountant can confirm which combination applies to your situation. This page is general information rather than advice for your specific circumstances.