Cash vs Accrual Accounting: Key Differences for Small Business
Cash basis and accrual basis are the two fundamental accounting methods. The difference is simple: cash accounting records transactions when money actually moves, while accrual accounting records them when the transaction is agreed upon. But the implications for your business are significant.
Quick Comparison Table
| Factor | Cash Basis | Accrual Basis |
|---|---|---|
| When revenue is recorded | When cash is received | When earned (invoice sent or service performed) |
| When expenses are recorded | When cash is paid | When incurred (bill received, regardless of payment date) |
| Tax timing | Pay tax on cash received (can delay income by delaying billing) | Pay tax on income earned, even if not yet collected |
| Accuracy of financial picture | Shows cash position but not true profitability | Shows true profitability even if cash hasn't moved yet |
| Complexity | Simple — just track bank transactions | Moderate — requires accounts receivable, payable, prepaids, deferrals |
| IRS requirements | Allowed for most small businesses under $30M revenue | Required for businesses over $30M or with inventory (with exceptions) |
Example: Why It Matters
| Scenario | Cash Basis | Accrual Basis |
|---|---|---|
| Dec: $10K invoice sent (paid in Jan) | $0 revenue in Dec | $10K revenue in Dec |
| Dec: $3K bill received (pay in Jan) | $0 expense in Dec | $3K expense in Dec |
| Dec "profit" | $0 (looks like a bad month) | $7K (accurate picture of December activity) |
| Jan "profit" | $7K (looks like a good month) | $0 (that revenue was already counted) |
Cash basis makes December look terrible and January look great — even though the actual business activity was identical. Accrual basis shows the true picture: $7K profit in December from the work done in December.
Which Method Should You Use?
Choose cash basis if:
- Your business is a service-based sole prop or LLC earning under $500K
- You want simplicity and minimal accounting costs
- You don't carry inventory
Choose accrual basis if:
- You carry inventory (IRS generally requires accrual for inventory)
- You have significant accounts receivable (net-30/60 invoices outstanding)
- You need accurate monthly/quarterly financial statements for investors or loans
- Your revenue exceeds $30 million (IRS requires accrual above this threshold)
Hybrid Approach
Many small businesses use a hybrid method: cash basis for tax reporting (minimizing current tax) and accrual basis for internal management reports (accurate profitability tracking). This is perfectly legal as long as books are kept on accrual and tax returns are adjusted to cash basis via Schedule C or Form 3115.
Pro tip:Run your cash flow forecast on cash basis (to manage actual money) and your profit & loss on accrual basis (to measure real profitability). Both are equally important but answer different questions.
Accounting software that supports both methods. QuickBooks lets you toggle between cash and accrual views with a single click, making it easy to manage taxes (cash) and profitability (accrual) side by side. Xero and FreshBooks offer similar dual-method reporting.
Affiliate disclosure — we may earn a fee if you sign up.
Frequently Asked Questions
Can I switch from cash to accrual accounting?
Yes, but it requires filing Form 3115 (Change in Accounting Method) with the IRS. The IRS generally allows the change, but you may need to pay additional tax on the adjustment. Most small business owners start with cash and switch to accrual as they grow.
Is cash or accrual better for tax purposes?
Cash basis is generally better for minimizing current year taxes because you can delay billing or accelerate expenses to manage taxable income. Accrual basis may result in paying tax on income you haven't collected yet — a real cash flow problem.
Does the IRS require accrual accounting for inventory?
For tax years starting after 2017, the IRS allows cash basis for businesses with inventory under the $30M revenue threshold. However, accrual gives a more accurate picture of inventory-related profitability. Most inventory-based businesses use accrual for internal reporting.
How do I track accounts receivable and payable?
Use accounting software (QuickBooks, Xero, FreshBooks) — they handle accrual automatically. In cash basis mode, they still track A/R and A/P for reporting but generate tax reports on a cash basis. Our Cash Flow Forecast and Working Capital Calculator can help manage timing gaps.