Quickbooky

Accounting News

Reports & Settings

Cash Versus Accrual in QuickBooks Online: Where the Toggle Works and Where It Stops

QuickBooks Online can report on a cash or accrual basis, company-wide or one report at a time, and the two bases can disagree sharply.

COMMUNITY ISSUESQUICKBOOKY

A recurring point of confusion among QuickBooks Online users: two reports drawn from the same books disagree about income, expenses, or the sales tax owed. The books are usually fine. The reports are simply running on different accounting bases, and nothing on the screen announces which one. We see the pattern most often around sales tax setup and year-end reviews.

The symptom: reports that do not match

The pattern shows up in familiar ways. A profit and loss lists income for invoices no customer has paid yet. A sales tax summary quotes a due amount that ignores payments actually received. Someone reconciles a bank feed to the penny, then stares at a report that seems to describe a different business. Nothing is broken; each report is reading the same records through a different lens.

The difference between the two bases

Cash basis counts income only when a payment lands, and expenses only when a bill is paid. Unpaid invoices and unpaid bills are invisible to it. Accrual basis takes the wider view. Income is counted the moment you invoice, and expenses the moment a vendor bills you, regardless of payment. Neither approach is more honest. They answer different questions, and the sales tax example below makes the gap concrete.

In practice, many small service businesses think in cash terms because the bank balance is their daily reality. Businesses that carry inventory or bill on credit tend toward accrual. Match your report reading to the method your books are filed under, since mixed habits create exactly the confusion described above.

A sales tax example shows the gap

Take a plain example. You invoice a customer in August, collect part of the money that month, and collect the rest in September. On the cash basis you owe two sales tax payments: $24 for August and $36 for September, because payments landed in both months. On the accrual basis you owe a single payment of $60 in August, because that is when the invoice went out. The underlying work never changed. The basis alone moved the liability, the month it fell due, and the number of payments.

How do you set the method for the whole company?

Your company-wide default lives in settings. Open Settings, then Account and settings, and select the Advanced tab. In the Accounting section, select the edit icon, choose the accounting method, then Save and Done. Totals can shift after the change even though no transaction moved. Accounts and balances may present differently, which surprises people expecting a purely cosmetic switch.

Can you switch the basis for a single report?

Yes, and this is usually the better move. Go to Reports, open Standard reports, and select the report you need. Find the Accounting method option among the report controls and choose Cash or Accrual. The Customize button reaches the same switch inside the General section of the customization window. Select Run report, and the figures restate on the basis you chose. You never touched the books to do it.

Which reports honor the toggle?

Here the software draws a line worth knowing. Profit and loss reports and comparable income-and-expense summaries offer the choice between bases. The balance sheet does not. It states what you own and owe as of a date, and payment timing cannot rewrite that picture, so no cash version of it exists. Anyone hunting for a cash basis balance sheet is chasing something the product does not offer. Knowing that boundary saves a long search.

The tax rule behind the choice

Method choice is not a preference to flip each quarter. The IRS expects a business to keep the same accounting method from one year to the next. Changing it is treated as an accounting method change, and that requires approval before you make it. The per report toggle sits outside this rule, because it changes how a report reads, not how the books are kept. That distinction makes the report-level switch safe to use freely.

Before you assume a bookkeeping error

Check which basis the report ran on first. Match the basis to the question at hand: cash for money moving, accrual for money earned and money owed. Reports remember your last customization, so a basis chosen weeks ago can still be quietly in effect. Treat the company-wide setting as a commitment, and the per report switch as your everyday tool. Most mismatched-number mysteries in QuickBooks Online end right there.

← Back to Community Issues