Cash vs. Accrual Accounting: Which Method Is Right for Your Business?

Cash vs Accrual Accounting

The accounting method your business uses affects how you report income, when you recognize expenses, and what your financial statements look like to investors and lenders. Here’s what each method actually means and when each is appropriate.

Cash Basis Accounting

Under cash basis, you record income when cash is received and expenses when cash is paid. It’s the simplest method and mirrors how most people think about money.

Example: You invoice a client $10,000 in December. They pay in January. Under cash basis, the revenue is recorded in January — the month you received the money.

Who uses cash basis:

  • Sole proprietors and freelancers
  • Service businesses without inventory
  • Small businesses below the IRS threshold (more on this below)
  • Businesses that want simplicity over precision

Advantages:

  • Easy to implement and maintain
  • Tax timing advantage: you can defer income by delaying invoicing and accelerate expenses by prepaying
  • Intuitive — matches your bank account

Limitations:

  • Can distort profitability in periods where work is done but payment hasn’t arrived
  • Doesn’t produce a complete balance sheet (no accounts receivable or payable)
  • Not GAAP-compliant — can’t be used for investor reporting or bank loans requiring audited financials

Accrual Basis Accounting

Under accrual basis, you record income when it’s earned and expenses when they’re incurred — regardless of when cash changes hands. This is the standard required by GAAP (Generally Accepted Accounting Principles).

Same example: You invoice a client $10,000 in December. The work is complete in December. Under accrual, the revenue is recorded in December, creating an accounts receivable balance. When payment arrives in January, you clear the receivable — no income is recorded in January.

Who uses accrual:

  • Businesses with investors (required for GAAP reporting)
  • Businesses applying for bank loans above $500K
  • C-Corporations (generally required)
  • Businesses above IRS gross receipts threshold (see below)
  • Any business that wants an accurate picture of profitability

Advantages:

  • Matches revenue to the period it was earned
  • Produces a complete balance sheet with A/R, A/P, inventory, and deferred revenue
  • GAAP-compliant — necessary for investor and lender relationships
  • More accurate picture of business performance

Limitations:

  • More complex to implement and maintain
  • Your reported income can be higher than your actual cash position
  • Requires month-end close process and adjusting entries

The IRS Gross Receipts Test

The IRS doesn’t give you complete freedom to choose your accounting method. Businesses exceeding the gross receipts threshold are required to use accrual accounting.

The threshold: Businesses with average annual gross receipts exceeding $29 million (for 2024, indexed for inflation) over the prior 3 tax years must generally use the accrual method. This threshold was raised significantly by the Tax Cuts and Jobs Act from $5 million — so many businesses that previously thought they needed accrual accounting can now use cash basis for tax purposes.

Inventory exception: If your business sells inventory, you likely need to use accrual for purchases and sales of inventory, even if you use cash basis for other items. This is one area where the rules are more nuanced.

C-corporations: C-Corps with gross receipts over $5 million are generally required to use accrual, regardless of the larger threshold.

Accrual for Investors, Cash for Taxes?

Many businesses maintain two sets of books — not in a fraudulent sense, but legitimately using cash basis for tax returns (which is allowed for many businesses) while maintaining accrual-basis books for management reporting and investor relations.

This is common and legitimate when:

  • Your business qualifies for cash basis taxation but needs GAAP financials for investor reporting
  • You want to use tax-timing advantages (deferring income, accelerating deductions) available under cash basis while still having accurate accrual financials internally

Your accountant can help structure this so tax returns are filed on cash basis while financial statements presented to investors and lenders are GAAP-compliant.

The Transition from Cash to Accrual

If you’re switching from cash to accrual — typically because you’re preparing for a fundraise or reaching the gross receipts threshold — here’s what the transition involves:

What changes on the balance sheet:

  • Accounts receivable appear (outstanding invoices become assets)
  • Accounts payable appear (unpaid bills become liabilities)
  • Deferred revenue appears (prepaid revenue not yet earned becomes a liability)
  • Prepaid expenses appear (prepaid costs covering future periods become assets)

