The Short Version
Cash accounting records revenue when cash is received + expenses when cash is paid. Simpler. IRS-allowed for most SMBs under $30M average gross receipts.
Accrual accounting records revenue when earned (regardless of payment timing) + expenses when incurred (matched to the revenue they generated). More complex. Required for: businesses over $30M revenue, C-corporations generally, businesses with outside investors requiring GAAP audited financials, SaaS companies reporting MRR/ARR.
All major accounting platforms support both — the choice happens at the report-generation layer, not at the underlying data model. You can run a business cash-basis for tax + accrual for management reporting in the same software.
Cash vs Accrual: The Practical Difference
Same business, same activity, different financial pictures. Example: a SaaS company sells a $12,000 annual subscription in March, with the customer paying upfront in March:
- Cash basis: March revenue = $12,000. April-December revenue = $0 (no new cash from this customer). Looks like a great March, then nothing.
- Accrual basis: March-December revenue = $1,000/month each ($12,000 ÷ 12 months). Reflects the actual service delivery period. Cash hits in March; revenue recognizes over the year.
The same business with the same customer reports a March-loaded revenue picture under cash basis and a smooth monthly revenue picture under accrual. For management decisions about pricing, growth, and burn, accrual is more accurate. For tax purposes (when allowed), cash often defers tax.
IRS Rules: Who Must Use Which
US tax-method rules for 2026 (post-TCJA simplification):
- Cash method allowed for: Businesses with 3-year average annual gross receipts under ~$30 million (indexed annually). This covers most SMBs.
- Accrual method required for: Businesses with 3-year average gross receipts over $30M, C-corporations generally (with limited exceptions for personal service corporations), partnerships with C-corp partners over the threshold, certain tax shelters.
- Inventory exception: Pre-TCJA, inventory-holding businesses were required to use accrual. The TCJA simplified — under the $30M threshold, even inventory-holding businesses can elect cash method (with inventory treated as non-incidental materials).
- Industry exceptions: Certain industries (e.g. some health care, farming) have special rules. Consult your CPA for the bright-line answer for your specific situation.
Once you elect a method (cash or accrual), you can't switch without filing IRS Form 3115 (Application for Change in Accounting Method). The change is administratively significant — plan it with your CPA.
GAAP Requirements: When Accrual Is Non-Negotiable
GAAP (Generally Accepted Accounting Principles) requires accrual basis. You need GAAP-compliant accrual financials if:
- You have outside investors requiring audited financials (VCs, angels, PE)
- You're applying for SBA loans or bank financing with covenants requiring GAAP statements
- You're public or pre-IPO (SEC requirements)
- You're a SaaS company reporting MRR/ARR to investors — these metrics are inherently accrual concepts
- Your industry-specific regulatory body requires it (e.g. insurance, certain healthcare)
Most pre-revenue startups and many SMBs operate cash basis for tax purposes + produce accrual-adjusted financials at year-end for investor/lender purposes. This dual approach is normal.
How Accounting Software Handles Both
All major SMB accounting platforms maintain underlying accrual-capable data and allow report generation in either basis:
- QuickBooks Online: Toggle "Cash" vs "Accrual" on individual reports. Default depends on plan tier + setup. Books underlying data accrual-capable.
- Xero: Same toggle on report level. Accrual-default for most plan tiers; cash-basis reports easy to generate.
- FreshBooks: Premium tier supports both. Lite and Plus are accrual-default (uncommon for service-business platforms).
- Wave: Wave Pro supports both. Wave Starter is more cash-basis-oriented.
- Zoho Books: Both supported across all paid tiers.
- Sage: Both supported, deep customization.
AI bookkeeping platforms targeting startups — Zeni, Pilot, Puzzle, Digits — all default to accrual because their target customers (VC-backed startups) need accrual for investor reporting.
SaaS Revenue Recognition: The Accrual Edge Case
SaaS businesses face the canonical accrual complexity. Annual upfront billing + monthly service delivery → cash recognition vs accrual recognition diverge sharply:
- Annual subscription: $12,000 billed in March, $1,000 in revenue per month March-Feb.
- Annual subscription with upfront payment: $12,000 cash in March, $12,000 of deferred revenue created, $1,000/month recognized over the service period, $11,000 deferred at end of March, $10,000 at end of April, etc.
- Upgrades, downgrades, prorations, cancellations mid-cycle: each requires journal entries to true-up deferred revenue + recognized revenue.
Generic SMB accounting platforms (QBO, Xero, FreshBooks) can do SaaS revenue recognition but require manual journal entries or third-party tools (Chargebee, Maxio formerly Sage Intacct SaaS Revenue Recognition) for any volume. AI bookkeeping platforms purpose-built for startups (Puzzle, Digits) handle simpler SaaS rev rec natively. For high-volume subscription businesses with complex rev rec (annual prepayments, prorations, mid-cycle upgrades), specialized rev-rec software earns its keep.
When to Switch From Cash to Accrual
Common triggers for the switch:
- IRS-required. Crossing $30M gross receipts 3-year average. File Form 3115 with the IRS, work with CPA on the conversion.
- Investor-required. Series A funding, lender requirement, audit prep. Even pre-Series-A startups often switch to accrual basis 6-12 months before fundraising to have clean accrual financials ready.
- SaaS revenue complexity. Annual prepayments + monthly recognition make cash-basis numbers misleading for management decisions. Switch to accrual when MRR/ARR reporting matters.
- Inventory-heavy. Matching COGS to revenue period matters. Cash basis can mask working-capital issues.
- Management reporting maturity. When you've outgrown "did we have more cash at the end of the month than the beginning" as your primary metric.
Conversion Mechanics
Converting from cash to accrual requires identifying + recording:
- Accounts Receivable (AR): Revenue earned but not yet collected. Add to revenue + add to AR.
- Accounts Payable (AP): Expenses incurred but not yet paid. Add to expenses + add to AP.
- Prepaid Expenses: Cash paid but expense not yet incurred. Move from expense to prepaid (asset).
- Deferred Revenue: Cash received but revenue not yet earned. Move from revenue to deferred (liability).
- Inventory: Reflect inventory on hand on balance sheet; recognize COGS as inventory is sold.
- Depreciation: Recognize depreciation expense over useful life rather than expensing equipment cash purchases.
Accounting software can generate the conversion automatically from underlying transaction data + manual journal entries for accrual-specific items (depreciation, revenue recognition policy). For the IRS conversion (changing tax-reporting method), Form 3115 is required — work with a CPA. Internal management-reporting accrual adjustments don't require IRS filing.
Verdict
For most US SMBs in 2026: cash basis for tax purposes (simpler, often defers tax), accrual basis for management reporting (more accurate). All major accounting platforms support both — the choice is which view you generate when.
Plan the switch to accrual proactively rather than reactively: 6-12 months before any major investor conversation, lending application, or revenue milestone that triggers GAAP requirements. Working with a CPA for both the Form 3115 IRS filing + the underlying accrual adjustments saves significant time and audit risk.