The Two Methods in One Sentence Each
Two methods, two ways of telling the same story. Both terms anchor the accounting glossary, and the difference is timing.
Cash: recognize when money moves
Cash basis recognizes revenue when the customer pays and recognizes expenses when you pay the vendor. The bank account is the source of truth. If a $5,000 invoice goes out March 12 and the customer pays May 8, the cash-basis books show $0 in March revenue and $5,000 in May revenue. Same dollars, different period.
Cash basis is simple, intuitive, and matches how owners think about money. It's also legal for tax purposes for most small businesses below the §448(c) gross receipts threshold, which is why a huge share of small business returns are filed on cash.
Accrual: recognize when earned or incurred
Accrual basis recognizes revenue when earned (typically when the invoice is sent for services rendered) and recognizes expenses when incurred (when the bill arrives or the service is consumed). The bank account doesn't drive the period; the work does.
The same $5,000 invoice on March 12 hits March revenue, regardless of when the customer pays. The matching expense (the contractor labor that delivered the project) also lands in March. Accrual gives you a true picture of March's profitability rather than a payment-timing artifact.
Direct comparison in first 100 words
Cash and accrual differ in one place only: when the transaction posts. Cash waits for the bank account to move; accrual posts when the underlying economic event happens. Everything else (chart of accounts, double-entry bookkeeping, trial balance, general ledger) is identical between the two methods. Only revenue and expense timing changes.
Sample transaction: invoice $5K in March, paid in May
Under cash:
- March: $0 revenue
- May: $5,000 revenue (when payment hits)
Under accrual:
- March: $5,000 revenue (debit AR, credit Revenue)
- May: $0 revenue change (debit Cash, credit AR; both balance sheet)
Same total $5,000 in both methods. The difference is only the period the revenue lands in.
Why Most Small Businesses Run Cash for Tax, Accrual for Books
A pattern shows up over and over in small business books: the books are run on accrual for management reporting and converted to cash for tax filing. There's a reason this is standard practice.
Tax filing: cash method simplicity
Cash-basis tax has real advantages. You can defer income by delaying invoicing or accelerating expenses by paying vendors before year-end. There's no bad-debt allowance to estimate, no AR write-off complexity, no year-end accruals to book and reverse. Schedule M-1 reconciles book-to-tax differences when the methods differ, but for a small services business filing cash-basis tax, the form 1120 or 1040 Schedule C is dramatically simpler.
For tax purposes, cash basis is available to any taxpayer below the §448(c) gross receipts threshold. The threshold is indexed for inflation; for TY2025 it's $31M, and for TY2026 it's indexed and should be verified against the most recent IRS guidance before filing. Below that ceiling, cash is on the table for almost every small business.
Management reporting: accrual gives true period picture
Cash-basis management reporting lies about profitability. A month where collections lag looks unprofitable even when work is being delivered at scale. A month where you collect three months of past-due invoices looks heroic even if no new work was done. Owners trying to hire, set prices, or evaluate a service line need accrual to see the actual period economics.
This is why most healthy QBO files keep accrual books and only convert to cash at year-end for the tax return.
How QBO supports both with the same data
QBO stores transactions with both invoice/bill dates and payment dates. The P&L report has a basis toggle: cash or accrual. The same underlying data renders either way. Run accrual for management reporting all year, then run cash at year-end for tax prep. No re-keying.
QBO toggle: P&L on cash vs accrual basis
In QBO, the basis toggle lives at the top of the P&L (and Balance Sheet) report. Click the dropdown that says "Accrual" or "Cash" and the entire report re-renders. The dataset doesn't change; only the period assignment of each transaction changes.
This single toggle is why "cash for tax, accrual for books" is administratively easy. The bookkeeper enters bills and invoices normally; the report swaps view for the tax preparer.
Why running both is standard practice
Running accrual books with cash-basis tax filing is standard for two reasons: (1) management reporting is more honest, and (2) Schedule M-1 reconciles the difference cleanly on the tax return. The bookkeeper carries accrued AR, deferred revenue, and accrued liabilities through the year, and the tax preparer backs them out at filing time.
When You Must Use Accrual
For some businesses, accrual isn't optional. The IRS requires it.
§448(c) gross receipts threshold ($31M TY2025; indexed TY2026)
§448(c) is the gross receipts ceiling for cash-method eligibility. For TY2024 the threshold was $29M; for TY2025 it stepped up to $31M. The TY2026 figure is indexed for inflation and should be verified against current IRS guidance. Pub 538 is the authoritative reference for accounting method rules.
Above the threshold, C-corporations, partnerships with C-corp partners, and tax shelters must use accrual. Below it, cash is generally permitted.
A few wrinkles always apply: tax shelters can never use cash regardless of size, certain farming corporations have separate rules, and businesses with inventory historically had to use accrual for inventory items even if otherwise cash-eligible (TCJA simplifications carved this back significantly for small taxpayers).
Inventory-heavy businesses (with carve-outs under TCJA simplifications)
The TCJA's small business simplifications under §471(c) let qualifying small businesses (under the §448(c) threshold) treat inventory as non-incidental materials and supplies, effectively allowing cash-basis treatment. Pre-TCJA, an e-commerce business with $2M of inventory had to use accrual for inventory accounting; post-TCJA, the same business can elect cash-basis treatment for the entire operation if otherwise eligible.
This is one of the more taxpayer-friendly TCJA carryovers. It expands cash-basis access to a category of businesses that previously couldn't use it.
C-corporations (with small business exception)
C-corporations are required to use accrual unless they qualify for the §448(c) small business exception. A C-corp under the gross receipts threshold can use cash; above it, accrual is mandatory. This is the rule that catches owners who incorporate as a C-corp expecting to file simple cash-basis books and find they don't qualify because their gross receipts exceeded the threshold.
Verify current threshold against IRS guidance before publish
The §448(c) threshold is indexed annually. For any return-year decision, confirm the current-year threshold against IRS Pub 538 or the latest Rev. Proc. inflation update. The number quoted here (TY2025: $31M) is current as of writing but indexed values change annually.
Why most service businesses can stay on cash basis
Most small services firms (agencies, accounting firms, consultancies, law firms, design shops) run gross receipts well below the threshold and have no inventory. They qualify for cash-basis tax under §448(c) and have no operational reason to be forced onto accrual. The decision to run accrual books is a management-reporting choice, not a tax requirement.
The Matching Principle
The matching principle is the philosophical core of accrual accounting.
Expenses match the period they helped generate revenue
Under accrual, expenses are recognized in the same period as the revenue they helped generate. November labor that produced November invoiced revenue belongs in November expenses, even if the labor isn't paid until December 5. This is the matching principle in one sentence.
The matching principle is what makes accrual reports useful for management. A month's net income reflects that month's actual economic activity rather than that month's payment timing.
Year-end accruals: prepaid, accrued expenses, deferred revenue
Three common year-end accruals enforce matching:
- Prepaid expenses: A January-paid annual insurance premium covering February through January is mostly next year's expense. Book the full payment as Prepaid Insurance (asset), then amortize 1/12 each month into Insurance Expense.
- Accrued expenses: December services with a January-arriving bill need an accrued liability entry on December 31.
- Deferred revenue: A December-collected annual subscription payment for January-December service belongs to next year's revenue. Book the receipt as Deferred Revenue (liability), then recognize 1/12 monthly as the service is delivered.
Each is a journal entry that pulls a transaction into (or out of) the period it economically belongs to.
Why matching reveals true profitability
Without matching, a month with heavy upfront expenses looks unprofitable; a month with delayed billing looks unprofitable; a month where multiple customers prepaid looks abnormally profitable. Matching irons all of those out and shows the period's actual economics.
The trade-off: matching requires bookkeeper discipline at month-end and year-end. Without the discipline, accrual books look fine all year and then surprise everyone at audit.
Common year-end accrual entries
Standard year-end accruals for a small services business:
- Accrued bonuses (December earned, January paid)
- Accrued commissions
- Accrued utilities for December (bill arrives January)
- Prepaid insurance, prepaid SaaS, prepaid rent (allocate by period)
- Deferred revenue for prepaid subscriptions
- Bad debt allowance (or specific write-off)
A clean year-end close has all six on a checklist that the bookkeeper runs every December.
Mid-Year Conversion (Cash → Accrual)
Sometimes a business needs to switch methods mid-year. The mechanics aren't simple.
Booking opening AR and AP balances
A cash-basis business switching to accrual mid-year needs to book opening balances for AR (work delivered but not yet collected as of conversion date) and AP (bills received but not yet paid). These entries debit AR and credit Retained Earnings (or Owner's Equity in a sole prop); the income they represent was earned in prior periods. Same in reverse for AP, debit Retained Earnings, credit AP.
This is non-trivial. Without these opening balances, the converted books show inflated revenue (the prior-period AR collections) and miss the prior-period accrued expenses. Most mid-year conversions look broken until the opening balances are right.
Reversing prior period entries
If the cash-basis books had simplified treatments (no prepaid amortization, no deferred revenue), the conversion has to retroactively split those balances. This is where most mid-year conversions end up needing a CPA. It's not impossible, but it's tedious enough that "wait until next fiscal year" is often the better answer.
QBO mechanics for the toggle
In QBO, the basis toggle on reports doesn't actually change the underlying data; it just re-renders. So in QBO terms, "switching to accrual" doesn't require a data conversion if the underlying transactions have been entered with the right invoice/bill dates all along. The toggle just shows the accrual view.
The real conversion challenge is for books that were entered as Sales Receipts and Expenses (cash-style) instead of Invoices and Bills (accrual-style). Those transactions don't carry the timing data needed to render an accrual report; they'd need to be re-entered or adjusted via journal entry.
When this is worth the effort vs starting fresh next year
If the conversion is being done for a tax requirement (crossing the §448(c) threshold), it's not optional. Otherwise, most mid-year conversions are a net waste. Start the new method on January 1 of the next fiscal year, run the current year out under the existing method, and avoid retroactive cleanup.
Common Mistakes
Mixing cash and accrual entries within one period
The most common mid-conversion mistake: some transactions in the period are accrual (Invoices/Bills) and some are cash (Sales Receipts/Expenses). The P&L can't render correctly because the underlying data is inconsistent. Pick a method for the period and stick with it.
Forgetting year-end accruals in accrual books
If you're running accrual books but skipping year-end accruals (no prepaid amortization, no accrued liabilities, no deferred revenue), the books are accrual in name only. The P&L reads cash in disguise. The fix is the year-end accrual checklist run every December.
Filing cash-basis tax with accrual-basis books and not reconciling
When tax filing uses cash basis but books are accrual, Schedule M-1 reconciles the differences. Skipping the reconciliation creates audit risk: the IRS sees revenue on the tax return that doesn't match the books, and the burden is on the taxpayer to explain. The fix is a clean cash-vs-accrual reconciliation tied to the income statement (P&L) at year-end.
Schedule M-1 reconciliation
Schedule M-1 (on Form 1120, 1120S, and 1065) reconciles book net income to taxable income. The line items include accrual-to-cash adjustments: timing differences in revenue recognition, bad debt allowances, accrued liabilities, prepaid expense amortization. A clean Schedule M-1 with documentation is the difference between a five-minute IRS review and a multi-hour audit defense.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
Get Started with Growthy
Related: Accounting & Bookkeeping Glossary, General Ledger (GL): The Backbone of Your Accounting System, Income Statement (P&L): How to Read & Use Your Profit and Loss