Cash vs Accrual Accounting: The Difference

Trying to decide between cash basis and accrual accounting? Here's a plain-English breakdown of how each method works, how they affect your taxes, and exactly which one fits your business right now.

Heidi DeCoux is the founder of Cashflowy, an AI-powered bookkeeping platform, and has worked with thousands of self-employed professionals to simplify finances and improve profitability.

One of the first financial decisions every small business owner, freelancer, or self-employed professional has to make is which accounting method to use. It sounds technical, but it comes down to a single practical question: when do you record income and expenses in your books?

The answer to that question affects how your business looks on paper, how much tax you owe and when you owe it, whether lenders and investors will take you seriously, and how clearly you can see your true financial position at any given moment.

This guide breaks down cash basis vs accrual accounting in plain terms, walks through the pros and cons of each, and helps you figure out which method actually fits where your business is today and where it's headed.

What Is Cash Basis Accounting?

Cash basis accounting is the simpler of the two methods. You record income when money actually lands in your bank account and record expenses when money actually leaves it. Nothing gets counted until cash physically changes hands.

Example: You complete a project for a client on March 1 and invoice them $3,000. They pay you on April 10. Under cash basis accounting, you record that $3,000 as April income because that's when the cash arrived.

This method closely mirrors your bank statement. At any point, your books reflect your real cash position rather than what you're owed or what you haven't paid yet.

Who Uses Cash Basis Accounting?

Cash basis accounting is most commonly used by:

  • Freelancers and independent contractors

  • Self-employed professionals in service-based industries

  • Small businesses with straightforward income and expense patterns

  • Early-stage businesses focused on understanding their day-to-day cash flow

The IRS generally allows businesses with average annual gross receipts of $31 million or less (the 2026 threshold, adjusted for inflation) to use cash basis accounting for federal tax purposes.

What Is Accrual Accounting?

Accrual accounting records income when it is earned and expenses when they are incurred, regardless of when cash actually moves. The key principle is matching: revenue gets recorded in the same period as the expenses required to generate it.

Example: Using the same scenario, you complete a project on March 1 and invoice the client $3,000. Under accrual accounting, you record that income in March because that's when it was earned, even though you don't receive payment until April.

This method provides a more complete picture of your financial performance over time because it captures obligations and entitlements that haven't translated to cash yet.

Who Uses Accrual Accounting?

Accrual accounting is typically used by:

  • Businesses with significant accounts receivable or accounts payable

  • Companies that carry inventory

  • Businesses seeking external financing or investment

  • Any corporation or partnership that exceeds the IRS gross receipts threshold

  • Businesses that need to comply with Generally Accepted Accounting Principles (GAAP)

Note: C corporations with average annual gross receipts exceeding $31 million are required by the IRS to use accrual accounting. Tax shelters must also use accrual regardless of size.

Cash vs Accrual Accounting: A Side-by-Side Comparison

Feature

Cash Basis

Accrual

Revenue recorded

When cash is received

When earned

Expenses recorded

When cash is paid

When incurred

Complexity

Simple

More detailed

Cash flow visibility

Real-time and accurate

Requires a separate cash flow statement

Financial accuracy

Good for small operations

More complete and strategic

GAAP compliant

No

Yes

IRS requirement

Businesses under $31M threshold

Required above threshold

Best for

Freelancers, small service businesses

Growing businesses, inventory, investors

Pros and Cons of Cash Basis Accounting

Pros

Simplicity. Cash basis is easy to understand and manage. If you handle your own bookkeeping, it's the more approachable starting point. You don't need to track accounts receivable or accounts payable separately.

Real-time cash visibility. Your books closely reflect your actual bank balance, which makes it easy to see how much money you have available at any given moment.

Tax timing control. Because you only pay tax on income you've actually received, you have more flexibility to manage your timing. You can defer income by delaying invoices into the next tax year, or accelerate deductions by paying expenses earlier.

Lower bookkeeping costs. Fewer accounts to manage means less time spent on record-keeping and potentially lower accounting fees.

Cons

Can be misleading about profitability. If you have a lot of outstanding invoices at the end of a period, your books look worse than your actual business performance. If several clients pay in the same month, your income looks artificially high.

Not suitable for all businesses. The IRS restricts cash basis accounting for businesses above the gross receipts threshold, businesses that carry inventory in certain situations, and C corporations regardless of size in some cases.

Harder to track long-term trends. Because cash basis only captures what's been received or paid, it's difficult to analyze how your business is actually performing over time or forecast future needs accurately.

Pros and Cons of Accrual Accounting

Pros

