Skip to main content

Cash vs. Accrual Accounting: How to Choose the Right Method for Your Small Business

· 9 min read
Mike Thrift
Mike Thrift
Marketing Manager

One of the first financial decisions you make as a business owner can have ripple effects for years to come—and most entrepreneurs don't even realize they're making it. Choosing between cash and accrual accounting might sound like a minor bookkeeping detail, but it affects how you report income, when you pay taxes, and how clearly you can see your company's financial health.

The good news? For most small businesses, the choice is straightforward once you understand how each method works. Let's break it down.

2026-03-20-cash-vs-accrual-accounting-choosing-right-method-small-business

What Is Cash Basis Accounting?

Cash basis accounting is the simpler of the two methods. You record revenue when you actually receive payment and expenses when you actually pay them. It mirrors the way most people think about their personal finances—money comes in, money goes out.

Example: You complete a consulting project in November and send an invoice. The client pays you in January. Under cash basis accounting, you record that income in January—when the cash hits your bank account.

Advantages of Cash Basis

  • Simplicity. There's less bookkeeping involved because you only track money when it moves. No need to manage accounts receivable or accounts payable on your books.
  • Clear cash flow picture. Your financial statements reflect your actual bank balance more closely, making it easier to know whether you can cover upcoming expenses.
  • Tax timing flexibility. You don't owe taxes on income you haven't received yet. This gives you some control over when revenue and expenses hit your tax return—for instance, you can defer invoicing or accelerate expenses near year-end to manage your taxable income.

Disadvantages of Cash Basis

  • Incomplete financial picture. Because outstanding invoices and unpaid bills don't appear on your books, your financial statements might not reflect the true state of your business. You could look profitable in a month where a large bill is sitting unpaid.
  • Harder to track growth. Revenue appears lumpy because it follows payment timing rather than when work was performed. This makes trend analysis and forecasting more difficult.
  • Limited usefulness for investors or lenders. Banks and investors often prefer accrual-based financial statements because they provide a more accurate view of business performance.

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 method follows the "matching principle"—it pairs revenue with the expenses that generated it in the same time period.

Example: Using the same consulting scenario, under accrual accounting you'd record the income in November when you completed the work, even though payment doesn't arrive until January. Similarly, if you receive a bill for supplies in December but don't pay it until February, the expense is recorded in December.

Advantages of Accrual Basis

  • More accurate financial picture. By recognizing revenue and expenses when they occur, accrual accounting gives you a realistic view of profitability in any given period.
  • Better for decision-making. With a clearer picture of what you've earned versus what you've spent, you can make more informed decisions about hiring, investing, or cutting costs.
  • GAAP compliance. Accrual accounting follows Generally Accepted Accounting Principles (GAAP), which publicly traded companies and companies seeking outside investment are required to use.
  • Year-end bonus deduction. Under the accrual method, you can deduct year-end bonuses paid within the first 2.5 months of the following tax year, creating a useful tax planning tool.

Disadvantages of Accrual Basis

  • More complex bookkeeping. You need to track accounts receivable, accounts payable, deferred revenue, and prepaid expenses. This takes more time and often requires professional help or accounting software.
  • Cash flow blind spots. Your income statement might show a profitable month, but if customers haven't paid their invoices, you could still face a cash crunch. Accrual accounting can mask cash flow problems.
  • Tax on unreceived income. You may owe taxes on revenue you've earned but haven't yet collected. This means you need to manage cash reserves carefully to cover tax obligations.

IRS Rules: Who Can Use Which Method?

The IRS has specific rules about which accounting method your business can use for tax purposes.

Businesses That Can Use Cash Basis

Most small businesses can use the cash method. As of 2026, you're eligible if your business has average annual gross receipts of $32 million or less over the prior three tax years. This threshold is adjusted annually for inflation (it was $31 million in 2025 and $30 million in 2024).

Sole proprietors, partnerships, and S corporations that meet this threshold can generally choose either method.

Businesses Required to Use Accrual Basis

You must use accrual accounting if:

  • Your business exceeds the $32 million gross receipts threshold
  • You're a C corporation that doesn't meet the small business exception
  • You're a tax shelter
  • You're a partnership with a C corporation partner (unless the partnership meets the gross receipts test)

Inventory-Based Businesses

Historically, businesses that needed to account for inventory were required to use accrual accounting for purchases and sales. However, since the Tax Cuts and Jobs Act of 2017, small business taxpayers meeting the gross receipts test can use the cash method even if they carry inventory. They can treat inventory as non-incidental materials and supplies, or conform to their financial accounting treatment.

