Why new bookkeeping clients often need a cleanup: how to scope, price and finish it

Price a bookkeeping cleanup from the file, not the sales call. Diagnose the QuickBooks data, quote a range, and finish the work in a fixed order.

Published Last updated 7 min read

Here's a scenario you might find familiar. You're meeting a new prospect whose books appear "mostly fine." But here's what you don't know: the last bookkeeper left in spring, the owner has been categorizing transactions on weekends, and they want monthly service to start next week.

You then open the file, and see that two card accounts haven't been reconciled since March. Uncategorized Expense holds five figures. Opening Balance Equity has a balance that looks impossible to explain.

The good news is that this is normal. Clients rarely switch bookkeepers when everything is going well, so almost every new client arrives with some bookkeeping cleanup (or catch-up) attached. Treat it as its own project: scope, price, finish.

Bookkeeping cleanup in three stages: scope, price, finish

Signs that a file needs cleanup

A first pass through QuickBooks Online usually shows it. Look for:

  • Bank or card accounts with no reconciliation in the last two or three months, unless they have explicitly stated reporting cycles that are different
  • Balances in Uncategorized Income, Uncategorized Expense or Ask My Accountant
  • Undeposited Funds that keeps growing
  • Negative balances where there shouldn't be any, like a checking account or inventory
  • Duplicate vendors and customers ("Amazon", "Amazon.com", "AMZN Mktp")
  • An Opening Balance Equity account that was never cleared
  • AR or AP aging that doesn't match what the client says they're owed or owe

The more of these you find, the bigger the job.

Step 1. Scope: read the data before you quote

Clients may not know the full extent of what's wrong with their books. If they knew, the books wouldn't be wrong, so the quote has to come from the file.

A diagnostic answers four questions:

  • How much activity is there? Transactions per month, and whether volume is steady or spiky.
  • How complex is each transaction? Lines per transaction, journal entries, and accounts like Undeposited Funds that need matching.
  • When was each account last reconciled? Every bank, card and loan account.
  • Do AR, AP and last year's tax return tie to the books? If not, the cleanup may start further back than the client thinks.

By hand, that means pulling reports and reading them account by account.

What the diagnostic looks like in Aqqrue

In Aqqrue, the diagnostic starts with a request in plain English. Take Craig's Design and Landscaping Services, the sample company in QuickBooks Online. Aqqrue was asked to go through the client's transaction volume and trends, then answer three questions:

Aqqrue cleanup diagnostic request for a QuickBooks Online client
The request in Aqqrue, and the workbook it returned.

Aqqrue worked through the QuickBooks data for under six minutes and returned these numbers:

Metric Result
Posted transactions, Jan to Aug 2026 143
Average per month 17.9
Median per month 5.5
Peak month July, 98 transactions
Average lines per transaction 1.38
Single-line transactions 75%
Average journal-entry lines 2.63

The gap between the average and the median is the finding that matters. A typical month has about five transactions. July had 98 because it included opening balances, inventory setup and other catch-up work. Quote from the average and you'd overprice monthly work and miss that July was a cleanup.

Aqqrue also rated the file's complexity as low to moderate and showed why:

  • What adds work: matching invoices and bills to payments, Jobber deposits running through Undeposited Funds, and occasional multi-line journal entries.
  • What keeps it simple: almost no class tracking, mostly single-line expenses and bills, and low recurring volume.
  • What it couldn't see: QuickBooks attachments weren't available, so receipt collection should be priced separately.

All of it lands in a workbook you can download and keep with the engagement file.

Aqqrue QBO volume, complexity and pricing workbook
Volume, complexity and pricing for the sample client on one sheet compiled by Aqqrue.

Step 2. Price: pick a model that fits what you found

Model How it works Use it when
Hourly plus 20% Estimated hours × your rate, plus about 20% for onboarding and client back-and-forth You can't see the scope yet, such as when statements are missing
Per month behind Your monthly fee × months to catch up, quoted at 50% to 75% of the total The books are behind but the work is routine
Fixed fee Price each issue on the diagnostic list and add them up You have a full issue list

