Cash vs. Accrual Accounting: Which Method Is Right for Your Business?
If you run a small business, one of the earliest financial decisions you'll face is deceptively simple: when do you count your money? The answer determines which accounting method you use—cash or accrual—and it affects everything from your tax bill to how accurately you understand your company's financial health.
Roughly 78% of small businesses use cash basis accounting, drawn by its simplicity. But as businesses grow, many discover that the cash method's limitations create blind spots that can lead to poor decisions. Here's what you need to know about each method, and how to choose the right one for your situation.
What Is Cash Basis Accounting?
Cash basis accounting records revenue when you receive payment and expenses when you pay them. It's the way most people think about money in their personal lives: if the cash hasn't hit your bank account, it doesn't count as income, and if you haven't written the check, it doesn't count as an expense.
Example: You complete a $5,000 consulting project in March and send the invoice. Your client pays in May. Under cash basis accounting, you record that $5,000 as revenue in May—when the cash arrives—not in March when you did the work.
Advantages of Cash Basis
- Simplicity. Cash basis is straightforward. You don't need to track accounts receivable or accounts payable, which means less bookkeeping overhead and lower accounting costs.
- Clear cash position. Your books directly reflect how much cash you actually have on hand, making it easy to know whether you can cover upcoming expenses.
- Tax timing control. Since income is only recognized when received, you can strategically time collections and payments. For example, you might delay invoicing in December to push revenue into the next tax year.
Disadvantages of Cash Basis
- Incomplete financial picture. Cash basis ignores money you're owed and money you owe. A month might look profitable simply because several clients paid old invoices, while the work you actually performed that month generated no immediate cash.
- Not GAAP-compliant. Generally Accepted Accounting Principles (GAAP) require accrual accounting, which means banks, investors, and lenders often won't accept cash basis financial statements.
- Difficult to scale. As your business grows and transactions become more complex, cash basis accounting becomes increasingly inadequate for strategic decision-making.
What Is Accrual Basis Accounting?
Accrual basis accounting records revenue when it's earned and expenses when they're incurred, regardless of when cash changes hands. This approach follows the matching principle—the idea that revenue and the expenses that generated it should appear in the same accounting period.
Example: Using the same consulting project above, under accrual accounting you record the $5,000 in March, when the work was completed and the revenue was earned, even though the payment arrives in May.
Advantages of Accrual Basis
- Accurate profitability picture. By matching revenue to the period when work was performed, accrual accounting gives you a realistic view of how your business is actually performing month to month.
- GAAP compliance. Accrual accounting meets GAAP standards, which is essential if you're seeking loans, investors, or eventually planning to sell your business.
- Better long-term planning. With a clear view of receivables and payables, you can forecast cash flow more accurately and make informed decisions about hiring, purchasing equipment, or expanding operations.
Disadvantages of Accrual Basis
- Greater complexity. Tracking receivables, payables, deferred revenue, and prepaid expenses requires more detailed record-keeping and usually a more capable accounting system.
- Cash flow disconnect. Your books might show a profitable month, but if clients haven't paid yet, you could still struggle to cover payroll or rent. You need to monitor cash flow separately from profitability.
- Higher costs. The added complexity often means higher software costs, more time spent on bookkeeping, or the need to hire professional help.
Cash vs. Accrual: A Side-by-Side Comparison
| Factor | Cash Basis | Accrual Basis |
|---|---|---|
| Revenue recognition | When cash is received | When revenue is earned |
| Expense recognition | When cash is paid | When expense is incurred |
| Complexity | Low | Moderate to high |
| GAAP compliance | No | Yes |
| Cash flow visibility | Direct | Requires separate tracking |
| Tax timing control | High | Limited |
| Best for | Small, service-based businesses | Growing businesses, inventory-heavy companies |
| Accepted by lenders/investors | Rarely | Yes |
A Real-World Example
Let's say you run a web design agency. In January, you:
- Complete a website project and invoice the client $8,000
- Receive payment of $3,000 from a project completed in December
- Receive a $2,000 bill from a subcontractor for January work
- Pay a $500 software subscription that covers January
Cash basis result: You received $3,000 and paid $500, so your books show a $2,500 profit. The $8,000 you earned and the $2,000 you owe don't appear anywhere.
Accrual basis result: You earned $8,000 and incurred $2,500 in expenses ($2,000 subcontractor + $500 software), so your books show a $5,500 profit. This more accurately reflects January's business activity.
The cash basis makes January look like a slow month, when in reality it was your best month. The accrual basis captures that reality.
IRS Requirements: Who Must Use Accrual?
The IRS allows most small businesses to use either method, but there are limits. For tax years beginning in 2026, C corporations and partnerships with a C-corporation partner that have average annual gross receipts exceeding $32 million over the prior three tax years must use the accrual method.
Additionally, businesses that produce, purchase, or sell merchandise and maintain inventory generally need to use accrual accounting for purchases and sales—unless they qualify for the small business taxpayer exemption under IRC Section 448(c).
If you want to switch between methods, you'll need to file IRS Form 3115 (Application for Change in Accounting Method). This isn't just a form swap—it requires calculating a Section 481(a) adjustment to account for the transition, so working with a tax professional is highly recommended.
How to Choose the Right Method
Choose cash basis if:
- Your business is small and service-based (consulting, freelancing, professional services)
- You don't carry inventory
- Your annual gross receipts are well under the IRS threshold
- You want simplicity and minimal accounting overhead
- You're a sole proprietor or single-member LLC with straightforward finances
Choose accrual basis if:
- You carry inventory or sell physical products
- You plan to seek bank loans, outside investors, or eventually sell the business
- Your revenue exceeds or is approaching $32 million annually
- You need accurate month-to-month profitability data for decision-making
- You have significant gaps between when you perform work and when you get paid
- You're preparing GAAP-compliant financial statements
Consider switching to accrual when:
- You're growing rapidly and cash basis no longer reflects your true financial position
- Investors or lenders require GAAP-compliant statements
- You're taking on larger projects with longer payment cycles
- You start carrying inventory
Hybrid Approaches
Some businesses use a modified cash basis, which combines elements of both methods. For example, you might use cash basis for income and expenses but record long-term assets and liabilities on an accrual basis. This hybrid approach can offer a middle ground—simpler than full accrual but more complete than pure cash basis.
However, the modified cash basis isn't GAAP-compliant, so if external reporting is a priority, full accrual is still the way to go.
Common Mistakes to Avoid
- Choosing based on simplicity alone. Cash basis is easier, but if it's hiding important financial realities, the simplicity isn't worth it.
- Ignoring cash flow under accrual. If you switch to accrual, don't stop tracking cash flow. Profitable companies can still run out of cash if receivables take too long to collect.
- Waiting too long to switch. Converting from cash to accrual becomes more complex as your business grows. If you know you'll need accrual eventually, consider switching sooner rather than later.
- DIY conversion. Changing accounting methods involves IRS filings and adjustments. Work with a CPA to avoid errors that could trigger an audit.
Keep Your Books Accurate from Day One
Whichever method you choose, maintaining consistent and accurate financial records is essential. The right accounting method gives you confidence in your numbers—but only if you're tracking everything properly. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data, with version-controlled records that make it easy to verify every transaction. Get started for free and see why developers and finance professionals trust plain-text accounting for clarity and accuracy.
