Cash vs Accrual Accounting: Which Method Is Right for Your Business?
Understand the differences between cash vs accrual accounting, including pros, cons, tax implications, and how to choose the right method.
The choice between cash vs accrual accounting affects how you report income, when you pay taxes, and how accurately your financial statements reflect reality. Most small business owners default to cash accounting because it's simpler — but that's not always the right choice.
This guide explains both methods clearly, compares the pros and cons, covers tax implications, and helps you decide which one fits your business.
Cash Accounting Explained
With cash accounting, you record income when you receive payment and expenses when you pay them. Money in your bank account = income. Money leaving your bank account = expense.
Example
You complete a $10,000 project in November and send the invoice. The client pays in January.
- Cash accounting: You record $10,000 in revenue in January (when you received payment)
- The November income statement shows $0 from this project
When You Record Transactions
| Event | Recorded? |
|---|---|
| Send invoice to client | No |
| Client pays invoice | Yes — record revenue |
| Receive a bill from vendor | No |
| Pay the vendor bill | Yes — record expense |
Cash accounting is straightforward: look at your bank account, and that's your financial picture.
Accrual Accounting Explained
With accrual accounting, you record income when you earn it (regardless of when you're paid) and expenses when you incur them (regardless of when you pay).
Example
Same scenario: $10,000 project completed in November, paid in January.
- Accrual accounting: You record $10,000 in revenue in November (when you earned it by delivering the work)
- The January payment simply clears the receivable — it doesn't create new revenue
When You Record Transactions
| Event | Recorded? |
|---|---|
| Complete work and send invoice | Yes — record revenue (accounts receivable) |
| Client pays invoice | Yes — clear receivable (no new revenue) |
| Receive a bill from vendor | Yes — record expense (accounts payable) |
| Pay the vendor bill | Yes — clear payable (no new expense) |
Accrual accounting gives a more accurate picture of when economic activity actually happened.
Key Differences Side by Side
| Factor | Cash | Accrual |
|---|---|---|
| Revenue recognition | When payment received | When earned |
| Expense recognition | When payment made | When incurred |
| Complexity | Simple | More complex |
| Financial accuracy | Less accurate for timing | More accurate |
| Cash flow visibility | Directly reflects bank balance | Doesn't directly show cash position |
| Required for | Most small businesses | Businesses with >$29M avg. revenue (IRS rule) |
| GAAP compliant | No | Yes |
Pros and Cons of Cash Accounting
Pros
- Simple to maintain. No tracking of receivables or payables — just record what hits the bank.
- Clear cash picture. Your books directly reflect how much cash you have.
- Tax timing control. You can defer income by delaying invoices or accelerate expenses by paying early.
- Good enough for most small businesses. If you're a freelancer or small service business, cash accounting works fine.
Cons
- Misleading financial picture. A month where a big client pays three outstanding invoices looks incredibly profitable, even if you did the work months ago.
- Hard to track profitability by project. If a project spans multiple months and payment comes later, matching revenue to the work period is difficult.
- Not GAAP compliant. If you ever seek investment, apply for a large loan, or sell the business, you'll need to convert to accrual.
- Seasonal distortion. Businesses with seasonal payment patterns see wild swings in their cash-basis income statements.
Pros and Cons of Accrual Accounting
Pros
- Accurate matching. Revenue is recorded in the same period as the expenses that generated it.
- Better decision-making. Financial statements reflect actual business activity, not payment timing.
- Required for growth. Banks, investors, and potential acquirers expect accrual-basis financials.
- GAAP compliant. Meets generally accepted accounting standards.
Cons
- More complex. Requires tracking accounts receivable, accounts payable, and making adjusting entries.
- Cash flow blindness. You can show a profitable month while running out of cash because clients haven't paid yet.
- Higher accounting costs. More likely to need a bookkeeper or accountant to maintain properly.
- Tax timing. You may owe taxes on income you haven't collected yet. Earning $50,000 in December but not getting paid until February means paying taxes on money you don't have.
Tax Implications
Cash Basis and Taxes
- You pay taxes on income when received, giving you natural deferral opportunities.
- Prepaying expenses before year-end (insurance, subscriptions) reduces current-year taxable income.
- Easier to manage estimated quarterly payments because taxable income aligns with cash received.
Accrual Basis and Taxes
- You pay taxes on income when earned, even if clients haven't paid.
- This can create cash flow strain — you owe taxes on your December invoices even if payment arrives in February.
- However, you can also deduct expenses when incurred, even if you haven't paid the bill yet.
IRS Requirements
- Businesses with average annual gross receipts over $29 million (over 3 years) must use accrual.
- Most small businesses and sole proprietors can choose either method.
- Once you choose, switching requires IRS approval (Form 3115).
Which Method Should You Choose?
Choose Cash Accounting If:
- You're a freelancer, sole proprietor, or small service business
- Your revenue is under $1 million annually
- You don't carry inventory
- You want simplicity and tax flexibility
- Your payment cycles are relatively short (Net 15 to Net 30)
Choose Accrual Accounting If:
- You carry inventory or manufacture products
- Your revenue exceeds $1-5 million annually
- You want the most accurate view of profitability
- You plan to seek investment or loans that require audited financials
- You have long payment cycles or large receivable balances
- You're required to by the IRS (over $29M revenue threshold)
The Hybrid Approach
Some businesses use cash accounting for tax purposes and maintain accrual-basis reports internally for management decisions. This gives you the tax flexibility of cash and the accuracy of accrual. It requires more work, but many accounting tools can generate both views from the same data.
Practical Examples
Example 1: Freelance Designer (Cash Is Fine)
Revenue: $95,000/year. Mostly project-based work with Net 15 payment terms. No inventory. No employees.
Cash accounting works perfectly. Payments come in quickly, expenses are straightforward, and the financial picture is simple.
Example 2: Marketing Agency (Consider Accrual)
Revenue: $600,000/year. Retainer clients pay monthly, but project clients pay Net 45. Three employees with salaries.
Accrual accounting gives a much better picture of profitability. A cash-basis income statement would show wild month-to-month swings based on when large project payments arrive, making it hard to assess whether the business is actually growing.
Example 3: E-Commerce Store (Accrual Recommended)
Revenue: $1.2 million/year. Carries $80,000 in inventory. Receives products from suppliers on Net 60 terms.
Accrual accounting is essential here. Inventory management requires matching the cost of goods to the period they're sold, which cash accounting can't do accurately.
Switching Methods
If you start with cash and need to switch to accrual (or vice versa), here's what to know:
- You'll need to file IRS Form 3115 (Application for Change in Accounting Method)
- The switch creates a one-time adjustment for items that would be counted differently under the new method
- Work with a CPA to manage the transition and understand the tax impact
- Most accounting software supports both methods, making the technical switch manageable
Conclusion
Cash accounting is simpler and gives you more tax timing flexibility. Accrual accounting is more accurate and scales better as your business grows. For most freelancers and small service businesses starting out, cash accounting is the right choice. As your business grows past $500K-$1M in revenue, the accuracy benefits of accrual accounting become worth the added complexity.
Whichever method you choose, the important thing is consistent record-keeping. Track all income and expenses, reconcile regularly, and make sure your method matches how the IRS expects you to file.
