HustleFin

Cash vs Accrual Accounting: Key Differences for Small Business

By the HustleFin Editorial TeamReviewed against GAAP standardsUpdated 2026Editorial policy

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

FactorCash BasisAccrual Basis
When revenue is recordedWhen cash is receivedWhen earned (invoice sent or service performed)
When expenses are recordedWhen cash is paidWhen incurred (bill received, regardless of payment date)
Tax timingPay tax on cash received (can delay income by delaying billing)Pay tax on income earned, even if not yet collected
Accuracy of financial pictureShows cash position but not true profitabilityShows true profitability even if cash hasn't moved yet
ComplexitySimple — just track bank transactionsModerate — requires accounts receivable, payable, prepaids, deferrals
IRS requirementsAllowed for most small businesses under $30M revenueRequired for businesses over $30M or with inventory (with exceptions)

Example: Why It Matters

ScenarioCash BasisAccrual 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:

Choose accrual basis if:

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.

Related Tools