· 7 min read · AIStatements editorial
GAAP vs Cash Basis Accounting: the Practical Difference
Generate statements from your own books · sample CSV
Software, not advice · Files parse in your browser, nothing is uploaded
Try it on a sample company, or upload your own CSV
Cash basis accounting records revenue when money arrives and expenses when money leaves. GAAP requires accrual accounting: revenue when earned, expenses when incurred. The same month can show a profit under one method and a loss under the other.
Neither method is "more honest" in the abstract. Cash basis answers "what happened to my bank account," accrual answers "did the business make money on the work it did." The problems start when owners use the first question to answer the second, or when a lender or investor asks for GAAP statements and the books cannot produce them.
How cash basis accounting works
Under cash basis, the trigger for every entry is money moving. An invoice you send is not revenue until the client pays. A bill you receive is not an expense until you pay it. There is no accounts receivable, no accounts payable, no deferred revenue on the books. Most sole proprietors and small pass-through businesses file taxes this way because it is simple and it lets you defer tax by timing collections.
The cost of that simplicity: your income statement tracks your collections calendar, not your business. Land three big checks in January and January looks brilliant regardless of what you sold in January.
How GAAP accrual accounting works
GAAP (Generally Accepted Accounting Principles) requires the accrual method plus a body of specific rules. The two that change small-business numbers most:
- Revenue recognition (ASC 606): revenue is recorded when you deliver the good or perform the service, not when cash arrives. A customer prepaying for a year of service creates deferred revenue, a liability, that becomes revenue one month at a time.
- Matching: expenses are recorded in the period they help generate revenue. A $24,000 annual software contract paid up front is a $2,000 monthly expense, not a one-month hit. Inventory is an asset until it sells, then it becomes cost of goods sold. Equipment is depreciated over its useful life.
GAAP also brings accruals for wages earned but unpaid, bad debt allowances, and the full three-statement structure described in our guide to how to prepare financial statements.
Worked example: the same month, profit and loss
A 10-person design agency has this March:
- Delivers $40,000 of project work in March, invoiced net 30, paid in April.
- Collects $85,000 in March from February invoices.
- A client prepays $30,000 in March for a project that starts in April.
- Pays March payroll of $52,000 on March 31.
- Signs a $24,000 annual software contract on March 1, paid in full up front.
| Line item | Cash basis (March) | GAAP accrual (March) |
|---|---|---|
| March project revenue (paid April) | Not recorded | $40,000 |
| February invoices collected in March | $85,000 | None (February revenue) |
| $30,000 prepayment for April project | $30,000 | None (deferred revenue) |
| Revenue | $115,000 | $40,000 |
| March payroll | $52,000 | $52,000 |
| Annual software contract | $24,000 | $2,000 (1 of 12 months) |
| Expenses | $76,000 | $54,000 |
| Net income | $39,000 profit | $14,000 loss |
Same agency, same month, a $53,000 swing. The cash view says March was the best month of the quarter. The GAAP view says March delivered $40,000 of work against $54,000 of cost, and that pricing or utilization needs attention. Both are true; only one tells you the business lost money on March's work. This is exactly the distortion a monthly income statement on an accrual basis is built to catch.
Who must use accrual accounting
Three groups do not get a choice:
- Larger businesses, for tax. Under IRC Section 448, C corporations and partnerships with a C corporation partner must use accrual once average annual gross receipts over the prior three years exceed the inflation-indexed threshold, roughly $31 million for 2026. Tax shelters must use accrual at any size.
- Anyone issuing GAAP financial statements. Audited or reviewed statements are accrual by definition. Bank loan covenants frequently require GAAP-basis reporting, and institutional investors expect it in diligence and in monthly reporting.
- Inventory-heavy businesses, practically. Small businesses under the receipts threshold can often treat inventory simply for tax, but cash-basis books make a retailer's margins unreadable: a big stock purchase looks like a terrible month and the sales that follow look like pure profit.
Everyone else may keep cash-basis books legally. Most businesses that pass roughly $1 million in revenue, carry receivables, or take prepayments switch anyway, because that is the point at which the two methods start telling materially different stories.
How to switch from cash to accrual
- Pick a clean cutover date, usually the first day of a fiscal year, and close the cash-basis books through the day before.
- Build the opening balances: list unpaid customer invoices (accounts receivable), unpaid bills (accounts payable), customer prepayments (deferred revenue), prepaid expenses, inventory on hand, and accrued wages. These become balance sheet items on day one, so your balance sheet finally reflects what you are owed and what you owe.
- Change the bookkeeping workflow: record invoices and bills when issued or received, amortize prepaids monthly, recognize deferred revenue as it is earned.
- Handle the tax side: a change in tax accounting method requires IRS Form 3115 and a Section 481(a) adjustment so income is neither double-counted nor skipped. Adjustments that increase income are generally spread over four tax years. Note that your books and your tax return can legitimately use different methods; many companies keep accrual books and file cash-basis returns while eligible.
- Run one or two months in parallel and reconcile the differences until they are all explainable as timing.
Step 4 is the one to do with a CPA. The bookkeeping conversion is mechanical; the tax method change has real filing consequences.
Which basis should your business use?
Cash basis is fine for a service business with same-month collections, no inventory, and no outside capital. Switch to accrual when any of these appear: receivables over a few weeks of revenue, customer prepayments, inventory, a bank covenant, or investors who expect monthly statements. If you are raising money or borrowing, the question is already answered for you.
Where AIStatements fits
AIStatements is a financial statement generator: upload the export from QuickBooks, Xero, or a spreadsheet and it returns a formatted statement pack with written analysis in about 60 seconds, on the basis your books are kept on. It is software that formats and analyzes your data, not accounting or tax advice, so have a professional review anything you file, especially a method change. It will not convert cash books to GAAP for you, but it makes whichever books you keep presentable and readable in one step.