Share Post :

Cash vs Accrual Accounting: Which Method Is Right for Your Business? 

Choosing the right accounting method matters more than many business owners realize. The wrong method can give you a misleading view of your profit, affect your taxes, or even make it harder to qualify for a loan. The right one gives you a clear idea of how your business is performing.

The simple difference is that cash accounting records income and expenses when money actually moves. Accrual accounting records them when they’re earned or owed, even if no money has been paid yet.

It may sound like a small difference, but it can lead to very different financial results. Let’s look at cash vs accrual accounting, the IRS rules, and how to choose the right one for your business.

What is cash basis accounting?

Cash basis accounting is the simpler method. You record income when you receive the money and record expenses when you pay them.

For example, if you send an invoice in March but get paid in May, you record the income in May under cash basis. If you buy supplies in June but pay the bill in July, you record the expense in July.

Many sole proprietors and small service businesses use this method because it’s easy to manage. It follows your bank account closely and makes it easy to see how much cash you have available. If you are just starting out and need to configure your books this way, our team can help you with a proper Bookkeeping System Setup from day one.

What is accrual accounting?

Accrual accounting records income when it’s earned and expenses when they’re incurred, even if the money hasn’t been received or paid yet.

The same invoice sent in March is recorded as March income, even if the customer pays in May. A supplier bill received in June is recorded as a June expense, even if you don’t pay it until July.

This follows the matching principle, which means revenue and the expenses that produced that revenue are recorded in the same period. It takes a little more work, but it shows you how your business is performing.

Cash vs accrual accounting: the key differences

Cash basis Accrual basis
Record income When payment is received When it’s earned (invoiced)
Record expenses When you pay the bill When you incur the cost
Shows Cash on hand True profitability
Tracks accounts receivable/accounts payable? No Yes
Complexity Simple More involved
GAAP-compliant? No Yes
Best for Small service businesses Inventory, credit sales, growth

Why the same sale shows different profit 

This example makes the difference easy to see.

Imagine you complete a $10,000 project on March 15 and send the invoice the same day. Your subcontractor finishes their work in March, and you pay their $3,000 invoice on April 5. The client pays you on May 20.

Under cash basis accounting:

March: No income recorded.

April: Record the $3,000 expense, showing a $3,000 loss.

May: Record the $10,000 payment, showing a $10,000 profit.

Under accrual accounting:

March: Record $10,000 income and the $3,000 expense, showing a $7,000 profit.

April: No additional entries.

May: No additional entries.

The work and the money are exactly the same. The only difference is when they’re recorded.

With cash accounting, March looks like nothing happened, April looks unprofitable, and May looks unusually profitable. Accrual accounting shows what actually happened: you earned $7,000 from the project in March.

That’s the biggest difference between the two methods. Cash accounting shows your cash flow. Accrual accounting shows your business performance. To see how this tracking directly impacts your reporting, check out our comparative guide on the Balance Sheet vs Profit and Loss Statement.

Is cash basis GAAP? And what the IRS actually requires

People often confuse GAAP rules with IRS rules, but they’re not the same.

So, is cash basis accounting GAAP-compliant? No, GAAP (Generally Accepted Accounting Principles), the US standard, requires businesses to use accrual accounting. If you need GAAP financial statements for an audit, investors, or many lenders, you’ll need to use the accrual method.

The IRS is more flexible. Many small businesses can use cash basis accounting if they qualify as a small business taxpayer. 

According to the IRS, this means your average annual gross receipts for the previous three tax years are $32 million or less for 2026 (the IRS adjusts this figure for inflation each year in its annual revenue procedure), and you’re not considered a tax shelter. The IRS explains the small-business taxpayer rules in Publication 334, and the 2026 threshold is set by Rev. Proc. 2025-32.

Most new clients we onboard don’t actually know which method their previous bookkeeper was using. We always check the tax return first, because Schedule C and business returns state the accounting method right on the form.

A few important things to know:

  • Inventory can affect your accounting method. If your business makes, buys, or sells products, the IRS may require accrual accounting. However, some small business taxpayers can still use the cash method by treating inventory as non-incidental materials and supplies. If you carry stock, read our guide on inventory vs cost of goods sold first.
  • Some businesses have extra rules. C corporations and partnerships with C corporation partners generally can’t use cash basis unless they meet that gross receipts test.
  • Stay consistent. The IRS expects you to use the same accounting method from one year to the next, and changing it requires approval.

The threshold moves every year with inflation, so always check the current figure before you rely on it.

This is general information, not personalized tax advice. Talk to a licensed CPA or tax professional about your specific situation.

Pros and cons of each method

