Cash vs Accrual Accounting: Which Fits Your Small Business?
Most accountants explain this with a textbook definition that’s technically right and totally unhelpful. The real choice is about how you want to think about your business — when money in feels like revenue, and when bills feel real. Here’s a plain-English breakdown, when to use each, and the moment most small businesses should switch.
Important: this article describes general accounting principles for educational purposes. It’s not tax or accounting advice. Consult a CPA before changing your accounting method — there are IRS implications, especially when switching mid-year.
The plain-English version
Cash basis
You record income when money actually arrives in your bank account, and expenses when money actually leaves. If you sent an invoice in March but the customer pays in May, the income hits your books in May. If you bought materials in January on a 30-day credit, the expense hits in February when you actually paid.
Cash basis matches your bank statement. What you see is what you have.
Accrual basis
You record income when you earn it (i.e., when you send the invoice or complete the work), and expenses when you incur them (i.e., when you receive the bill or use the service), regardless of when cash actually moves. That March invoice hits March, even if it pays in May. The January materials hit January, even if you pay in February.
Accrual matches the economic reality of your business — when work was done and obligations created — but doesn’t match your bank statement.
The simplest example
You’re a contractor. In December 2025 you finish a $10,000 job and invoice the customer. They pay you on January 15, 2026. You also bought $2,000 in materials in November on a 30-day account, paid December 5.
| Method | Dec 2025 income | Dec 2025 expenses | Jan 2026 income |
|---|---|---|---|
| Cash | $0 | $2,000 (materials paid) | $10,000 |
| Accrual | $10,000 (invoice sent) | $2,000 (materials used) | $0 |
Same business, same year, dramatically different month-to-month pictures. December looks like a $2,000 loss under cash and a $8,000 profit under accrual.
When cash basis works (most small businesses)
- Sole proprietors and LLCs under $25M revenue — IRS lets you use cash basis. Most are eligible.
- Service businesses with little inventory — consultants, designers, electricians, plumbers, accountants, lawyers, hair stylists.
- Businesses where you get paid quickly — restaurants (point of sale), retail (point of sale), most local services with same-day or 30-day payment.
- Owner who values simplicity over financial precision.
For ~80% of small businesses under $1M, cash basis is the right call. It’s simpler, it matches your bank account, and the IRS allows it.
When accrual basis is the right move
- You carry inventory — a retail or e-commerce store with significant unsold stock. Accrual gives you a real cost-of-goods-sold picture.
- You bill in arrears with long payment cycles — agencies, contractors with Net-60 or Net-90 terms, government clients. Cash basis makes your monthly P&L look chaotic.
- You’re seeking financing — banks and most institutional lenders want accrual statements. They give a clearer view of business health.
- You have over $25M revenue (most C corps) — IRS requires accrual at this size for most industries.
- You’re an attorney or other regulated profession with required accounting standards.
Tax implications
The big one: cash basis lets you accelerate deductions and defer income in the last weeks of December.
Stocking up on supplies on December 30 deducts in this year under cash. Sending an invoice on December 30 with terms ensuring it gets paid in January defers the income to next year. Both legitimate cash-basis tax planning moves.
Accrual basis doesn’t allow this — the work date and bill date determine the year, not when money moves. Less flexibility, but less incentive to game.
Cash-basis tax savings near year-end can be meaningful for small businesses sitting on accounts receivable. Talk to your CPA in November about whether a year-end push or pull makes sense.
The hybrid trap
Don’t mix and match. Some businesses use cash for one type of transaction and accrual for another (e.g., cash for income but accrual for expenses). This is technically a “hybrid method” that requires IRS approval and is rarely worth the complexity.
Pick one consistent method per business. If you have multiple businesses or entities, each can use a different method, but each entity should be internally consistent.
How to switch methods
Switching from cash to accrual (or vice-versa) requires filing IRS Form 3115 and may trigger an adjustment that affects your taxable income for that year. The IRS isn’t hostile to changes — but they want to be notified. Most CPAs charge $300-700 to handle the form correctly.
Common switching trigger: business grows past the size where cash basis is intuitive (typically $500K-$2M annual revenue), or business takes on institutional financing that requires accrual statements.
Practical recommendation by business type
Stick with cash
- Solo consultants, freelancers, contractors under $1M
- Restaurants, retail (no inventory financing)
- Most local service businesses (electrical, plumbing, landscaping, cleaning, mobile services)
- Side hustles and second businesses
Switch to accrual
- Agencies and consultancies with $1M+ revenue and Net-30+ terms
- Construction businesses with long projects spanning fiscal years
- E-commerce with significant inventory
- Any business preparing to raise capital or sell
- Any business required by industry regulations
What to track regardless of method
The accounting method affects how you book transactions for taxes, but the operational metrics that matter day-to-day are the same:
- Cash on hand — what’s actually in the bank
- Accounts receivable — what customers owe you, with aging (under 30 days, 30-60, 60-90, 90+)
- Accounts payable — what you owe vendors
- Burn rate — average monthly outflow
- Runway — cash divided by burn rate
Track these weekly even if your tax method is cash. Cash position is the health check; accounting method is just the framework for tax filing.
Quick recap
- Cash basis = book it when money moves. Simple, IRS-friendly for small businesses, matches your bank statement.
- Accrual basis = book it when work is done or bills hit. More accurate, harder, often required at scale.
- Most small businesses under $1M should stay on cash basis.
- Switch to accrual when you carry inventory, run long payment cycles, or seek financing.
- Don’t mix methods — pick one and stay consistent.
- Switching requires IRS Form 3115 and a CPA conversation.
Track receivables, payables, and cash without QuickBooks-level overhead.
Operaite’s Accounting Tracker handles cash-basis bookkeeping for small service businesses — invoices, expenses, and a real-time cash position — for $29/mo.
See how it works →