BF BookkeepingFlow

Cash vs Accrual Accounting: Which Should Your Business Use?

· BookkeepingFlow Team

Cash accounting records transactions when money changes hands. Accrual accounting records them when they are earned or incurred, regardless of payment timing. Choosing the right method affects how you report income, pay taxes, and understand your business finances — so it is worth getting this decision right from the start.

If you are a small business owner trying to figure out which method to use, this guide breaks down both approaches with real-dollar examples, covers when the IRS forces your hand, and walks you through how to switch if you need to. By the end, you will know exactly which method fits your business.

What Is Cash Basis Accounting?

Cash basis accounting is straightforward: you record income when you actually receive payment, and you record expenses when you actually pay them. The transaction only exists in your books when money moves.

This is how most people naturally think about money. If a customer pays you $2,000 on March 15, you record $2,000 of income on March 15. If you pay your electric bill on March 20, that expense shows up on March 20.

What cash basis looks like in practice:

  • You send an invoice on March 1. The client pays on April 10. You record the income on April 10.
  • You receive inventory on February 15. You pay the supplier on March 5. You record the expense on March 5.
  • A customer pays you a $1,500 deposit on December 28 for work you will perform in January. You record $1,500 of income in December.

The simplicity is the main advantage. Your books closely mirror your bank account, which makes them intuitive to read and easy to maintain. If you are just starting with bookkeeping, cash basis has a much gentler learning curve.

What Is Accrual Basis Accounting?

Accrual basis accounting records transactions when they are earned or incurred — not when cash is exchanged. Revenue is recognized when you deliver the product or complete the service. Expenses are recognized when you receive goods or services, even if you have not paid yet.

This method introduces two accounts that do not exist in cash basis bookkeeping:

  • Accounts receivable — money customers owe you for work already completed
  • Accounts payable — money you owe vendors for goods or services already received

What accrual basis looks like in practice:

  • You complete a project on March 1 and send an invoice. The client pays on April 10. You record the income on March 1.
  • You receive inventory on February 15. You pay the supplier on March 5. You record the expense on February 15.
  • A customer pays you a $1,500 deposit on December 28 for work you will perform in January. You record the income in January (when you do the work), and the December deposit sits as a liability called “unearned revenue” until then.

Accrual accounting gives you a more accurate picture of profitability because it matches revenue to the period when you actually did the work. But it is more complex, and your profit on paper might not match the cash in your bank account. You will need to track receivables, payables, and understand your chart of accounts at a deeper level.

Cash vs Accrual Accounting: Side-by-Side Comparison

Here is how the two methods stack up across the factors that matter most to small business owners:

FactorCash BasisAccrual Basis
When income is recordedWhen payment is receivedWhen income is earned
When expenses are recordedWhen payment is madeWhen expense is incurred
ComplexitySimpleMore complex
Accuracy of profit pictureShows cash positionShows true profitability
IRS eligibilityUnder $29M avg. gross receiptsRequired above $29M; available to all
Accounts receivable/payableNot tracked in booksTracked as assets/liabilities
Tax timing flexibilityMore control over timingLess control
Best forService businesses, freelancers, small operationsInventory businesses, larger companies, investors
Bank account alignmentClosely mirrors bank balanceMay differ significantly
Setup difficultyMinimalRequires proper chart of accounts

Real-World Example: The Landscaper Who Invoices in December

Let us walk through a concrete example with actual numbers. This is where the difference between the two methods really clicks.

The scenario: Maria runs a landscaping business. In December 2026, she completes a hardscaping project and invoices her client $5,000. She also receives a $1,200 bill from her materials supplier for stone and pavers used on the job. The client pays Maria’s invoice on January 15, 2027. Maria pays her supplier on January 20, 2027.

How Cash Basis Records It

December 2026 books:

  • Revenue: $0 (no payment received yet)
  • Expenses: $0 (no payment made yet)
  • Profit: $0

January 2027 books:

  • Revenue: $5,000 (client payment received January 15)
  • Expenses: $1,200 (supplier payment made January 20)
  • Profit: $3,800

Under cash basis, Maria’s December looks like nothing happened — even though she did $5,000 worth of work. All the financial activity shifts to January when the money moves.

How Accrual Basis Records It

December 2026 books:

  • Revenue: $5,000 (work completed, invoice sent)
  • Expenses: $1,200 (materials received and used)
  • Profit: $3,800

January 2027 books:

  • Revenue: $0 (already recorded in December)
  • Expenses: $0 (already recorded in December)
  • Cash inflow: $5,000 / Cash outflow: $1,200 (money moves, but P&L already captured it)

Under accrual basis, December accurately reflects the work Maria performed and the profit she earned. January simply shows the cash catching up to what the books already recorded.

Why This Matters for Taxes

Here is the kicker. Under cash basis, Maria’s $5,000 of income falls into the 2027 tax year. Under accrual basis, it falls into 2026. If Maria is close to a tax bracket threshold, or if she wants to accelerate deductions into the current year, the accounting method she chooses directly impacts how much tax she owes and when.

