Enjoy complimentary data migration when switching from your existing bookkeeper or CPA to Institution.
Resources
Bookkeeping & finance

Cash vs. accrual accounting: the difference small businesses should understand

Cash accounting generally records income when received and expenses when paid; accrual accounting generally records income when earned and expenses when incurred.

Reviewed August 16, 2026
Quick context: This guide is educational and designed to make the underlying rule easier to operate. Federal, state, and local requirements can depend on entity type, tax year, location, elections, and individual facts, so use the linked primary source and your professional adviser for the final filing decision.

Cash method

Under the cash method, income is generally reported when it is actually or constructively received, and expenses are generally deducted or capitalized when paid. For a simple service business, that can make the books intuitive because revenue and expense timing is closer to bank activity.

Accrual method

Under the accrual method, income is generally reported when earned even if cash arrives later, while expenses are generally recognized when incurred even if payment happens later. That makes accounts receivable, accounts payable, deferred revenue, accrued expenses, and period cutoffs much more important.

Do not switch casually

The accounting method is a tax concept as well as an internal reporting choice. A business generally adopts an accounting method on its first return, and changing a method can require IRS procedures such as Form 3115. If the books and tax return use different approaches, document the bridge so year-end adjustments are repeatable.

Which view helps the operator

Cash tells you what moved through the bank. Accrual tells you more about what the business economically earned and consumed during the period. A growing company often needs both a cash view for liquidity and an accrual view for performance, even when the tax method is a separate determination.

Primary sources

Verify the rule at the source.