Advantages of cash basis: 

  • Simple to maintain and less bookkeeping time
  • Shows exactly how much cash you have
  • Tax timing flexibility (you’re taxed when you’re paid, not when you invoice)
  • Lower bookkeeping costs 

Drawbacks of cash basis: 

  • Can badly misstate profit
  • Hides money owed to you and bills you owe
  • Not GAAP-compliant
  • Most lenders and investors won’t accept it
  • You can look profitable while running short on cash

Benefits of accrual accounting: 

  • Shows your profit more accurately 
  • Tracks Account Receivable Management (money owed by customers) and account payable (bills you owe suppliers) automatically.
  • Required for GAAP and preferred by lenders and investors
  • Makes forecasting and benchmarking possible
  • Necessary for growing businesses

Drawbacks of accrual accounting: 

  • More complex and needs proper bookkeeping
  • You can owe tax on income before you receive the payment
  • Doesn’t show cash position on its own (you need a cash flow statement) 

Modified cash basis accounting 

Modified cash basis accounting (also called the hybrid method) combines both approaches. Day-to-day income and expenses are recorded using the cash basis, and long-term items like equipment, loans, and inventory are recorded using the accrual basis.

It gives you the simplicity of cash accounting with a more accurate balance sheet. Many small businesses naturally end up using this approach.

However, modified cash basis is not GAAP-compliant, and the IRS has rules about when and how it can be used. If you’re considering this method, it’s best to have a professional handle your Chart of Account Setup correctly instead of creating your own system.

Accrual vs cash accounting for small business: Which should you choose?

The right choice depends on how your business operates. Here’s the approach we usually recommend.

Choose cash basis if:

  • You run a service business with no inventory.
  • You get paid at or near the time of sale.
  • Your revenue is well below the IRS threshold.
  • You want simple books and clear cash visibility.

Choose accrual if:

  • You keep inventory.
  • You invoice customers and get paid 30 to 90 days later.
  • You plan to apply for a business loan or seek investors.
  • You want to know your true monthly profit.
  • Your business is growing and approaching the IRS threshold.

In our more than 6 years working with US small businesses, we’ve seen that cash basis works well in the beginning, but as the business grows, accrual becomes the better choice. Many owners realize this when a lender asks for accrual financial statements or when their monthly profit doesn’t match the work they actually completed.

How to switch accounting methods

You can switch accounting methods, but you can’t simply start using a different one. In most cases, the IRS requires approval.

Here’s the process:

  • File Form 3115, Application for Change in Accounting Method (IRS: About Form 3115) with your tax return.
  • Most small business accounting method changes qualify for the IRS’s automatic approval process, meaning you don’t need a private ruling.
  • Calculate a Section 481(a) adjustment so income isn’t counted twice or skipped in the switch.
  • If the adjustment increases your income, you can spread it over four years. If it reduces your income, you can take it all in one year.

This is the step people get wrong. Working with an experienced bookkeeper or CPA can help you complete the change correctly and avoid unnecessary IRS issues that can occur due to a botched Form 3115 or a miscalculated 481(a) adjustment.

Choose the right method from the start

Cash vs accrual accounting isn’t just a technical decision. It affects your reported profit, your taxes, and how lenders or investors view your business.

Cash basis is simpler and shows your cash. Accrual takes a little more work but gives a more accurate view of your business performance. If you have inventory, plan to grow, or want financing, accrual is the better option.

Not sure which method you’re using or which one is right for your business? We help small business owners with this every day. We’ll review your books, recommend the right method for your business, and help you switch properly if needed, including Form 3115.

Book a free consultation, and let’s make sure your financial records show what’s really happening in your business.

FAQ’s

No, GAAP requires accrual accounting because it matches revenue with the expenses that produced it. Cash basis is legal for tax purposes if you qualify as a small business taxpayer, but you can't say cash-basis statements are GAAP-compliant, and most lenders and investors won't accept them.

Yes, you can, but you need IRS approval. You file Form 3115 and calculate a Section 481(a) adjustment to make sure your income isn't counted twice or missed during the change. Most small business changes are automatic, and if the adjustment increases your income, you can spread it over four years.

For many small businesses, the cash basis can delay taxes because income is taxed when payment is received. However, accrual accounting may be more beneficial if you have large unpaid expenses at the end of the year. The best choice depends on your business, so it's better to discuss with a tax professional.

A common one is accounts receivable. Suppose you finish a $5,000 job in March and send the invoice that month, but the client pays in May. Under accrual accounting, you record the $5,000 as March income, even though you don't receive the money until May. 

Maybe You Read

Get a free quote