Booksmrt

Cash basis accounting vs. Accrual basis accounting

Cash basis vs. accrual basis accounting

Cash basis is simpler and generally records receipts and payments when cash moves. Accrual basis records economic activity when earned or incurred, creating receivables and payables. Tax rules and reporting needs can limit the choice.

Reviewed by the Booksmrt bookkeeping teamLast reviewed 2026-07-27

The difference at a glance

QuestionCash basis accountingAccrual basis accounting
Revenue timingGenerally when cash is received.Generally when revenue is earned.
Expense timingGenerally when cash is paid.Generally when the cost is incurred.
Open invoices and billsUsually not recognized as receivables or payables.Recorded in accounts receivable and accounts payable.

Choose cash basis accounting when

  • The business is eligible and has simple cash activity.
  • Owners prioritize a direct view of receipts and payments.
  • Receivables, payables, and inventory are limited.

Choose accrual basis accounting when

  • Unpaid invoices and bills are operationally important.
  • Management needs period-matched performance.
  • GAAP or another reporting requirement applies.

Example

A December invoice paid in January is January income under cash basis but generally December revenue under accrual basis.

Common mistake

Changing the books to a preferred method without checking tax eligibility, consistency, and approval requirements.

Common questions

Is cash basis always allowed?

No. Eligibility depends on the taxpayer, business activity, inventory, and applicable tax rules.

Can a business change methods?

Yes in some cases, but the IRS generally requires consistency and may require approval.

Educational information only. Booksmrt provides bookkeeping services, not tax, legal, audit, or investment advice. Confirm material accounting and tax decisions with the appropriate professional.