Pros and Cons of Cash Basis Accounting

Pros

  • Simple to learn and maintain. If you can read a bank statement, you can do cash basis bookkeeping. There is no need to track receivables or payables separately.
  • Clear cash position. Your books tell you exactly how much money you have right now. No guessing about outstanding invoices.
  • Tax timing flexibility. You can defer income by waiting to send invoices, or accelerate deductions by paying expenses before year-end. This gives you real control over your tax liability.
  • Lower bookkeeping costs. Less complexity means fewer hours, whether you are doing it yourself or paying someone. Tools like BookkeepingFlow make cash basis bookkeeping almost effortless with bank feed auto-categorization.

Cons

  • Can misrepresent profitability. A month where you collect several overdue invoices looks wildly profitable, even if you didn’t do much new work. Conversely, a busy month where clients haven’t paid yet looks like a loss.
  • Hard to track who owes you. Without accounts receivable in your books, you need a separate system to chase down unpaid invoices.
  • Not accepted by all lenders and investors. Banks evaluating loan applications and investors doing due diligence often want accrual-based financial statements because they are more reliable indicators of business health.
  • Problematic for inventory businesses. If you buy $20,000 of inventory in November but don’t sell it until February, cash basis makes November look like a terrible month and February look like a windfall. The numbers are misleading.

Pros and Cons of Accrual Basis Accounting

Pros

  • Accurate profitability picture. Revenue and expenses are matched to the period when the work happened. This is the gold standard for understanding whether your business is actually making money.
  • Better for decision-making. Accurate monthly financials help you spot trends, identify unprofitable services, and plan ahead with confidence.
  • Required for growth. If you plan to seek investors, apply for substantial loans, or eventually sell your business, you will need accrual-based financials. Starting early saves a painful conversion later.
  • Handles complex transactions. Subscriptions, long-term contracts, inventory, and prepaid expenses all record correctly under accrual accounting without workarounds.

Cons

  • More complex to manage. You need to understand accounts receivable, accounts payable, deferred revenue, and other concepts that do not exist in cash basis. Your chart of accounts will be more detailed.
  • Cash flow surprises. Your books might show $15,000 in profit, but your bank account only has $3,000 because clients haven’t paid yet. You need to monitor cash flow separately from profitability.
  • Higher bookkeeping costs. More accounts, more adjusting entries, more reconciliation work. Whether you do it yourself or hire help, accrual takes more time.
  • Tax bills before you collect. You owe taxes on income you have earned — even if the client hasn’t paid you yet. This can create cash crunches, especially for businesses with slow-paying customers.

When Does the IRS Require Accrual Accounting?

The IRS gives most small businesses the freedom to choose either method. But there are specific thresholds and rules.

The $29 million rule: Under the Tax Cuts and Jobs Act (IRC Section 448), if your business has average annual gross receipts exceeding $29 million over the prior three tax years, you must use accrual accounting. This threshold is indexed for inflation and has risen from the original $25 million set in 2018.

Other situations requiring accrual:

  • C corporations with average gross receipts over $29 million
  • Partnerships with C corporation partners that exceed the threshold
  • Tax shelters — must use accrual regardless of size
  • Businesses with inventory — historically required accrual, but the Tax Cuts and Jobs Act relaxed this rule for businesses under the $29 million threshold. If you are a small business with inventory, you can now use cash basis.

Who can always use cash basis:

  • Sole proprietors under the threshold
  • S corporations under the threshold
  • Partnerships (without C corp partners) under the threshold
  • Most service-based businesses regardless of structure

If you are making quarterly estimated tax payments, your accounting method determines how you calculate each quarter’s income — which directly affects your payment amounts and timing.

How to Choose the Right Method for Your Business

The decision tree is simpler than most guides make it sound.

Start with cash basis if:

  • Your annual revenue is under $1 million
  • You are a service-based business (consulting, freelancing, trades, professional services)
  • You get paid at or near the time of service
  • You want the simplest possible bookkeeping setup
  • You are a sole proprietor or single-member LLC

Consider accrual basis if:

  • You carry significant inventory
  • You regularly extend credit to customers (net-30, net-60 payment terms)
  • Your revenue exceeds $1 million and you need accurate monthly financials
  • You plan to seek investors or substantial financing
  • You are a growing company that will eventually cross the $29 million threshold
  • You have long-term contracts where work spans multiple months

The hybrid approach: Many small business owners use cash basis for tax reporting (keeping things simple with the IRS) while running internal accrual-based reports for management decisions. BookkeepingFlow supports both methods and can generate reports either way from the same transaction data — you do not have to choose one for every purpose.

How to Switch From Cash to Accrual Accounting (or Vice Versa)

If your business has outgrown cash basis — or you are required to switch because you crossed the $29 million threshold — here is how the process works.

Step 1: Determine Your Reason and Timing