A 20% buffer is one practical way to account for onboarding and client back-and-forth. The per-month method is quicker when the work is relatively routine, while fixed-fee pricing is easier to defend when you have a detailed issue list.

Here's how the first two compare in one file. The numbers are illustrative: you'd charge $600 a month, and the books are 10 months behind.

Bookkeeping cleanup quote: per month behind vs. hourly

Model Calculation Quote
Per month behind $600 × 10 = $6,000. At 60%, that's $3,600. $3,200 to $4,000
Hourly plus 20% 30 hours at $90 is $2,700. Add 20% and you're at $3,240. $3,000 to $3,500

If the two land close together, your estimate is probably sound. If they're far apart, go back to the diagnostic.

How Aqqrue priced the sample client

Aqqrue's pricing recommendation for Craig's Design and Landscaping keeps the cleanup apart from the monthly fee:

Aqqrue bookkeeping pricing recommendation
Aqqrue's suggested fees for the sample client.
What you're pricing Fee
Monthly service, up to 50 transactions $495 a month, covering three account reconciliations, the monthly close and basic financial reporting
Each transaction above 50 $8 to $10
Another July-sized month, or opening-balance or inventory cleanup $750 to $1,250, priced as separate project work

That split is the point. The monthly fee comes from a normal month, and the cleanup is priced as a project. Your own rates and market still set the final number.

Whichever model you use, three habits protect your margin:

  • Quote a range, not a number. It leaves room for what the diagnostic couldn't see.
  • Take at least 50% upfront. Collect the rest before final reports.
  • Add a scope adjustment clause. Issues outside the diagnostic, like an account the client didn't disclose, are billed separately.

Step 3. Finish: the cleanup sequence

Without a fixed order, you fix March, then find a January problem that changes March again. Work in this sequence:

  • Agree on a cutoff date with the client at the start of the cleanup. Once a period has been reconciled and reviewed, consider setting or updating QBO's closing date to protect the completed books from unintended changes.
  • Fix the masters first. Clean up the chart of accounts and merge duplicate vendors and customers before you touch transactions.
  • Fill bank and card gaps. Import missing history from statements. Here's how to rebuild missing credit card transactions from statements.
  • Reconcile every account, oldest month first. Each finished month becomes the starting point for the next.
  • Review holding accounts and resolve unexplained balances. Reclassify transactions in Uncategorized Income and Expense, investigate outstanding items in Ask My Accountant, match Undeposited Funds against actual deposits, and investigate Opening Balance Equity. Don't force balances to zero without understanding their underlying transactions.
  • Review the final period as you would any month-end close. Our month-end review checklist is the sign-off.

Aqqrue can take the first pass at this work too: it clears holding accounts, cleans up masters and flags duplicates. Nothing posts to QBO until you've reviewed it.

Hand off to monthly, and re-price

The cleanup is done when all agreed periods have been reconciled, outstanding exceptions have been reviewed or documented, and the client has signed off on the final reports. Before monthly service starts, re-price using the hours you measured, not the sales-call estimate. Aqqrue carries what it learned about the client during the cleanup into monthly work, so you don't start from zero.

Once the numbers are right, you can turn clean books into advisory: a cash forecast, a few KPIs and a monthly note.

Book a demo.

FAQ

How much does a bookkeeping cleanup cost?

It depends on how far behind the books are, how many accounts are involved and how many transactions there are. Quote a range from the diagnostic, not a single number from the sales call.

How do I price catch-up bookkeeping?

Multiply your monthly fee by the months behind, then quote 50% to 75% of that total as a range. If you can't see the scope yet, use hourly plus about 20%. If you have a full issue list, price each issue and add them up.

How long does a cleanup take?

Some firms report most cleanups take three to six weeks. Set a deadline for client documents in the engagement letter so the project doesn't stretch.

Found this useful? Share it.

Read this next

All posts →

Early access · 100 spots

For small firms.
Solo practitioners.
The overlooked.

Every founding firm gets our full attention.

Apply for early access