
Two Correct Answers to One Simple Question
Ask a business owner how much they made last month and you will get one number. Ask their accounting software the same question and you can get two, both correct.
The gap comes from a single setting buried in the reporting options. It decides the moment a sale counts as income and the moment a cost counts as an expense.
Owners meet this the first time a profit and loss report shows a healthy figure while the bank balance says otherwise. Nothing is broken, and the two views are measuring different things.
This guide explains what each basis actually captures, when the choice stops being yours, and what changes inside the software when you switch.
The Setting That Rewrites Every Report

Cash basis records a transaction when money moves. An invoice sent in March and paid in May counts as May income, and a supplier bill counts on the day you pay it.
Accrual basis records a transaction when the obligation is created. That same invoice counts as March income, whether or not the client ever pays.
Neither method invents or hides transactions. They disagree only about timing, and that timing difference is what makes one month look strong and the next look empty.
The shorthand worth remembering is simple. Cash basis answers what happened to your money, and accrual basis answers what happened to your business.
Where Cash Basis Genuinely Wins
For a solo consultant or a small service firm, cash basis matches how the business actually feels. Money in, money out, and a report that agrees with the bank statement.
It also removes an entire category of admin. There are no accrued liabilities to track, no deferred revenue schedules, and no month-end adjustments that require an accountant to explain.
Tax timing can favour it too. Income lands in the year the payment clears, which gives some control over which year a late-December invoice falls into.
The method breaks down as soon as timing gaps grow. A business paid ninety days after delivery is reporting work it did last quarter as if it happened this week.
Where Accrual Basis Becomes Necessary
Any business holding stock needs accrual to make sense. Cash basis treats a warehouse purchase as an immediate expense, which makes the buying month look catastrophic and the selling months look extraordinary.
Retainers and annual contracts create the same distortion in reverse. Twelve months of service billed in January shows as a spectacular January under cash basis and nothing afterwards.
Accrual also makes gross margin meaningful. Matching the cost of a job to the revenue from that same job is the only way to see whether the work was actually profitable.
Lenders and investors expect it for this reason. Anyone assessing the business wants revenue matched to the period that earned it.
How the Major Packages Handle Both Bases

Most established packages store transactions once and recognise them differently at report time. The table covers the practical differences. Pricing and plan features change regularly, so confirm current pricing on the official site, at the time of writing.
| Package | Report basis toggle | Inventory support | Where owners get stuck | Best fit |
|---|---|---|---|---|
| QuickBooks Online | Yes, per report and as a default | Yes, on higher plans | Accrual default surprises cash-basis filers | Growing businesses expecting to need accrual |
| Xero | Yes, on most standard reports | Yes, with tracked items | Bills entered late distort accrual months | Businesses working with an external bookkeeper |
| Wave | Accrual-oriented reporting | Limited | Fewer basis controls than paid rivals | Solo operators on cash basis with simple books |
| FreshBooks | Yes, on core reports | Limited | Invoice-first design leans accrual | Service firms billing by project or hour |
| Zoho Books | Yes, selectable per report | Yes | Setup choices are easy to miss initially | Small teams already using other Zoho tools |
| Spreadsheet ledger | Manual, whatever you build | None | No enforcement, so errors compound quietly | Pre-revenue or very simple side businesses |
The important row is the one you are on now. Check whether your reports default to a different basis than the one you file taxes on, since that mismatch causes most of the confusion.
For a fuller look at the two most common choices, see our comparison of QuickBooks and Xero. If you have not moved off a spreadsheet yet, accounting software versus spreadsheets covers that earlier decision.
When the Choice Is Not Yours
Tax authorities in most countries set thresholds that force accrual once a business passes a revenue level or holds inventory. Below those thresholds, smaller businesses can usually elect cash basis.
The specific numbers change and differ by country, so treat any figure you read online as a starting point rather than an answer. Confirm your position with a qualified accountant or the official tax authority guidance for your jurisdiction.
Contract terms can also decide it. Grant funding, government contracts, and some commercial agreements require accrual reporting regardless of size.
The practical approach is to ask the question early. Discovering the requirement during a first audit is far more expensive than choosing correctly at setup.
The Migration Nobody Budgets For

