← All articles

QuickBooks & bookkeeping · June 17, 2026

The QuickBooks Diagnostic Review: Run One Before You Quote a Cleanup

A prospect says their books are “a little behind.” You open the file and it's a swamp — or maybe it's fine and they just panicked. Either way, the worst thing you can do is quote blind. The fix that experienced bookkeepers swear by is the diagnostic review: a short, paid assessment that tells you exactly what's wrong before you commit to a price. Here's what it is, why you should charge for it, and how to run one in about a minute.

What a diagnostic review actually is

A diagnostic review is triage for a QuickBooks file. It is not a full reconciliation and it is not the cleanup itself. It answers two questions: how bad is it, and what will it take to fix. The output is evidence — counts, dollar amounts, and date ranges for each problem — that turns “the books are messy” into a number you can defend.

The reason this matters: the single most common way bookkeepers lose money on cleanups is by quoting before they understand the scope. You guess low, the file fights you for three weeks, and you eat the difference. A diagnostic removes the guess.

Why you should charge for it

Scoping a cleanup is real analytical work. When you do it for free, two bad things happen: you train prospects to expect free labor, and you carry all the risk of mispricing. A flat paid diagnostic fee — often credited toward the cleanup if the client proceeds — flips both. You get paid for the analysis, you filter out the tire-kickers who were never going to hire you, and you walk into the pricing conversation with proof instead of a hunch.

It also reframes the relationship. Instead of “here's a quote, hope it's right,” you hand the client a findings report: here is what I found, here is what it means, here is the work. That is a far easier “yes.”

The six things every diagnostic should check

A good review looks at the handful of signals that actually predict whether a file can be trusted:

  1. Opening Balance Equity. It should net to zero. A lingering balance signals an incomplete setup or a partial import, and if it carries into a later year it distorts the profit and loss, not just the balance sheet. See our deeper guide on Opening Balance Equity in QuickBooks.
  2. Uncategorized transactions. Large Uncategorized Income, Uncategorized Expense, or Ask My Accountant balances mean nobody actually knows what the business spent or earned. Here's how to fix uncategorized transactions.
  3. Duplicate entries. Double-booked bills, deposits, or imported transactions inflate both sides of the ledger and are easy to miss in a register scan.
  4. Missing payees. Expense transactions with no payee make vendor reporting and 1099 prep unreliable.
  5. Reconciliation status. Are the bank and card accounts reconciled through the last closed month, or is there a gap?
  6. Balance-sheet surprises. Negative asset balances, a negative liability, or odd equity accounts that shouldn't exist.

If you want the full version of this, read our books health check guide and the month-end close checklist.

How to run one fast

By hand, a careful pass through the chart of accounts, balance sheet, uncategorized buckets, and reconciliation screens takes 15 to 30 minutes — and you still have to write up the findings before you can send anything to the client.

The faster path: export the QuickBooks Online file and run it through a tool that scans for all six issues at once and hands you a branded, client-ready findings report in about a minute. That is exactly what CleanupLedger does — one upload in, a books-health diagnostic and a client approval packet out, with the transaction counts and dollar amounts you need to price the job. Start with a free preview (score, severity and top issues); unlock the full diagnostic ($29) or the client packet ($49) per file when you're ready to quote.

From diagnostic to a price you can defend

Once you have the findings, pricing stops being a guess. You size the work from the evidence: the number of affected transactions, the issue types, and how far back the problems go — not from how many months the client says they're behind. A common starting heuristic is the client's expected monthly fee times the number of months needing cleanup, then adjusted up or down by data quality. Want a starting number? Try the QuickBooks cleanup cost estimator.

The diagnostic and the estimate work together: the diagnostic tells you what and how much, the estimate turns that into a fee range, and the findings report is what makes the client comfortable paying it.

The bottom line

Never quote a cleanup blind. Run a diagnostic, charge for it, and let the findings set the price. It protects your margin, screens your prospects, and makes you look like the professional who knows exactly what they're walking into — because you do.

Run a diagnostic in about a minute

Upload a QuickBooks Online export and get a free preview — score, severity and top issues. Unlock the full diagnostic ($29) or the client packet ($49) per file when you're ready to quote.

One-time diagnostic to scope a file · Firm Monitor (beta) to watch recurring client books monthly.

Related reading