What the estimate shows
Volume per account
Transactions per month for every account. This is the number your quote really depends on, and it's often higher than the client remembers.
Missing statements and pages
Gaps between statements and pages missing from a file. Every gap is time spent chasing documents, so it belongs in the quote.
Duplicates
The same transaction in two overlapping statements. If the client imported both, the books already hold it twice.
Statements that don't add up
Rows that break the running balance and statements whose totals don't match. These need a closer look before you can rely on them.
Why cleanups get underquoted
Most cleanup quotes are made from a conversation, not from the records. The client says the books are "mostly fine", one account turns out to be five, half the card statements are on paper, and overlapping imports have left duplicates nobody noticed. By the time the real scope is clear, the price is already agreed. Looking at every statement before quoting takes minutes and changes the number.
Turning the scope into a quote
- Start from volume. Transactions per month across all accounts, times the months you're cleaning up, times your own minutes per transaction to categorise and reconcile.
- Add the gaps. Each missing month or page means requesting documents and waiting for them. Budget time for it, or make supplying them a condition of the quote.
- Price paper separately. Anything that can't be downloaded has to be entered by hand, which is slower and more error-prone.
- Allow for duplicates and mixed spending. Duplicates have to be traced and removed, and personal spending on business accounts has to be separated.
- Protect yourself. Take a deposit, write down exactly what's in scope, and agree that anything outside it is quoted separately.
Questions
- How should I price a bookkeeping cleanup?
- Scope it before you name a number. Count the accounts, the months and the transactions per month, note any missing statements, and separate anything that only exists on paper. Then choose a structure: a flat fee for a well-defined scope, hourly for open-ended work, or value-based when the outcome (a filed return, a loan, a sale) is worth much more than the hours. Whatever you choose, take a deposit up front and agree in writing what happens if the scope grows.
- What if the job turns out bigger than quoted?
- Put a change-order clause in the engagement letter: the quote covers the documents and volume you scoped, and anything outside it (extra accounts, missing statements you have to reconstruct, paper records) is quoted separately before you do it. Scoping from the actual statements first is what makes that conversation easy.
- How is the manual entry time estimated?
- About 30 seconds per transaction to type it and check it, which is conservative for clean data and optimistic for messy paper statements. It's a guide for your quote, not a promise.
- What happens to my client's statements?
- Files are processed in memory and never stored, there's no account, and only anonymous counts are logged. The combined Excel file is yours to keep.
Just need the transactions? Use the bulk converter, or check a batch for gaps with the missing statement checker.