Switching basis is not a toggle you flip and forget, even when the software makes it look that way. The transition period needs a clean cut-off, or transactions get counted twice or not at all.
Open invoices are the first trap. Work invoiced under cash basis but paid after the switch has to be handled deliberately, since accrual already counted it as revenue.
Prepayments create the mirror problem. Money received in advance under cash basis was income then, and accrual wants to spread it across the service period.
Keep the final set of reports from the old basis before switching. Comparing the same period both ways is the fastest way to explain the change to a lender or a business partner.
Budget for professional help on the transition year specifically. Our month-end close checklist covers the routine that makes accrual sustainable once the switch is done.
What Most Owners Actually End Up Doing
In practice the two bases are rarely a hard choice between rivals. Many small businesses file taxes on cash basis and run their internal reports on accrual.
The software supports this because it stores each transaction once. Recognition happens at report time, so the same ledger produces both views without duplicate entry.
The discipline that makes it work is reading them for different purposes. Accrual answers whether the last quarter was profitable, and cash answers whether payroll clears next week.
A third report belongs alongside both. Cash flow forecasting looks forward at expected receipts and payments, and neither basis on its own tells you when money will actually arrive.
Owners who skip that forecast are the ones caught out by a profitable year with no cash in it. Accrual explains why the gap exists, and only a forecast tells you how long it lasts.
Which Basis Fits Your Business
The solo consultant paid within days: Cash basis costs less effort and reports something close to accrual anyway. Revisit only if payment terms lengthen.
The agency invoicing on thirty to ninety day terms: Accrual shows the real shape of the business, and cash basis will mislead you about a good quarter. Watch the bank balance separately.
The product or e-commerce seller: Accrual is effectively required, because stock purchases and sales must be matched. Cash basis makes inventory-heavy months unreadable.
The subscription or retainer business: Accrual, without hesitation. Deferred revenue is the core of the model, and cash basis flattens it into meaningless spikes.
The business preparing to raise money or borrow: Accrual, and early enough to have a track record. Lenders discount cash-basis statements from anything beyond a micro business.
The side business under any threshold: Cash basis, and keep the books simple. Our guide to accounting software for small business covers the options at that scale.
Getting the Decision Right the First Time
Start by finding out what your tax filing actually uses today. Many owners run accrual reports internally while filing on cash basis without realising the two differ.
Then decide what you want the reports to tell you. If the useful question is whether the work was profitable, accrual is the only basis that answers it.
Set the software default to match your tax basis, and run the other view when you need it. Most packages let you switch a single report without changing anything permanent.
Finally, confirm the tax treatment with a qualified professional before changing anything you file. The internal management view is yours to choose freely.
Settle the basis before the year end handoff rather than during it. Changing method mid engagement forces rework, which is one of the avoidable costs listed in our guide to handing your books to an accountant at year end.
The filing basis is not. Its rules vary by country and by year, and official guidance such as the IRS accounting methods overview is the starting point for United States filers.
FAQ
Should a small business use cash or accrual accounting?
Most small service businesses start on cash basis because it is simpler and taxes follow the money that actually moved. Product businesses that hold stock, and any business that invoices well ahead of payment, usually need accrual to see reality. Your accountant and your local tax rules decide the final answer.
Can accounting software switch between cash and accrual reports?
Yes in most packages, and it is often a single setting in the reporting options rather than a rebuild of your data. The underlying transactions stay the same, and the software recognises them at different moments. Switching for tax filing purposes is a separate question with rules attached.
What is the difference between cash and accrual basis in plain terms?
Cash basis records income when the payment clears and expenses when you pay them. Accrual records income when you issue the invoice and expenses when you receive the bill. The same year can look profitable under one method and flat under the other.
Why does my profit and loss report show money I have not received?
It usually means unpaid invoices. Accrual counts revenue you have earned but not collected, so a profitable month on paper can sit alongside an empty bank account. This is the single most common shock for owners moving off cash basis.
Is it hard to change accounting method after you have filed once?
Changing the basis you report to the tax authority normally requires notification or approval, and often an adjustment covering the transition period. Changing your internal management view is unrestricted. Treat these as two separate decisions and confirm the tax side with a qualified accountant.
Some links may be affiliate links. We may earn a commission at no extra cost to you.
This article was written with AI assistance. It is researched and fact-checked, not based on personal hands-on testing unless explicitly stated.
Comments
Post a Comment