Every business picks one of two accounting methods — cash or accrual — and uses it to record every transaction. The choice isn’t cosmetic. It determines when revenue and expenses show up on your books, what your tax bill looks like in any given year, and whether your financial statements reflect economic reality or just bank activity.
Most small businesses start on cash basis because it’s simpler. Many should switch to accrual once they hit $1MM+ in revenue, carry significant receivables, or need financial statements that banks and investors will take seriously. Some are required by the IRS to use accrual.
This guide breaks down exactly what each method means, how the same transaction looks under both systems, when the IRS mandates your choice, and how to switch if you’ve outgrown your current method.
Cash basis records transactions when money moves. Income is recognized when cash lands in your bank account. Expenses are recognized when cash leaves.
Example: You complete a $15,000 consulting project on March 15 and send the invoice that day. The client pays on April 22. Under cash basis, that $15,000 shows up as April revenue — the month the check cleared, not the month you earned it.
On the expense side: You receive a $2,400 annual software bill on January 3 and pay it on January 10. Cash basis records the full $2,400 as a January expense, even though the software covers all 12 months.
| Date | Event | Cash Basis Treatment |
|---|---|---|
| March 15 | Complete $15,000 project, send invoice | No entry (no cash received) |
| March 28 | Receive $2,400 software bill | No entry (not paid yet) |
| April 10 | Pay the $2,400 software bill | Record $2,400 expense |
| April 22 | Client pays $15,000 invoice | Record $15,000 income |
March P&L under cash basis: $0 revenue, $0 expenses. April P&L: $15,000 revenue, $2,400 expenses. Neither month accurately reflects the economic activity that actually occurred.
Accrual basis records transactions when they’re earned or incurred, regardless of when cash moves. Income is recognized when you’ve fulfilled your obligation (delivered the service, shipped the product). Expenses are recognized when you’ve received the benefit (used the service, received the goods).
Same example: You complete the $15,000 project on March 15. Under accrual, that’s March revenue — the month you earned it. The client can pay in April, May, or never; the revenue is booked when earned.
The $2,400 software bill? Accrual records $200/month ($2,400 / 12 months) as a prepaid expense, recognizing the cost evenly across the period it covers.
| Date | Event | Accrual Basis Treatment |
|---|---|---|
| March 15 | Complete $15,000 project, send invoice | Record $15,000 revenue + $15,000 accounts receivable |
| March 28 | Receive $2,400 software bill | Record $200 expense (March portion) + $2,200 prepaid asset |
| April 10 | Pay the $2,400 software bill | Reduce accounts payable (no new expense — already recorded) |
| April 22 | Client pays $15,000 invoice | Reduce accounts receivable (no new income — already recorded) |
March P&L under accrual: $15,000 revenue, $200 expenses. That’s a far more accurate picture of what happened economically in March.
| Factor | Cash Basis | Accrual Basis |
|---|---|---|
| Revenue timing | When payment is received | When service is delivered or product shipped |
| Expense timing | When payment is made | When cost is incurred |
| Complexity | Simple — matches bank statements | More complex — requires A/R, A/P, and adjusting entries |
| Accuracy | Reflects cash position | Reflects economic reality |
| Tax timing | Can defer income by delaying invoicing | Income recognized regardless of payment |
| Financial statements | May show volatile month-to-month swings | Smoother, more predictable reporting |
| Bank/investor acceptance | Not accepted for formal lending or investment | Required for GAAP-compliant financials |
| IRS requirement | Allowed for businesses under $29M gross receipts | Required for businesses over $29M gross receipts |
| Software support | All accounting software | All accounting software (A/R and A/P modules needed) |
| Bookkeeping cost | Lower — fewer adjustments | Higher — requires reconciliation of receivables and payables |
The IRS doesn’t let every business choose freely. Under IRC Section 448, certain businesses are required to use accrual accounting:
Pro Tip: The $29 million gross receipts test uses a 3-year rolling average, not a single year. If your firm has a spike year that pushes you over $29 million but your 3-year average remains below, you’re still eligible for cash basis. Confirm with your CPA annually.
Before the Tax Cuts and Jobs Act of 2017, businesses carrying inventory were generally required to use accrual. The TCJA eliminated this requirement for businesses under the $29 million gross receipts threshold. If you carry inventory but gross under $29 million, you can now use cash basis.
Simplicity. What you see in your bank account is what you record. No accruals, no adjusting entries, no matching principle to apply. A business owner with no accounting background can maintain cash basis books with basic software and minimal training.
Tax timing flexibility. Under cash basis, you can defer income by delaying invoice delivery near year-end, and accelerate deductions by prepaying expenses before December 31. This is legitimate tax planning — not evasion — and gives you direct control over when income and expenses hit your tax return.
Lower bookkeeping cost. Cash basis requires fewer journal entries, no accounts receivable aging, and no accrual adjustments. For a business with fewer than 100 monthly transactions, this translates to $200-$500/month less in bookkeeping fees versus full accrual.
Matches bank statements. Reconciliation is straightforward because your books mirror your bank activity. Every line on your P&L corresponds to a real cash movement you can trace.
Distorted profitability. A law firm that bills $200,000 in December but collects $180,000 in January shows an artificially low December and an inflated January. Monthly P&L reports become unreliable for decision-making.
No receivables visibility. Cash basis doesn’t track what clients owe you. If $150,000 is outstanding and aging past 90 days, your books won’t show it — you need a separate tracking system.
Unacceptable for lending. Banks evaluating loan applications and investors conducting due diligence expect GAAP-compliant (accrual) financials. Cash basis statements often disqualify you from SBA loans and lines of credit.
Expense mismatching. Paying an annual insurance premium of $12,000 in January shows a massive expense in Q1 and nothing for the rest of the year. This distortion makes quarterly performance comparisons meaningless.
Accurate profitability. Revenue matches the period it was earned, expenses match the period they were incurred. Your March P&L reflects March economic activity — no timing distortions.
Full receivables and payables tracking. You know exactly who owes you money, how long they’ve owed it, and what bills you owe. Aged receivables reports become a core management tool.
GAAP compliance. Required for audited financial statements, loan applications, investment rounds, and potential acquirer due diligence. If you ever plan to sell the business, raise capital, or take on debt, accrual is non-negotiable.
Better forecasting. With revenue and expenses properly matched, trend analysis and forward projections are based on economic reality, not cash timing accidents.
Complexity. Accrual requires adjusting entries, deferred revenue tracking, prepaid expense amortization, and regular reconciliation of receivables and payables. This isn’t something most business owners should DIY.
Cash flow blindness. Your P&L can show a profitable month while your bank balance drops because clients haven’t paid. Accrual requires a separate cash flow statement to track actual liquidity — a step many businesses skip, creating a dangerous disconnect.
Higher bookkeeping cost. The additional reconciliation, adjustments, and reporting add $200-$500/month in bookkeeping fees for most small businesses.
Tax prepayment. Under accrual, you owe taxes on income when earned — even if the client hasn’t paid yet. A $50,000 invoice outstanding for 90 days still generates a tax liability. This can create real cash flow pressure.
The “right” method depends more on your business model than your industry, but patterns exist:
| Industry | Typical Method | Why |
|---|---|---|
| Freelancers & solopreneurs | Cash | Low volume, simple transactions, no receivables |
| Law firms | Modified accrual / Accrual | Trust accounting (IOLTA) requires accrual-like tracking; retainer income timing matters |
| Consulting firms | Accrual | Project-based billing with multi-month engagements; need to match revenue to delivery |
| Construction | Accrual (with percentage-of-completion) | Progress billing, retention holdbacks, and job costing require accrual |
| Property management | Accrual | Rent revenue earned monthly regardless of collection; per-property P&L needed |
| Medical practices | Accrual / Modified cash | Insurance reimbursement lag requires receivables tracking |
| Retail & e-commerce | Cash | Point-of-sale revenue; payment at time of purchase |
| SaaS & subscription | Accrual | Deferred revenue from annual subscriptions must be recognized monthly |
| Restaurants | Cash | Most revenue collected at point of sale; simple expense structure |
There’s a middle ground. Modified cash basis (sometimes called “modified accrual”) uses cash basis for most transactions but applies accrual treatment to specific items — typically accounts receivable, accounts payable, and fixed assets.
How it works in practice:
Modified cash basis gives you receivables visibility and proper asset tracking without the full complexity of pure accrual. It’s not GAAP-compliant, so it won’t satisfy banks or investors, but for internal management purposes it’s often the best balance of accuracy and simplicity.
Pro Tip: QuickBooks Online defaults to accrual when you enable accounts receivable and accounts payable. But you can run cash basis reports at any time by toggling the reporting basis in any report. This gives you both views without maintaining two sets of books.
If you’ve been running on cash basis and decide to switch to accrual, the IRS requires you to file Form 3115, Application for Change in Accounting Method.
Switching methods creates a timing difference — income and expenses that were recorded under one method need to be restated under the other. The IRS handles this through a Section 481(a) adjustment, which calculates the cumulative difference between what you reported and what you would have reported under the new method.
If the adjustment increases income (common when switching from cash to accrual, because you now recognize receivables as income), you spread the increase over four tax years to avoid a massive one-year tax hit.
If the adjustment decreases income, you take the entire adjustment in year one — the IRS lets you take the benefit immediately.
Critical: Do not attempt the switch without your CPA. The 481(a) calculation involves judgment calls on timing differences, and errors create audit exposure. Budget $2,000-$5,000 for a CPA-managed conversion, depending on complexity.
The accounting method you choose directly affects when you pay taxes — not necessarily how much over the long run, but definitely which year the liability falls in.
Under cash basis, you have direct control over year-end tax timing:
These are legitimate timing strategies. The IRS expects them. But they only work under cash basis — accrual records income when earned, regardless of when you send the invoice.
Under accrual, the IRS taxes you on income when earned. If a client owes you $80,000 on December 31 and doesn’t pay until February, you owe taxes on that $80,000 in the current year — even though the cash hasn’t arrived.
This creates real cash flow pressure. Businesses on accrual need to maintain a larger cash reserve specifically because tax liability can outpace collections. The rule of thumb: hold 30-40% of outstanding receivables in reserve for taxes during year-end.
Neither method permanently reduces your tax burden — over the life of the business, total taxable income is the same. The difference is timing. Cash basis gives you more year-to-year flexibility. Accrual provides more predictable, smoother reporting.
For most growing businesses, cash basis offers a short-term tax advantage because you can defer income from growing receivables. But once growth stabilizes and you switch to accrual, that deferred income catches up through the 481(a) adjustment.
Choose cash basis if:
Choose accrual basis if:
Choose modified cash basis if:
Still not sure? Get a free assessment from our team — we’ll review your current books and recommend the right method based on your business model, revenue level, and growth trajectory.
Not sure which accounting method is right for your firm? We’ll review your books, assess your receivables, and recommend the right approach — no charge, no pressure. Book a free consultation →
Get a free quote and see how Steph's Books can save you 40-60% vs hiring in-house.