More accurate financial picture. Accrual accounting matches revenue with the expenses required to generate it, which gives you a truer view of profitability during any given period.

Better for business planning. Because you can see what you're owed and what you owe, you can forecast cash needs, identify upcoming gaps, and make more informed decisions about hiring, investment, or growth.

Required for GAAP compliance. If you're seeking a business loan, courting investors, or planning to sell your business, accrual-based financials are expected. Lenders and investors want to see the full financial picture, not just your cash position.

Scales with your business. Starting on accrual means you won't need to go through the complexity of switching methods later when your business grows past the cash basis threshold.

Cons

More complex to manage. You'll need to track accounts receivable, accounts payable, and sometimes deferred revenue and prepaid expenses. This typically requires accounting software and, at a certain scale, a bookkeeper or accountant.

Cash flow isn't always visible. Because accrual records income before it's collected, your books can show strong profit while your bank account is low. You need a separate cash flow statement to get a true picture of your liquidity.

Potential for unexpected tax bills. Under accrual accounting, you may owe taxes on income you've earned but haven't yet collected. If a client is slow to pay, you've already recorded the income and may need to pay tax on it before the cash arrives.

How Each Method Affects Your Taxes

This is one of the most important practical differences between the two methods, and it's worth understanding clearly before you choose.

With cash basis accounting, you only pay income tax on money you've actually received during the tax year. If a client owes you money at year-end but hasn't paid, that income doesn't count yet. This gives you a natural ability to manage your taxable income by timing when you invoice and when you pay expenses.

With accrual accounting, income is recorded when it's earned, even if payment hasn't arrived. You could owe tax on a December invoice that doesn't get paid until February. On the other hand, accrual accounting can also work in your favor: if your accrued expenses tend to be higher than your accrued income, you may end up with a lower tax liability than you would under cash basis.

One important note: switching accounting methods later is not simple. It requires filing IRS Form 3115 (Application for Change in Accounting Method) and obtaining IRS approval. The process is manageable, but it takes planning. This is one reason it can make sense to start on the right method rather than changing later.

Which Accounting Method Should You Use?

Here's a practical guide based on where you are in your business.

Use cash basis accounting if:

  • You're a freelancer, consultant, or self-employed professional in a service business

  • You get paid quickly after completing work and don't carry much in outstanding invoices

  • You want a simple system you can manage yourself without dedicated software

  • You're in the early stages of building your business and focused on day-to-day cash management

Use accrual accounting if:

  • You carry inventory or sell products

  • Clients pay you on net 30, net 60, or longer payment terms

  • You're planning to seek a business loan or bring on investors

  • You want to analyze trends and forecast performance more accurately

  • You're growing quickly and expect to cross the IRS gross receipts threshold in the next few years

When in doubt, ask your accountant. The right method depends on your specific business structure, industry, growth trajectory, and tax situation. A professional can help you weigh the tradeoffs and choose the option that serves your financial goals most effectively.

Frequently Asked Questions

Can I switch from cash to accrual accounting later? Yes, but it requires IRS approval and involves filing Form 3115. The transition includes adjustments to avoid double-counting income or deductions that span the switch. It's doable, but you'll want a tax professional to manage the process.

Which method do lenders and investors prefer? Accrual. Banks and investors use accrual-based financial statements to assess business health because they provide a more complete and accurate picture of performance. If you need financing, accrual-based books will typically work in your favor.

Can I use cash basis and send invoices? Yes. Sending invoices is a billing practice, not an accounting method. Under cash basis, you simply record the income when the invoice gets paid, not when it's sent.

Does my accounting software matter? Yes. Most modern accounting tools support both methods, but you'll want to confirm your software is set up to match your chosen method. Tools that connect directly to your bank accounts and automate transaction categorization make both methods significantly easier to manage.

Is there a middle ground between cash and accrual? There is a hybrid approach called the modified cash basis method. It records most transactions on a cash basis but uses accrual treatment for certain long-term items like fixed assets and loans. It's used in some situations, but it's less standardized and can create complications. Most small businesses are better served by choosing one method and applying it consistently.

Know Your Method, Know Your Numbers

Choosing between cash basis and accrual accounting is one of the most consequential financial decisions you'll make as a business owner. The right choice depends on your size, your clients, your growth plans, and how you want to use your financial data.

Cash basis keeps things simple and gives you a clear view of real cash. Accrual gives you a more accurate picture of performance and sets you up for growth. Neither is universally better. The best method is the one that fits your business right now and where you're headed.

Whatever method you choose, having a tool that keeps your books current, your cash flow visible, and your records organized makes everything easier. Join Cashflowy and take control of your business finances with the clarity you actually need.