Tax treatment of the switch: When you change accounting methods, you file IRS Form 3115. The cumulative difference (called the “Section 481(a) adjustment”) is spread over 4 years for a positive adjustment (income increases) or recognized immediately for a negative adjustment.

The transition is a significant accounting project — plan for 4-8 weeks of cleanup work per year of historical cash-basis records if your books are reasonably clean, longer if they’re not.

Which Method for Your Stage

Under $1M revenue, service business: Cash basis is fine. Keep clean records, reconcile monthly, and switch to accrual when investor conversations begin.

$1M–$5M, no investors: Cash basis for tax purposes is still likely appropriate. But you should be running accrual-basis internal financials — even on cash-basis books, running A/R aging and recognizing deferred revenue is good practice.

$5M+ or investor-backed: Accrual basis. Full stop. Investors require GAAP financials and auditors will require accrual-basis records. The earlier you make this transition, the less painful it is.

Inventory-based businesses: Accrual for inventory from day one. The matching of cost of goods sold to revenue requires accrual accounting to be meaningful.

Frequently Asked Questions

Yes — this is a legitimate and common approach called maintaining two sets of books (in the honest, tax-planning sense). Many businesses keep accrual-basis books internally for management reporting and investor relations, while filing their tax returns on a cash basis (which is permissible for businesses under the gross receipts threshold). The cash-basis tax return uses timing to your advantage: defer income by not invoicing until January, accelerate deductions by prepaying December expenses. The accrual-basis books give you accurate management information. Your accountant reconciles from GAAP books to cash-basis tax numbers when preparing the return. The approach requires careful documentation and a clear understanding of which numbers you’re using for which purpose.

For 2024 (the most recent year with published inflation adjustments), the threshold is $29 million in average annual gross receipts over the prior 3 tax years. Businesses under this threshold generally have the option to use cash basis for tax purposes — regardless of whether they use accrual for internal reporting. This threshold was dramatically increased by the Tax Cuts and Jobs Act from $5 million, meaning millions of businesses that previously thought they required accrual accounting for tax purposes can now use cash basis. Important exceptions: businesses required to account for inventories, C-Corporations with gross receipts over $5 million, and businesses that are tax shelters have different rules. Confirm your specific situation with your accountant.

This is the ‘Section 481(a) adjustment’ — the cumulative difference between what you’ve reported on cash basis and what you would have reported on accrual basis. When you switch accounting methods, all the timing differences that accumulated under cash basis get recognized at once. For most businesses switching from cash to accrual, the adjustment is positive (income increases) because outstanding accounts receivable — revenue earned but not yet received — become recognizable. The IRS allows you to spread a positive 481(a) adjustment over 4 years on your tax return (1/4 per year), which limits the single-year impact. The switch also adds deferred revenue as a liability and opens up other balance sheet items. Your CPA should prepare Form 3115 to formally change your accounting method and calculate the 481(a) adjustment.

For your inventory purchases and sales, you should be using accrual accounting — cost of goods sold must match the period in which the related revenue is recognized, which requires accrual treatment. For non-inventory income and expenses, you may have flexibility to use cash basis depending on your gross receipts. But practically speaking, ecommerce businesses with significant inventory almost always end up on full accrual accounting because the inventory accounting itself requires it, and maintaining hybrid books (accrual for inventory, cash for everything else) is complex enough that most businesses find it simpler to just use accrual throughout. The benefit: your COGS will accurately reflect the cost of goods you actually sold, not just what you paid for in the period — which gives you a much more accurate picture of gross margin.

You’ll need to produce GAAP (accrual basis) financials, which means either converting your existing books to accrual or producing a set of GAAP adjustments on top of your cash-basis records. This is a real project — plan for 4–10 weeks depending on how many years of history you need to produce and how complex your business is. What changes: revenue timing (prepaid revenue becomes deferred revenue liability); outstanding invoices become accounts receivable; unpaid bills become accounts payable; any prepaid expenses amortize over their applicable period; fixed assets get depreciated; any stock-based compensation gets expensed per ASC 718. Investors doing diligence will scrutinize the GAAP statements carefully — sloppy conversions surface during quality of earnings analysis. Engage an experienced accounting firm to lead the conversion.