Cash vs Accrual Accounting: A Plain-English Guide for Small Business Owners
If you’ve ever heard your accountant say “cash basis” or “accrual basis” and nodded along while having no idea what they meant, you’re in the right place.
These two accounting methods decide one thing: when a transaction shows up in your books. That single difference changes how your profit looks, how you forecast cash, and even how much tax you owe in a given month.
In this guide, you’ll learn:
- The difference between cash basis and accrual basis accounting
- Side-by-side examples using real small business transactions
- Which method the IRS requires (and when)
- How to pick the right method for your business
Let’s break it down.
What Is the Difference Between Cash and Accrual Accounting?
The short version:
- Cash basis accounting records a transaction when money actually moves in or out of your bank account.
- Accrual basis accounting records a transaction when the revenue is earned or the expense is incurred, regardless of when cash changes hands.
That timing difference is the entire game.
What Is Accrual Accounting?
Accrual accounting records income and expenses in the period they’re earned or used, not when the money lands in your account.
Example 1: Ad revenue. You earn $487 in ad revenue in April, but the platform doesn’t pay out until June. Under the accrual method, you record the $487 as April revenue.
Example 2: Annual subscription. You pay $120 upfront for a year of Tailwind in January. Under accrual, that $120 sits in a “prepaid expense” account, and you expense $10 each month as you use the subscription.
Pros of accrual accounting
- Shows the true financial picture of your business over time
- Highlights upcoming income (receivables) and bills (payables)
- Required for businesses over $5M in revenue, businesses holding inventory, and tax reporting
- Preferred by accountants and lenders for long-term planning
Cons of accrual accounting
- Doesn’t reflect actual cash on hand
- More complex to maintain without bookkeeping software or a pro
- Profit on paper can look very different from money in the bank
What Is Cash Basis Accounting?
Cash basis accounting records income when you receive payment and expenses when you pay them. Simple as that.
Using the same examples:
- Ad revenue: You don’t record the $487 until June, when the cash hits your account.
- Tailwind subscription: The full $120 hits your books on the day you paid it.
- Client on a payment plan: You record each monthly payment as it arrives, not when the contract was signed.
Pros of cash basis accounting
- Easy to understand and maintain
- Matches the actual cash in your bank account at any moment
- No need to track receivables or payables in your books
- You don’t pay income tax on revenue you haven’t received yet
Cons of cash basis accounting
- No visibility into upcoming income or bills
- Harder to forecast cash flow without separate tracking
- Doesn’t reflect the real performance of your business over time
- Not allowed for tax reporting in certain situations
Cash vs Accrual: A Side-by-Side Example
Let’s run the same month of transactions through both methods so you can see exactly how the numbers shift.
Your transactions last month:
- New client signed up for a $5,000 payment plan: $1,500 paid upfront, $700/month for 5 months
- Phone & internet bill: $150 paid
- Annual Tailwind subscription: $120 paid
- Email service provider monthly fee: $17 paid
- Received $1,500 from a client you invoiced last month
- Sent a $2,500 invoice for a finished project (not yet paid)
Under the cash basis method
| Transaction | Amount Recorded |
|---|---|
| New client (initial payment) | $1,500 income |
| Phone & internet | $150 expense |
| Tailwind annual fee | $120 expense |
| Email service | $17 expense |
| Invoice paid from last month | $1,500 income |
| New invoice (unpaid) | $0 |
Total income: $3,000
Total expenses: $287
Net profit: $2,713
Under the accrual basis method
| Transaction | Amount Recorded |
|---|---|
| New client ($5,000 plan) | $1,500 revenue + $3,500 accounts receivable |
| Phone & internet | $150 expense |
| Tailwind annual fee | $10 expense + $110 prepaid expense |
| Email service | $17 expense |
| Invoice paid from last month | Already recorded |
| New invoice (unpaid) | $2,500 revenue |
Total income: $4,000
Total expenses: $177
Net profit: $3,823
Same month. Same business. Two very different stories.
When Are You Required to Use Accrual Accounting?
The IRS and state tax authorities require accrual accounting in a few specific situations:
- Your business earns over $5 million in annual revenue. The IRS mandates accrual once you cross that threshold.
- You hold physical inventory. Product-based businesses generally must use accrual to match inventory costs with sales.
- You’re calculating sales tax. Sales tax is owed in the period the sale happened, not the period the customer paid you.
Example: You make a sale on April 30 and charge sales tax. The customer pays on May 2. That sales tax goes on your April return — not May — because it accrued in April.
For all other reporting, you can choose your method.
Which Accounting Method Should You Use?
There’s no universal right answer. Your choice depends on your business size, complexity, and how much visibility you want into the future.
Use cash basis if you:
- Run a service-based or online business under $5M
- Want a simple, low-maintenance system
- Need to know exactly how much cash is in the bank at any moment
- Don’t carry inventory
Use accrual basis if you:
- Carry inventory or sell physical products
- Earn over $5M annually
- Want long-term visibility into receivables, payables, and forecasting
- Plan to raise funding or apply for business loans
Pro tip: Many small business owners use cash basis day-to-day for simplicity, then convert to accrual at tax time. A bookkeeper or accountant can handle that conversion for you.
Cash vs Accrual Accounting: Quick Comparison
| Feature | Cash Basis | Accrual Basis |
|---|---|---|
| When transactions are recorded | When cash moves | When earned or incurred |
| Best for | Small/simple businesses | Larger or product-based businesses |
| Tracks receivables/payables | No | Yes |
| Reflects actual cash on hand | Yes | No |
| Required by IRS over $5M | No | Yes |
| Required for inventory | No | Yes |
| Required for sales tax | No | Yes |
| Ease of use | Easy | Moderate to complex |
Frequently Asked Questions
Can a small business switch from cash to accrual accounting?
Yes. You can change your accounting method, but you’ll need to file IRS Form 3115 (Application for Change in Accounting Method) and adjust your books to reflect the new method. Talk to a tax pro before making the switch.
Is cash or accrual accounting better for taxes?
Cash basis is often better for tax planning because you only pay tax on money you’ve actually received. Accrual is required once you cross $5M in revenue or hold inventory, and it’s required for calculating sales tax owed.
Do most small businesses use cash or accrual?
Most online and service-based small businesses use cash basis because it’s simpler and matches their actual cash flow. Product-based and larger businesses typically use accrual.
Can I use both methods?
Yes — this is called the hybrid method. Some businesses use cash basis for general bookkeeping and accrual for specific items like inventory or sales tax. The IRS allows this in certain situations.
Does QuickBooks support both methods?
Yes. QuickBooks (and most modern bookkeeping software) lets you toggle between cash and accrual reports without changing your underlying data.
Take Control of Your Business Finances
Picking an accounting method is one of the first steps to running your business numbers like a pro. Whichever method you choose, the most important thing is consistency — and keeping your books up to date so tax season doesn’t catch you off guard.
If you’re still unsure which method fits your business, sit down with an accountant before tax time. A 30-minute conversation can save you hours of cleanup later.
Ready to stop dreading your business taxes? Get the book that breaks down everything you need to know about small business finances and taxes in plain English. → [Get the Book]
Keep Reading
- [Making Your Business Recordkeeping Easy]
- [Small Business Bookkeeping Checklist]
- [How to Track Business Expenses Like a Pro]
What method are you using in your business right now — cash or accrual? Drop a comment below and let me know.