Switching Methods

If you want to change your accounting method, you'll need to file IRS Form 3115 (Application for Change in Accounting Method) during the tax year you want the change to take effect. Some changes are automatic (meaning the IRS grants approval without review), while others require advance consent. Consult a tax professional before making this switch, as it may require adjustments to prevent income from being counted twice or skipped entirely.

How to Choose: A Decision Framework

Here's a practical way to think through which method is right for your business.

Choose Cash Basis If:

  • You're a solo operator or small team with straightforward finances—service-based businesses, freelancers, consultants, and contractors often do well with cash basis.
  • Your revenue is under $32 million and you want to keep bookkeeping simple.
  • Cash flow management is your priority. If knowing exactly how much cash you have available is more important than knowing your accrued profit, cash basis makes sense.
  • You don't extend much credit. If most of your customers pay at the time of purchase (retail, restaurants, personal services), cash and accrual results will be similar, so cash basis keeps things simple.
  • You're not seeking outside investment from banks, venture capitalists, or other lenders who expect GAAP-compliant statements.

Choose Accrual Basis If:

  • You have significant accounts receivable or payable. If there's typically a long gap between delivering your product or service and getting paid, accrual gives a more honest financial picture.
  • You carry inventory. While small businesses can now use cash basis with inventory, accrual still provides better visibility into cost of goods sold and profitability per product.
  • You want to attract investors or secure loans. Lenders and investors prefer accrual-based statements, and many due diligence processes require them.
  • Your business is growing rapidly and you need accurate financial data to plan ahead, manage staff, and forecast revenue.
  • You're required to by the IRS due to your business structure or exceeding the gross receipts threshold.

Hybrid Approaches: The Best of Both Worlds

Some businesses use a hybrid approach—accrual accounting for financial reporting and management decisions, while using cash basis for tax filing (if eligible). This gives you:

  • Accurate internal financial statements for decision-making
  • Tax timing benefits of cash basis where allowed
  • Clean books for potential investors or lenders

Your accounting software can often handle both methods simultaneously, generating reports in either format. Many modern accounting tools make switching between views seamless.

Common Mistakes to Avoid

1. Choosing based on what's easiest today. Cash basis is simpler, but if you plan to seek financing or grow significantly, starting with accrual basis saves you from a painful conversion later.

2. Mixing methods inconsistently. Once you choose a method, apply it consistently. Recording some transactions on a cash basis and others on an accrual basis creates unreliable financial statements and potential tax issues.

3. Ignoring cash flow under accrual. If you use accrual accounting, don't forget to also track cash flow. Your income statement might show healthy profits while your bank account tells a different story. Always maintain a cash flow statement alongside your accrual-based reports.

4. Not consulting a tax professional. The interaction between your accounting method and tax strategy can be complex, especially around year-end planning, inventory, and long-term contracts. A CPA can help you understand the tax implications specific to your situation.

5. Waiting too long to switch. If your business has outgrown cash basis accounting, the longer you wait to switch, the more complex the transition becomes. The IRS requires an adjustment period to ensure no income is double-counted or skipped, and this adjustment can create an unexpected tax bill.

Real-World Scenario: Why It Matters

Consider a web design agency that completes a $50,000 project in December but doesn't get paid until February. Under cash basis, December looks like a low-revenue month and February looks like a boom—even though nothing changed about the business's performance. Under accrual basis, December reflects the actual work completed and revenue earned, giving the owner accurate data for year-end decisions like bonuses, equipment purchases, and tax planning.

Now imagine the same agency also receives a $12,000 annual software subscription bill in December that covers the following year. Under cash basis, that entire expense hits December, distorting profitability. Under accrual basis, the expense is spread over 12 months, giving a clearer picture of monthly operating costs.

For a solo freelancer doing $100,000 in annual revenue with quick-paying clients, these distortions barely matter, and cash basis simplicity wins. For a growing agency with multiple employees and six-figure contracts, accrual basis provides the clarity needed to manage effectively.

Keep Your Finances Organized from Day One

Whichever accounting method you choose, maintaining clean and consistent financial records is the foundation of good business management. Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data—no black boxes, no vendor lock-in. With version-controlled ledgers and AI-ready data formats, you can track income and expenses with precision regardless of your accounting method. Get started for free and see why developers and finance professionals are switching to plain-text accounting.