The good news: for most small businesses, the choice is straightforward. The IRS lets businesses under a certain revenue threshold pick either method, and there are clean rules for when each one fits better. This guide walks through the difference, the pros and cons, and how to decide.
This is educational content, not tax advice — talk to a CPA before making the actual choice for your business.
The core difference
The difference comes down to timing — specifically, when you record income and expenses.
Cash basis accounting records transactions when money actually moves. You record income when payment hits your account. You record an expense when you pay the bill.
Accrual basis accounting records transactions when they're earned or incurred, regardless of when cash moves. You record income when you invoice the customer (or deliver the service). You record an expense when the bill arrives, not when you pay it.
A simple example: you complete $5,000 of work for a client in November and invoice them. They pay in January.
- Cash basis: $5,000 of income recorded in January (when paid)
- Accrual basis: $5,000 of income recorded in November (when earned)
That timing difference, applied across hundreds of transactions over a year, creates very different financial statements — and very different tax positions.
Cash basis: pros and cons
Pros
Simple. Easier to understand, easier to manage, easier to do yourself. You record what hits the bank and what leaves the bank. That's it.
Matches what you can actually feel. Cash basis income lines up with what's in your bank account. You don't have to mentally separate "earned but not collected" from "actually available."
Tax timing flexibility. Because income is recorded when received, you can sometimes manage tax timing by delaying invoices or accelerating payments at year-end. This is more art than strategy, but it exists.
Lower bookkeeping cost. Fewer adjustments needed, simpler reconciliations, faster month-end close.
Cons
Doesn't show the real picture of a period. A profitable November where you did $50k of work but collected nothing looks like a $0 income month on cash basis. The work was real; the cash just hadn't arrived.
Doesn't show what you owe. Bills you've received but haven't paid don't appear as expenses on cash basis. That can make your books look healthier than reality.
Harder to compare period to period. Lumpy collections create lumpy income, even when the underlying business is steady.
Limits on loan applications. Some lenders prefer accrual statements. Cash basis can understate or overstate your real performance.
Not allowed for all businesses. The IRS limits cash basis for businesses above a revenue threshold or with inventory in certain industries.
Accrual basis: pros and cons
Pros
Accurate picture of performance. Income shows up in the period it was actually earned, regardless of when paid. Expenses show up when incurred, regardless of when paid. Your financial statements reflect what actually happened.
Better for comparing periods. Steady businesses show steady financials, not artificially lumpy ones tied to collection timing.
Tracks accounts receivable and accounts payable. Your books show what you're owed and what you owe — critical visibility most businesses need.
Required for larger businesses. Once revenue exceeds the IRS threshold (currently $30 million in average gross receipts over the prior three years, adjusted annually), accrual is typically required.
Better for managing growth. Accrual statements show whether the business is profitable on the work being done, separate from the timing of payments.
Cons
More complex. Requires more adjustments at period-end, more tracking, more reconciliation.
Income is taxed when earned, not when collected. You can owe tax on income you haven't been paid for yet — uncomfortable in slow-collecting industries.
Requires better bookkeeping discipline. AR and AP need to be tracked correctly; otherwise, accrual statements get unreliable.
When cash basis usually makes sense
Cash basis fits most:
- Small businesses with simple operations
- Service businesses paid quickly (within 30 days of invoicing)
- Sole proprietors and freelancers
- Businesses with no significant inventory
- Owners who handle their own bookkeeping and want simplicity
Most small businesses under $5 million in revenue can choose cash basis if they want. Many do.
When accrual basis usually makes sense
Accrual fits:
- Businesses with significant accounts receivable (long collection cycles)
- Businesses with inventory (where matching cost of goods sold to sales is critical)
- Construction businesses with multi-month projects
- Businesses approaching or above the IRS revenue threshold
- Businesses planning to seek significant outside financing or investment
- Businesses where the time gap between work done and payment received is material
For construction, manufacturing, and many product-based businesses, accrual gives you visibility you can't get from cash basis.
Can I switch from one to the other?
Yes, but there's friction:
- The first time you choose a method, you indicate it on your first tax return.
- Switching methods requires filing Form 3115 with the IRS and meeting specific rules.
- You generally can't switch back and forth at will.
Most businesses pick a method and stick with it. If you started with cash basis as a sole proprietor and grew into a business where accrual makes more sense, the switch is doable but worth doing with a CPA's help.
The hybrid reality: managing both views
In practice, many businesses run their day-to-day bookkeeping on accrual and report taxes on cash basis — using software that can produce either view. QuickBooks Online, Xero, and most accounting platforms let you toggle between the two when generating reports.
That's the cleanest setup for most growing businesses: track accrual internally so you can see real performance, but file taxes on cash basis if eligible to manage timing. Your bookkeeper and CPA can coordinate this.
What it means for your bookkeeping setup
The choice affects:
- Chart of accounts — accrual books need accounts receivable and accounts payable; cash-basis books often don't.
- Month-end close process — accrual requires accruals and deferrals; cash basis is simpler.
- Reports — your P&L will look different under each method.
- Software setup — most platforms support both; setup needs to match your chosen method.
If your books currently aren't set up for the method you're filing under, that's a setup problem worth fixing with a bookkeeper.
Frequently asked questions
For most small businesses, no — you can choose. Larger businesses (over the $30 million revenue threshold, adjusted annually) generally must use accrual. Certain industries also have specific rules.
Yes — and many businesses do exactly that. You file taxes under one method and run internal bookkeeping on the other (or run both views in your accounting software).
Sometimes, but not always. Cash basis lets you control timing somewhat — you can defer income by delaying invoicing or accelerate expenses by paying early. The savings are usually modest unless you have very lumpy income or large year-end fluctuations.
Inventory generally requires accrual accounting for the inventory portion of the business, though there are simplifying provisions for smaller businesses. Talk to a CPA about your specific situation.
Where to start
The cash vs. accrual question is ultimately a CPA conversation, especially if your business is approaching the size where one method becomes preferable or required. What we can do as bookkeepers is set up your books to support whichever method you choose — and run both views if you want internal accrual reporting and cash-basis tax filing.
SoFlo360 helps small business owners set up bookkeeping that matches their accounting method and produces the reports they actually need. Spanish-friendly support is available for owners who'd rather handle financial conversations in Spanish.
Book a free consultation or learn more about our bookkeeping services.
This post is educational content, not tax advice. For your specific situation, consult a qualified CPA.
