Skip to content
QB Specialist

Doc · Concept

Cash vs accrual accounting

Cash and accrual are the two methods for timing your books. Cash-basis accounting records income when the money arrives and expenses when you pay them; accrual-basis accounting records income when it is earned and expenses when they are incurred — regardless of when the cash actually changes hands.

The cash basis

Cash-basis accounting records a transaction only when money moves: income the day a payment lands in your account, an expense the day you actually pay it. An invoice you've sent but not been paid for, or a bill you've received but not yet settled, does not appear on the books at all.

The appeal is simplicity. Cash basis tracks what is in the bank in plain terms, which is why the smallest businesses and sole proprietors often start there — it maps closely to the checking account and needs no judgment about when something was “earned.” Its blind spot is that it says nothing about money you're owed or money you owe. A month can look strong because a large customer just paid, while three unpaid bills sit invisibly in the drawer.

The accrual basis

Accrual-basis accounting records income when you earn it and expenses when you incur them — the moment you send the invoice or receive the bill — even if the cash won't move for weeks. It deliberately separates “the work happened” from “the money moved.”

This is the matching principle: revenue is placed in the same period as the effort and costs that produced it, so each month's profit reflects the business that was actually done. Accrual is what most lenders, investors, and larger tax filers expect, because it captures the two things cash ignores — accounts receivable (what customers owe you) and accounts payable (what you owe suppliers). The trade-off is that the books no longer track the bank balance directly; profit on an accrual report can be healthy in a month when cash is tight, precisely because earned revenue hasn't been collected yet.

Why the timing changes the picture

Because the two methods place the same transaction in different periods, they can report very different profit for a given month — accrual reflects work done and obligations owed, while cash reflects only money that has physically moved. The dollar amounts are identical; only the when differs.

Cash vs accrual

The same sale, booked a month apart A single $2,000 sale invoiced in March and paid in April. On the accrual basis the revenue is booked in March, when the invoice is sent; on the cash basis it is booked in April, when the payment arrives. The amount is identical — only the timing differs. A worked example. MARCH Invoice sent APRIL Payment received Accrual basis $2,000 Revenue booked No entry Cash basis No entry $2,000 Revenue booked SAME SALE — BOOKED A MONTH APART
The same $2,000 sale: accrual books the revenue in March when the invoice goes out, cash books it in April when the money lands — identical amount, a different month. Figures are illustrative.

Neither view is wrong; they answer different questions. Underneath, both post to the same accounts on the same general ledger — the basis only governs when a report chooses to recognize each entry. That is why one clean set of books can produce both a cash report and an accrual report without re-entering anything.

The distinction matters most at the two moments a business actually reads its numbers: at tax time, where the basis you file on has to match the way the books recognize income; and at decision time, where an owner deciding whether to hire or take on debt needs the accrual view of what's owed and owing, not just today's balance. A book kept clean on one basis but read as if it were the other is a frequent source of decisions made on numbers that were never saying what they seemed to.

How QuickBooks toggles the report basis

QuickBooks records every transaction with the dates both methods need, so most financial reports can be produced on either basis from the same data — you switch the accounting method on the report itself, and set a company-wide default in settings. Switching the basis re-times the same transactions; it never re-enters them.

In QuickBooks Online, most reports carry an Accounting method control (Cash or Accrual) in the report's customization panel, and the company-wide default lives under Account and Settings, in the Advanced section. In QuickBooks Desktop, the default report basis is set in Preferences under Reports & Graphs, and any single report can be flipped from its Customize / Display options. The place the two bases visibly diverge is anywhere accounts receivable and accounts payable are involved — an open-invoices or unpaid-bills report is meaningful only on accrual, because cash basis doesn't recognize those balances until they're settled. Intuit's official help documents the exact menu paths for your version; when a report looks “wrong,” the accounting-method toggle is the first thing to check.

Who must use which method

Which method you may — or must — use is an eligibility question set by tax law, driven mainly by your entity type, whether you carry inventory, and your gross receipts. It is a structural determination, not a bookkeeping preference, and the rules change over time. The IRS lays out the accounting-method rules, the elections, and the process for changing methods in IRS Publication 538, Accounting Periods and Methods; that publication and your CPA are the authorities on which basis applies to you.

We won't quote a specific threshold or tell you which method you qualify for, because that determination — and any election or change of method, which generally needs IRS consent — belongs to your tax professional and the IRS, not to us. We're bookkeepers, not CPAs. What we do is implement the basis your CPA specifies, keep the underlying records clean enough that either report is trustworthy, and make sure QuickBooks is set to the default you've been told to file on.

Where this shows up in your books

In practice the basis question surfaces during cleanup and month-end close, when the reports don't match expectations — usually because accounts receivable and accounts payable are timing revenue and expenses differently than the owner assumed. Straightening that out is part of the work.

How we approach that correction is set out in our methodology — evidence first, no guessing. If you're not sure which basis your file is currently reporting on, or why two months look inconsistent, a free QuickBooks review will tell you exactly where you stand before any work begins.

Questions about cash vs accrual

Which method does QuickBooks use?

You choose an accounting method when you set up the company file, and QuickBooks defaults your reports to it. But it stores every transaction with the dates both methods need, so you can still switch the basis on any individual report at any time.

Can I switch between cash and accrual?

On a report, yes — flipping the accounting method just re-times the same transactions, so it's instant and reversible. Changing the method you file taxes on is a different matter: it generally requires IRS consent and is a decision for your CPA, not a bookkeeping toggle.

Why doesn't my cash-basis report show my unpaid invoices?

Because an unpaid invoice is income you've earned but not collected. Cash basis only recognizes it when the payment lands, so it stays off the report until then. Accrual basis shows it immediately as accounts receivable.

Which method is more accurate?

Neither is universally more accurate — they answer different questions. Accrual matches revenue to the period that produced it, giving a truer read on profitability; cash tracks when money actually moved, giving a truer read on liquidity. The right basis for you depends on your reporting and tax needs, which is a CPA question.

Does the basis change how I enter transactions?

No. You record invoices, bills, and payments exactly the same way regardless of basis. The method only changes when QuickBooks recognizes each transaction on a report — not how it's entered in the ledger.