Cash vs Accrual Accounting in QuickBooks

Understanding the difference between accounting methods and when to use each.

Key Takeaways

  • Cash basis recognizes revenue when cash is received and expenses when cash is paid—simple but potentially misleading about business performance
  • Accrual basis recognizes revenue when earned and expenses when incurred—more accurate view of profitability but requires more complex tracking
  • Most businesses with inventory, AR/AP, or growth plans need accrual basis for accurate financial reporting
  • Your tax filing requirements often dictate which method you must use—consult your CPA before changing
  • QuickBooks allows you to run reports in either method even if your books are on the other basis

What Is Cash Basis Accounting?

Cash basis accounting is the simpler of the two methods. Under cash basis, you recognize revenue when you receive cash from a customer and recognize expenses when you pay cash to a vendor. This is the way many small businesses naturally think about money: if the bank account went up, you made money; if it went down, you spent money.

The Problem with Cash Basis

Cash basis can create a misleading picture of business performance. Imagine you invoice a customer $50,000 in December but do not receive payment until January. Under cash basis, that revenue appears in January—an entirely different month from when you did the work. Similarly, if you receive a large vendor invoice in December but pay it in January, the expense shows up in January under cash basis. This timing mismatch means your Profit and Loss statement may not reflect what actually happened in a given period.

What Is Accrual Basis Accounting?

Accrual basis accounting matches revenue to the period when it is earned, regardless of when cash changes hands. It recognizes expenses in the period when they are incurred, not when they are paid. This is the matching principle: recognize revenue when you deliver value to the customer, and recognize expenses when you consume resources to deliver that value.

How Accrual Works in Practice

Under accrual basis, when you send an invoice, you recognize the revenue immediately—even if the customer has not paid yet. The amount sits on your Balance Sheet as Accounts Receivable until payment arrives. Similarly, when you receive a vendor invoice, you recognize the expense immediately, showing it as Accounts Payable until you pay it. This creates a more accurate Profit and Loss statement that shows the actual results of operations for each period.

The Key Difference

Cash basis asks: 'Where is the cash?' Accrual basis asks: 'What happened in this period?' Cash basis is about liquidity. Accrual basis is about performance. If you want to understand how your business actually performed last month, you need accrual.

Who Should Use Cash Basis?

Cash basis works well for certain types of businesses. Freelancers and solo consultants often use cash basis because their revenue is immediately tied to client payments. Very small service businesses without inventory, significant accounts receivable, or vendor bills typically find cash basis adequate. Businesses that are primarily cash-based—retail shops with no credit accounts, for example—may find cash basis matches their reality. However, even these businesses should understand the limitations.

When Accrual Basis Is Required

Several situations require or strongly suggest accrual basis accounting. If you have inventory, you must use accrual basis to properly value inventory and cost of goods sold. If you have significant accounts receivable or accounts payable, accrual gives you an accurate picture of your financial position. If you are seeking bank financing, lenders almost always require accrual basis financials. If you plan to sell your business, buyers expect accrual basis financials. And if you have investors, they will require accrual reporting.

QuickBooks and Accounting Methods

QuickBooks makes it easy to select your accounting method during setup, but you should make this decision thoughtfully. In QuickBooks Online, go to Settings > Accounting > Accounting Method to view or change your selection. Remember that changing methods is not just a flip of a switch—it affects how historical transactions are recognized and has tax implications. Work with your CPA before making this change.

Running Reports Both Ways

One of QuickBooks' powerful features is the ability to run cash basis and accrual basis reports from the same data file. Even if your books are on accrual basis, you can run Cash Basis P&L to see the cash impact. Conversely, if you are on cash basis, you can run Accrual Basis P&L to see true operating performance. This flexibility helps you understand both liquidity (cash) and performance (accrual) without changing your underlying method.

Common Mistakes with Accounting Methods

The most common mistake is mixing methods—recording some transactions on cash basis and others on accrual basis inadvertently. QuickBooks handles this automatically when properly configured, but if someone manually adjusts entries or uses workarounds, you can create inconsistencies. Another mistake is not understanding that your tax return method and your book method can differ. Many businesses keep books on accrual basis for management reporting while filing taxes on cash basis—this is legal but requires careful coordination.

Making the Switch

If you decide to switch from cash to accrual basis, you will need to make adjusting entries to record accrued revenue and accrued expenses that exist as of the transition date. For example, if you have unpaid invoices, you need to create an Accounts Receivable entry and recognize the revenue. If you have received goods or services but not yet paid for them, you need to record Accounts Payable and corresponding expenses. QuickBooks ProAdvisors or your accountant can help you execute this transition correctly.

Frequently Asked Questions

Can I change from cash to accrual basis in QuickBooks?

Yes, you can change your accounting method in QuickBooks settings, but it affects future transactions and does not automatically adjust historical data. You will likely need adjusting entries to bring prior period receivables and payables onto the books. Work with your accountant.

Which method shows higher profit?

It depends on timing. If you have more accrued revenue than accrued expenses, accrual will show higher profit. If you have more accrued expenses than revenue, cash may show higher profit. Neither is inherently higher—each tells a different story about timing.

Do I need to use the same method for taxes and books?

No, you can use different methods for financial reporting and tax filing. Many businesses use accrual for books (management reporting) and cash for taxes (simpler tax compliance). Your accountant handles the reconciliation between the two.

What is modified cash basis?

Modified cash basis is a hybrid approach some businesses use: they track assets and liabilities on accrual basis but revenue and expenses on cash basis. This provides balance sheet accuracy while maintaining cash simplicity. However, it is not GAAP-compliant and can create confusion.

Not Sure Which Method Is Right for Your Business?

Eagle Rock CFO helps businesses select the right accounting method and configure QuickBooks correctly from the start.