Switches typically happen at the beginning of a tax year. Common triggers include crossing the gross receipts threshold, preparing for investor due diligence, or needing better financial visibility for strategic planning.

Step 2: File IRS Form 3115

You need IRS permission to change your accounting method. File Form 3115, Application for Change in Accounting Method, during the tax year in which you want the change to take effect.

Some changes qualify for automatic consent (meaning the IRS will approve without review), while others require advance consent. Switching between cash and accrual generally falls under automatic consent procedures.

Step 3: Calculate the Section 481(a) Adjustment

This is the most important (and most confusing) part. When you switch methods, some income or expenses could be counted twice or missed entirely. The Section 481(a) adjustment is a one-time correction that prevents this.

Example: If you switch from cash to accrual, you suddenly need to add accounts receivable (money earned but not yet collected) to your income. Say you have $12,000 in outstanding invoices at the time of the switch. That $12,000 is your 481(a) adjustment — income that was earned under the old method but never recorded.

The IRS lets you spread a positive 481(a) adjustment over four tax years to soften the impact. Negative adjustments are taken in full in the year of the change.

Step 4: Update Your Bookkeeping System

Your chart of accounts will need new entries for accounts receivable, accounts payable, accrued expenses, prepaid expenses, and unearned revenue. Set up these accounts before the switch date so you can begin recording correctly on day one.

Step 5: Work With a Tax Professional

Honestly, the Section 481(a) calculation and Form 3115 filing are areas where a CPA earns their fee. The conceptual switch is straightforward, but the tax mechanics can be tricky — especially if your business has been operating on cash basis for several years with large outstanding receivables.

Common Mistakes to Avoid

Mixing methods without realizing it. Some business owners record most things on a cash basis but track invoices as if they are using accrual. Pick one method and apply it consistently to every transaction.

Choosing accrual when cash basis works fine. If you are a freelance web designer billing $80,000 a year with no inventory and clients who pay on receipt — accrual accounting adds complexity for zero benefit. Keep it simple.

Ignoring cash flow under accrual. Accrual-based businesses need a separate cash flow statement or they risk running out of money despite showing healthy profits. Your P&L says you earned $30,000 this month, but if $22,000 of that is in unpaid invoices, you still cannot make payroll.

Not planning the tax impact of switching. If you switch from cash to accrual mid-growth, you could trigger a large 481(a) adjustment that creates an unexpected tax bill. Model the numbers before you commit.

Forgetting about state requirements. Some states have their own rules about accounting methods, and they do not always align with federal rules. Check your state’s requirements — especially if you operate in multiple states.

The Bottom Line

For most small businesses, cash basis accounting is the right starting point. It is simpler, more intuitive, and gives you genuine control over tax timing. As your business grows — especially if you start carrying inventory, extending credit terms, or approaching the $29 million gross receipts threshold — accrual accounting becomes the smarter choice.

The good news is that this is not a permanent, irreversible decision. You can switch methods with proper IRS filings, and modern bookkeeping tools like BookkeepingFlow make it painless to run both views from a single set of transactions.

Whatever method you choose, the most important thing is consistency. Pick one, apply it to every transaction, and keep your books up to date. A simple system you actually use beats a sophisticated system that falls behind.

Frequently Asked Questions

What is the main difference between cash and accrual accounting?

Cash accounting records income when you receive payment and expenses when you pay them. Accrual accounting records income when you earn it and expenses when you incur them, regardless of when money actually changes hands. For example, if you invoice a client in December but get paid in January, cash basis records the income in January while accrual basis records it in December.

Which accounting method does the IRS require?

Most small businesses with less than $29 million in average annual gross receipts over the prior three years can use either cash or accrual accounting. If your business exceeds that threshold, the IRS requires accrual accounting. C corporations, partnerships with C corporation partners, and tax shelters also face additional rules.

Can I switch from cash to accrual accounting?

Yes, but you need IRS approval. File Form 3115 (Application for Change in Accounting Method) during the tax year you want the change to take effect. The process involves calculating a Section 481(a) adjustment to prevent income from being counted twice or skipped entirely.

Which accounting method is better for a small business?

Cash basis is simpler and works well for most small businesses, especially service-based companies and sole proprietors. Accrual is better if you carry inventory, extend credit to customers regularly, or need a more accurate picture of long-term profitability. If your revenue is under $1 million, cash basis is almost always the right starting point.

Does my accounting method affect my taxes?

Yes, significantly. Your accounting method determines which tax year income and expenses are reported in. Cash basis lets you defer income by delaying invoices and accelerate deductions by prepaying expenses before year-end. Accrual basis ties taxes to when transactions occur, giving you less flexibility in timing.

Can I use different methods for different purposes?

You can use cash basis for your tax return and accrual basis for internal management reporting — many businesses do. However, you must be consistent on your tax return. You cannot switch between methods from year to year without filing Form 3115 with the IRS.

Ready to automate your bookkeeping?

BookkeepingFlow handles your books with AI — so you can focus on growing your business.

Start Free Trial

Related Articles