Accrual vs. Cash Basis Accounting

Resources • Accounting Basics • 8 min read

When setting up your accounting software, one of the first questions you are asked is: "Do you use cash basis or accrual basis accounting?" For many US small business owners, this feels like a trick question.

The difference between these two methods boils down to one simple thing: timing. When do you record a transaction? When the money actually moves, or when the service is rendered?

Choosing the right method is not just an accounting technicality—it directly impacts your taxable income, your IRS compliance, and how you read your financial statements. In this guide, CountRights breaks down the difference between cash and accrual accounting in plain English.

Comparing cash vs accrual accounting methods

What is Cash Basis Accounting?

Cash basis accounting is exactly what it sounds like: you record transactions only when cash actually changes hands.

Under this method, you don't record income until a customer pays your invoice and the cash hits your bank account. Similarly, you don't record an expense until you actually pay a vendor bill. It is straightforward, intuitive, and the most common method used by freelancers, sole proprietorships, and small service-based businesses in the US.

Pros of Cash Basis:

  • Simplicity: It perfectly matches your bank statement. If your bank says you have $10,000, your books say you have $10,000.
  • Tax Flexibility: If you do $10,000 of work in December but don't get paid until January, you don't pay taxes on that income until the following year.

Cons of Cash Basis:

  • Inaccurate Long-Term View: It doesn't show money owed to you (Accounts Receivable) or money you owe (Accounts Payable). It can make a highly profitable business look broke if clients are slow to pay.

The Inventory Rule: If your business carries significant inventory, the IRS generally requires you to use the accrual method. This prevents businesses from buying massive amounts of inventory at the end of the year to artificially lower their taxable profit.

What is Accrual Basis Accounting?

Accrual basis accounting records transactions when they are earned or incurred, regardless of when the cash actually moves. This method follows the "matching principle," meaning you match your expenses to the revenue they helped generate in the same period.

How it Works (An Example):

Imagine you are a marketing agency. On December 1st, you finish a $5,000 project and send an invoice to the client. The client doesn't pay you until January 15th.

  • Cash Basis: You record the $5,000 as income in January (when the cash was received).
  • Accrual Basis: You record the $5,000 as income in December (when the work was completed and the revenue was "earned").

Accrual accounting utilizes Accounts Receivable (AR) and Accounts Payable (AP) accounts to track money that is in transit. It is required for businesses that carry inventory, have gross receipts over $29 million, or want to be GAAP compliant.

Pros of Accrual:

  • True Profitability: It gives you an accurate picture of your business's financial health because it accounts for all revenues and expenses owed to you.
  • Investor Ready: Banks and investors require GAAP-compliant accrual financial statements before approving loans or funding.

Cons of Accrual:

  • Complexity: It is harder to track because your "Net Income" on your P&L will not match your actual bank balance.
  • Tax Burden: You might have to pay taxes on income you haven't actually received in cash yet.

QuickBooks Magic: If you use QuickBooks Online, you don't have to choose just one! You enter your data normally (sending invoices, entering bills), and QuickBooks can generate your P&L on a Cash Basis or Accrual Basis with a single click. Your CPA will use the version that saves you the most money on taxes.

Which Method Should You Choose?

For most US small businesses just starting out, cash basis accounting is the best choice. It is simple, easier for the owner to understand, and offers excellent tax deferral benefits.

However, if you manufacture products, carry large amounts of inventory, are growing rapidly past the $5M revenue mark, or are seeking bank financing, you will need to transition to accrual accounting.

Switching from cash to accrual isn't as simple as flipping a switch in your software. It requires filing IRS Form 3115 (Application for Change in Accounting Method) to ensure you don't accidentally double-count or skip income. This is a process where having a virtual bookkeeper and a CPA is invaluable.

Conclusion

Understanding the difference between cash and accrual accounting is fundamental to managing your business's finances and staying compliant with the IRS. While cash basis is simpler and better for taxes, accrual provides the true financial clarity needed to scale.

Unsure which method your business should be using? Contact CountRights today for a free consultation, and let our experts optimize your bookkeeping setup.

Frequently Asked Questions

Cash accounting records income when money hits your bank account and expenses when money leaves. Accrual accounting records income when you send an invoice (even if unpaid) and expenses when you receive a bill (even if unpaid).
Yes, you can switch methods, but you must request approval from the IRS by filing Form 3115 (Application for Change in Accounting Method). A CPA should handle this to ensure you don't trigger a massive tax bill.
Yes. QuickBooks Online and Desktop allow you to run your financial reports on either a cash or accrual basis with the click of a button, though your underlying bookkeeping process remains the same.
For small businesses without inventory, cash basis is usually best for taxes because it allows you to defer paying taxes on income received in January until the following year. However, the IRS requires larger businesses to use accrual.
No. GAAP (Generally Accepted Accounting Principles) requires businesses to use the accrual method of accounting. If you are seeking outside investors or a major bank loan, you will need accrual books.
Historically, yes. However, recent IRS updates allow some small businesses (under the gross receipts threshold) to use cash basis even with inventory. You should consult a CPA to see if you qualify.
Currently, a business can use the cash method if their average annual gross receipts for the prior three years are $29 million or less. Over that limit, the IRS requires the accrual method.
If you have unpaid customer invoices or unpaid vendor bills, your profit will look higher on an accrual report (because it counts the money as 'earned') and lower on a cash report (because the cash hasn't actually moved yet).