Cash vs. accrual is the first real accounting decision most small business owners make — and most of them make it by accident. They pick whatever their bookkeeping app defaulted to, never look at it again, and only discover it mattered when a lender, a buyer, or the IRS asks a pointed question.
The good news: the difference between the two methods is genuinely simple once you strip away the jargon. The choice comes down to a single question — when do you record a sale or an expense? Everything else follows from that. This guide explains both methods in plain English, walks through the same month under each, covers what the IRS actually allows, and helps you decide which one fits your business.
The One-Sentence Difference
Here is the whole distinction in one line:
Cash accounting records money when it actually moves. Accrual accounting records money when it's earned or owed — even if no cash has changed hands yet.
That's it. Under cash basis, you book revenue the day a customer's payment lands in your account, and you book an expense the day you actually pay a bill. Under accrual basis, you book revenue the moment you deliver the work and send the invoice, and you book an expense the moment you receive the bill — regardless of when the cash settles.
Both methods eventually arrive at the same place over the life of your business. The difference is all about timing, and timing is exactly what shapes the picture you see each month.
The Same Month, Two Ways
Picture a small design studio. In June, it does the following:
- Finishes a $6,000 branding project on June 5 and invoices the client, who pays on July 10 (Net 30).
- Receives a $1,200 contractor bill on June 20 and pays it on July 5.
- Collects $2,000 on June 12 for a job it finished back in May.
Here's how June looks depending on the method:
| June activity | Cash basis | Accrual basis |
|---|---|---|
| $6,000 project finished & invoiced in June, paid in July | $0 (counts in July) | $6,000 revenue in June |
| $2,000 collected in June for May's work | $2,000 revenue in June | $0 (counted in May) |
| $1,200 contractor bill received in June, paid in July | $0 expense in June | $1,200 expense in June |
| June "profit" | $2,000 | $4,800 |
Same business, same month, two very different stories. Cash basis says June earned $2,000. Accrual basis says June earned $4,800 because it matches the $6,000 the studio actually earned against the $1,200 it actually used to do the work. Neither number is "wrong" — they answer different questions. Cash basis answers "what's in the bank?" Accrual answers "how did the business actually perform?"
Why this trips people up: A cash-basis business can look wildly profitable in a month it collects on old invoices, then crater the next month even though sales were steady. Accrual smooths that out by tying income and costs to the period the work happened.
Cash Accounting: The Case For It
Cash basis is the simpler of the two, and for a lot of small businesses that simplicity is the entire point.
- It mirrors your bank account. Your books and your balance tell roughly the same story, so it's easy to understand at a glance.
- It's easier to maintain. No tracking of "money owed to me" (accounts receivable) or "money I owe" (accounts payable). You record what cleared.
- It can help cash-flow-based tax timing. Because you're taxed on money received, income you haven't collected yet isn't taxed yet.
The trade-off is that cash basis can flatter — or scare — you at the wrong moments. It doesn't show the $20,000 of unpaid invoices sitting in your receivables, and it doesn't warn you about the stack of bills due next week. For a freelancer, a small service shop, or a side business, that's usually an acceptable trade. For a growing company making real decisions on the numbers, it gets risky.
Accrual Accounting: The Case For It
Accrual basis is what accountants, lenders, and investors generally expect, because it follows the matching principle — revenue and the expenses that produced it land in the same period. That's the foundation of GAAP-compliant double-entry bookkeeping, and it's why accrual statements are considered the "true" picture of performance.
- It shows reality. You see what you've earned and what you owe, not just what's cleared the bank.
- It's better for decisions. Trends, margins, and month-to-month comparisons actually mean something because they aren't distorted by payment timing.
- It's what others want to see. Banks underwriting a loan, buyers doing diligence, and most CPAs prefer accrual financials.
The cost is complexity. Accrual requires tracking receivables and payables, and your profit on paper won't match your bank balance — which can be jarring the first time you owe tax on revenue you haven't collected. This is exactly why many businesses want to see both views: accrual to understand performance, cash to manage the checkbook.
What the IRS Actually Requires
For many small businesses, the method is a free choice. But there are real rules, and they're worth knowing before you commit.
- Most small businesses can use cash basis. Under current U.S. rules, businesses with average annual gross receipts at or below the IRS threshold (an inflation-adjusted figure that's been in the ~$30 million range for the 2024–2025 tax years) generally may use the cash method.
- Inventory used to force accrual — that changed. The Tax Cuts and Jobs Act loosened the old rule that any business carrying inventory had to use accrual. Many small businesses with inventory can now stay on cash basis, but the treatment of inventory has specific requirements, so confirm with a CPA.
- C corporations and some partnerships above the receipts threshold are generally required to use accrual.
- Switching methods means filing. Once you've filed a return on one method, changing usually requires IRS consent via Form 3115 (Application for Change in Accounting Method).
Not tax advice: Thresholds and inventory rules change and depend on your entity type. Treat the numbers above as a starting point and confirm your specific situation with a CPA or tax professional before you file.
How to Choose: A Quick Decision Guide
Strip it down to a few honest questions:
- Do you invoice clients and wait to get paid? If a meaningful chunk of your sales are on terms (Net 15/30/60), accrual will show you a far more accurate picture. If you're paid on the spot, cash basis loses almost nothing.
- Will you seek a loan or investment, or sell the business? If yes, lean accrual — that's what the people writing checks expect to see.
- How complex are your operations? Inventory, prepaid expenses, and long projects all favor accrual's matching. A solo service business rarely needs it.
- Do you want simplicity above all? If your priority is books you can keep yourself without a bookkeeper, cash basis is the lighter lift.
A common path: start on cash basis while you're small and simple, then move to accrual as you take on receivables, inventory, or outside financing. The key is to make the choice deliberately rather than discovering it during tax season.
You Don't Always Have to Pick Just One
Here's the part most "cash vs. accrual" articles skip: with the right software, the method stops being a permanent fork in the road. Good double-entry accounting captures every transaction with both a "when earned/owed" date and a "when paid" date, which means it can present the same data either way.
That's how we built BizBooks Pro. You set your accounting method when you create a company, and you can run core reports — like the income statement — on a cash or accrual basis without re-entering anything. Manage your day-to-day cash flow on the cash view, then flip to accrual to see true performance or to hand clean financials to your accountant. One ledger, two lenses.
See Your Books in Cash and Accrual
BizBooks Pro is GAAP-compliant double-entry accounting that runs on your own computer. Track receivables and payables, then view your income statement on cash or accrual basis — no re-entry, no monthly fee that climbs every year.
Start Free 30-Day Trial Try Live DemoThe Bottom Line
Cash accounting tells you what's in the bank. Accrual accounting tells you how the business actually performed. Smaller, simpler, paid-on-the-spot businesses are well served by cash basis; businesses with invoices, inventory, or outside financing almost always benefit from accrual. The worst choice is the one you make by default and never revisit.
Pick the method that answers the questions you're actually asking — and use software that lets you see both when you need to.