Bookkeeping Cleanup
Cleanup is not bookkeeping done faster. It is a different job, it has an order, and it has an end.
What it refuses to do
It will not guess when the answer is not in the data
“$9,000 to Chase ••4471. No matching deposit in a connected account. Owner draw, or a transfer between your own accounts?”
It will not force a reconciliation to zero
“August is out by $412.60 against the statement. Closed with one break outstanding, on Operating.”
It will not quote an accuracy figure it has not measured
“No published categorisation rate yet. The exception queue is the number that matters, and it is on your screen.”
On this page8 sections
What Meinry costs
| Rung | Covers | A month |
|---|---|---|
| Ledger | Up to $25,000 a month in expenses, one set of books | $149 |
| Close (most businesses) | Up to $150,000 a month in expenses, one set of books | $390 |
| Controller | Up to $500,000 a month in expenses, up to 3 sets of books | $790 |
Banded on what the business spends each month, never on how many people log in. Above $500,000 a month, or more than three entities, the price is worked out with you. Meinry is opening to a first group of businesses. Joining puts you on that list at these prices. There is nothing to pay today, and no card is asked for.
Join the first group or read the full ladder and what each rung includes.
The cleanup checklist, in the order it has to run
Almost every failed cleanup fails for the same reason: the steps were done in the order they were noticed rather than the order they depend on. Use this as your bookkeeping cleanup checklist, because each step assumes the ones above it are finished.
The order is load bearing at three points in particular. Duplicates have to go before anything is reconciled, or you will reconcile against a total that is wrong. Opening balances have to be established before the first period is closed, or every period after it inherits the error. And the periods have to be locked as they are finished, or a later edit silently reopens work you have already paid for.
- Fix the chart of accounts first, and merge the duplicate accounts somebody created by typing rather than selecting
- Establish the opening balance for the first month in scope, from a statement rather than from the ledger
- Import or repair the transaction history for every account, including the ones nobody thought to connect
- Find and collapse duplicates, which usually come from an import run twice or a feed overlapping manual entry
- Separate owner transfers and inter-account transfers from real income and expense
- Categorise everything left, oldest month first
- Match documents to the transactions that need them
- Reconcile each account to its own statement, month by month, oldest first
- Clear suspense, opening balance equity and any account nobody can explain
- Review the balance sheet line by line and confirm every figure ties to something
- Issue the statements for each period, then close and lock it
What a cleanup has to fix
Books that need cleaning usually have all of these at once, and they compound. A duplicate in January makes February's reconciliation fail, which makes March's opening balance wrong, which means the error you are actually chasing in June was created five months earlier by something unrelated to June.
- Transactions sitting in Uncategorised, sometimes thousands of them
- Accounts that have never been reconciled, so the ledger and the bank have quietly diverged
- Duplicates from an import run twice, or a feed overlapping a manual entry
- Owner transfers recorded as revenue, inflating income and the tax that follows it
- A balance sheet carrying a suspense or opening-balance-equity figure nobody can explain
- Prior periods still open, so last year's numbers can still move under you
Oldest period first, always
The order is not a preference. Each period's opening balance is the previous period's closing balance, so a reconciliation attempted out of order fails against a number that has not been fixed yet. Starting at the most recent month feels faster because it is the month you care about, and it is the usual reason a cleanup stalls halfway through with more open questions than it started with.
Meinry pulls the full history from the bank feed rather than trusting the existing ledger, because the ledger is the thing that is wrong. Each transaction is categorised against what the business actually did, with the counterparty, the amount and the surrounding pattern as evidence. Duplicates are matched and collapsed. Then each account is reconciled month by month, oldest first, and where a period will not reconcile it says which period and by how much rather than carrying the difference forward into the next one.
What is left at the end
Some of it genuinely cannot be recovered from a bank feed. A $4,000 payment to a vendor you used once. A deposit with no invoice behind it. A transfer that looks like income on one side and an expense on the other. A payment to a person who might be a contractor, might be a refund, and might be you.
Those come to you as a list with the amount, the date, the counterparty and what the evidence suggests, and nothing is decided on your behalf. Everything else is already done before you are asked anything, which is the difference between a cleanup that takes an afternoon of your time and one that takes a fortnight of it.
What it costs, and why nobody quotes it upfront
Cleanup is traditionally billed hourly, commonly $50 to $100 an hour, because a firm cannot price it until they have looked, and looking is a large part of the work. That is why every cleanup quote starts with a discovery call, and why the number you are given depends on what the person on that call thinks they saw.
The range that results is wide enough to be almost useless as a guide. A few hundred dollars for a quarter of a low-volume business, several thousand for a year of a busy one, and the difference is transaction count rather than anything you would notice from the outside. Two businesses with the same revenue can be a factor of ten apart.
Three things make a quote go up more than people expect. Accounts that were never connected, because each one is a separate reconciliation and its history has to be found. Missing documentation, because a transaction with no evidence becomes a question rather than a decision. And a prior period that was already filed on the old numbers, because now the correction has consequences beyond the ledger and somebody has to decide what to do about them.
Meinry does the looking first. Connect the accounts and it works the backlog, so you see the actual scope, meaning how many months, how many transactions and how many exceptions, before you decide anything. The cleanup itself is on the ladder above rather than billed by the hour, because the work is volume work and volume is what the bands are drawn on.
Cleaning up QuickBooks specifically
Most books that need cleaning are in QuickBooks, so a few of the failure modes are particular to it rather than general.
Opening Balance Equity is the first thing to look at. It is a holding account QuickBooks creates during setup, and a balance sitting in it long after setup means something was entered without a counterpart. It should be zero on a clean set of books, and a figure there is usually the fastest way to find what went wrong at the beginning.
Undeposited Funds is the second. Payments recorded against invoices but never matched to the deposit that actually landed accumulate there, and the balance grows quietly while the bank feed shows the deposits arriving separately, which is one of the more common ways revenue ends up counted twice.
Then the bank rules. A rule written to save time on one vendor will happily miscategorise two years of transactions before anybody notices, and rules are usually the reason a set of books is wrong in a consistent, systematic way rather than a random one. Reviewing the rules is often faster than reviewing the transactions they produced.
The last one is the chart of accounts itself. Accounts created by typing a name instead of selecting an existing one leave you with three variations of the same category, split across periods, so no report adds up to what you expect. Merging them is straightforward and has to happen before the categorising, not after.
What to gather before it starts
Most of the delay in a cleanup is not the work. It is waiting for access and for documents, and both are things you can have ready before anyone starts billing.
The access matters more than the paperwork. Read access to every bank and card account for the whole period, not just the current ones, and the same for every payment processor: a closed account nobody mentioned is the single most common reason a cleanup reopens a month later. Then the accounting file itself, with a note on who else has been editing it.
The documents matter in a narrower way than people assume. Nobody needs a receipt for every transaction. They need them for the ones that are ambiguous, large, or unusual, which is a small fraction of the total and which you cannot identify in advance. So the useful preparation is to know where the receipts are and be able to find one quickly, rather than to assemble them all first.
The last piece is the one people leave out and it is the most valuable: a short list of anything unusual that happened in the period. A loan taken, an asset bought, an owner drawing, a refund to a customer, a grant, a payment made from a personal account. Six lines of that saves more time than a folder of receipts, because every one of those items is otherwise a transaction that gets categorised wrongly and then has to be found again.
- Read access to every account in the period, including closed ones
- The accounting file, and who else has write access to it
- Statements for the first month in scope, to set the opening balance
- Somewhere findable for receipts, rather than all the receipts
- A short note of anything unusual: loans, assets, owner draws, grants, personal cards
After the cleanup
A cleanup that is not followed by maintenance is a cleanup you will pay for again, usually eighteen months later and for more. The reason books get into this state is almost never one bad month. It is that nothing was running between the months, and a cleanup does not change that by itself.
This is the honest argument for continuous bookkeeping over a periodic service: the state you are paying to fix is the state that a monthly-touch cadence produces by design.
Questions people actually ask
How much does bookkeeping cleanup cost?
Billed hourly by most firms, commonly $50 to $100 an hour, with the total set by the number of transactions across the affected months. It is normally quoted only after a discovery call, because the scope is not visible until someone has looked at the books.
How do I know when the cleanup is actually finished?
Every account reconciles to its own statement for every month in scope, each period's closing balance is the next one's opening balance, Opening Balance Equity and any suspense account are zero, every balance sheet line traces to something, and the periods are closed and locked. Anything short of that is a categorised transaction list rather than a finished cleanup.
How much does a QuickBooks cleanup cost?
The same hourly range as any other cleanup, $50 to $100 an hour with a firm, driven by transaction volume across the affected months. QuickBooks-specific problems like a stale bank rule or a balance stuck in Opening Balance Equity are often quick to fix once found, and slow to find.
How long does a cleanup take?
It depends almost entirely on transaction count rather than on the number of months. A year of a low-volume business is a smaller job than three months of a high-volume one.
Can I clean up my own books?
Yes, and the order matters more than the effort: oldest month first, fix duplicates before anything else, and reconcile each period before categorising the next. Starting at the most recent month is the usual reason a self-cleanup stalls.
What if I am several years behind?
That is catch up bookkeeping, which overlaps with cleanup but is scoped differently. Cleanup is work that was done wrong; catch-up is work that was never done. Most real situations are some of both.
Will cleanup change what I owe in tax?
It changes what you can see, not what you owed. In practice the correction moves the number down at least as often as up, because misclassified owner transfers recorded as revenue are one of the most common errors in neglected books.
Run this against your own books
Connect the accounts and it codes what has already landed, matches the receipts to it, and reconciles each account against its own statement. What it cannot resolve from the data comes back to you as a question rather than a category, and the month closes when those are answered.
Close your month without hiring anybody
Every transaction coded as it lands, every account reconciled against its own statement, and a month that closes and locks on a fixed date. Priced on what your business spends, never on how many people log in.
One company, coded and reconciled
- Expenses a month
- Up to $25,000 a month
- Sets of books
- 1
- Accounts connected
- 3
The month closes and locks
- Expenses a month
- Up to $150,000 a month
- Sets of books
- 1
- Accounts connected
- 10
Several entities, consolidated
- Expenses a month
- Up to $500,000 a month
- Sets of books
- 3
- Accounts connected
- Uncapped
Meinry is opening to a first group of businesses. Joining puts you on that list at these prices. There is nothing to pay today, and no card is asked for.
Above $500,000 a month, or more than three entities, the price is worked out with you.