Cash vs Accrual Accounting: Which Should Your Business Use?
James Whitfield
Senior Accountant & Contributor
In this article
Cash vs Accrual Accounting
One of the most important accounting decisions for your business is whether to use the cash method or the accrual method. This choice affects when you recognise income and expenses, how your financial statements look, and even how much tax you pay in a given period.
Cash Basis Accounting
With cash basis accounting, you record income when you actually receive the money and expenses when you actually pay them. It is based on the physical flow of cash.
Example: You complete a consulting project in January and invoice the client $10,000. The client pays you in February. Under cash accounting, you record that $10,000 as income in February - when the cash hits your bank account.
Similarly, if you receive a $1,200 annual insurance bill in March but pay it in April, the expense is recorded in April.
Advantages of Cash Basis
- Simplicity - Easier to understand and maintain. If money came in, it is income. If money went out, it is an expense.
- Cash flow clarity - Your records directly reflect how much cash you actually have.
- Tax timing - You only pay tax on money you have actually received, which can help with cash flow management.
Disadvantages of Cash Basis
- Incomplete picture - Does not account for money owed to you or money you owe. You might look profitable while sitting on a pile of unpaid bills.
- Timing manipulation - It is possible to shift income or expenses between periods by timing when you send invoices or pay bills. Tax authorities are aware of this.
- Limited reporting - Cannot produce a proper balance sheet because it does not track receivables and payables.
Accrual Basis Accounting
With accrual accounting, you record income when you earn it and expenses when you incur them, regardless of when cash changes hands.
Example: Using the same consulting scenario, you record the $10,000 as income in January when you complete the work and issue the invoice - even though you do not receive payment until February.
The insurance bill is recorded as an expense in March when you receive it, not April when you pay it.
Advantages of Accrual Basis
- Accurate picture - Gives a true representation of your financial position by matching income with the expenses incurred to earn that income.
- Better decision-making - You can see the full picture, including outstanding receivables and upcoming payables.
- Full financial reporting - Enables proper balance sheets and more meaningful profit and loss statements.
- Investor and lender ready - Banks and investors expect accrual-based financial statements.
Disadvantages of Accrual Basis
- Complexity - More entries to manage, including adjusting entries for prepayments, accruals, and provisions.
- Cash flow blind spots - Your profit and loss might show healthy profits while your bank account is nearly empty (because clients have not paid yet).
- Tax on unpaid income - You may owe tax on income you have invoiced but not yet received.
Which Method Should You Use?
Australian Rules
In Australia, the ATO allows businesses with aggregated turnover under $10 million to use cash basis accounting for income tax purposes. Above that threshold, accrual is generally required.
For GST purposes, businesses with turnover under $2 million can choose to account for GST on a cash basis. This means you only remit GST when you actually receive payment, rather than when you issue the invoice.
New Zealand Rules
The IRD allows businesses with turnover under $800,000 (for GST registered businesses) to use cash basis accounting.
UK Rules
HMRC allows cash basis for self-employed individuals and partnerships with turnover under 150,000 pounds. Above this threshold, accrual accounting is required.
General Recommendations
Choose cash basis if:
- You are a sole trader or small partnership
- Your business is simple with few receivables and payables
- Cash flow is your primary concern
- You want to minimise bookkeeping complexity
Choose accrual basis if:
- You carry inventory
- You extend credit to customers (invoicing with payment terms)
- Your turnover exceeds the cash basis threshold
- You need accurate financial reporting for decision-making
- You are seeking finance or investment
The Hybrid Approach
Some businesses use cash basis for tax reporting but maintain accrual records internally for better management insight. Your accounting software can often handle both simultaneously - recording transactions on an accrual basis while generating cash basis reports for tax purposes.
How Accounting Software Helps
Cloud platforms like Xero default to accrual accounting, which gives you the most complete financial picture. However, you can run cash basis reports when needed for tax compliance.
The software handles the complexity behind the scenes. When you create an invoice, it automatically records the revenue and accounts receivable entry. When the payment comes in, it matches the payment to the invoice and updates the accounts receivable. You do not need to manually manage the timing differences.
With tools like SortBooks automating your transaction categorisation, the bookkeeping burden of accrual accounting is significantly reduced. The AI ensures transactions are recorded properly and consistently, regardless of which accounting method you use.
Making the Switch
If you need to switch from cash to accrual (or vice versa), consult your accountant first. The transition requires adjusting entries to account for the difference, and there may be tax implications. In Australia, you need to notify the ATO if you change your accounting method for GST purposes.
The most important thing is to choose a method and apply it consistently. Switching back and forth between methods makes your records unreliable and creates compliance headaches.
Ready to automate your bookkeeping?
SortBooks connects to Xero and categorises your transactions automatically. Start free today.
Start Free - Connect Your Xero