Guides/accounting firms
Last-minute bookkeeping cleanup before a tax deadline
Oct 5, 2026 · 6 min read

A last-minute bookkeeping cleanup before a tax deadline runs the normal cleanup sequence in the normal order, with two changes: a hard stop date written down on day one, and a single batched question list to the client with a 48-hour ask. Freeze the starting point, tie every bank and card account to its statements, kill the duplicates, categorize by rule, tie the loans, then estimate and document whatever is left rather than chasing it. Done that way, a full year of books closes in days. Done as a scramble, it doesn't close at all.
We run an accounting firm, and ten days out from October 15 is a date we know well. The week before September 15 we closed four full years of restaurant books, roughly 2,500 ledger lines in the largest, in under ten hours of staff time combined. That wasn't heroics; it was the sequence with a stopwatch on it. Here's the plan.
Preparer or books: deciding what the return is actually waiting on
Before anyone opens the file, one question: is the return waiting on the preparer or on the books? The two feel the same from the client's side and need completely different responses.
If the books are closed through December 31 and the balance sheet ties, the return is waiting on the preparer, and the cleanup team should stay out of it. If the last reconciled month is August, the loan balance is a year of payments off, or Undeposited Funds holds four months of sales, the return is waiting on the books, and the preparer can't start until they're fixed.
The diagnostic takes an hour at this stage, not two: last reconciled month per account, Uncategorized total, Undeposited Funds balance, loan book balance versus the lender's year-end statement, and a count of obvious duplicates. Those five numbers tell you whether ten days is enough, and if it isn't, the client hears that today, along with what a late-filed return costs, so the decision is theirs and made early.
The ten-day plan by day
Day 1: freeze and tie. Freeze the starting point at the last date the balance sheet was provably right, usually the prior year's filed return. Pull every statement from that date through December 31 for every bank, card, and loan account. Read them, tie each to its own printed totals, then tie every line to the ledger. By the end of day one, every transaction the bank saw exists in the books and every month reconciles. Missing deposits and missing expenses are now a list, not a mystery.
Day 2: duplicates and vendors. With every account tied, the duplicates are visible: the check entered as a bill payment and again from the feed, the deposit recorded twice, the vendor bill paid once in reality and twice in the books. Remove them. Merge the vendor list so one payee has one name, because the rules in day three depend on it.
Days 3 and 4: categorize by rule. Sort Uncategorized by payee. The same payee gets the same account, so a rule written once codes the whole year. For check-heavy clients, pull the check images and match payees to the employee and vendor roster; a person reviews only the unmatched. What survives rules and matching is the judgment work, and it's a fraction of the pile.
Day 5: balance sheet tie-outs. Loans to the lender's year-end statement with interest split from principal. Payroll liabilities to the four 941s. Sales tax to the filed returns. Undeposited Funds to zero. Intercompany to the sister entity's books. Anything that won't tie becomes a finding for the memo.
Day 6: the question list. One list, every open question, the transactions attached, sent through the portal with a 48-hour ask. This is the only time the client hears from the bookkeeper during the cleanup.
Days 7 and 8: answers and the P&L read. Post the client's answers. Read the P&L month by month for what only a person sees: the month with no rent, the doubled revenue, the owner's personal spending in Office Expense.
Day 9: the memo and the handoff. Two pages to the preparer: what was fixed, what was estimated, what couldn't be tied, the prior-period items that matter. Day ten is the buffer, and it gets used.
What to skip and what never to skip
A rushed cleanup is a triage, and triage means saying out loud what won't get done.
Never skip: tying every bank and card account to its statements, and tying every loan to the lender. Those two produce the balance sheet the return is built on. A return filed on an untied balance sheet is a return that gets amended.
Skip, with a note: the perfect chart of accounts (collapse it later; code to the accounts that exist), receipts for small transactions (the categorization can stand on the payee and the pattern), vendor name cleanup beyond what the rules need, and the fixed-asset detail for anything under the client's capitalization threshold.
Estimate, and document: the split between personal and business use of a vehicle when the log doesn't exist, the meals that should be 50 percent, the home-office share. Each estimate is written down with its basis so the preparer can accept it or change it, and so next year's books capture the real number.
The rule is that anything skipped or estimated goes in the memo. The preparer decides what to do with it. The bookkeeper's job is to make the balance sheet true and the estimates visible.
The client's 48-hour ask
One list, once. The list has every open question with the transaction attached: date, amount, payee, and the bookkeeper's best guess with a yes-or-no. "September 14, $1,850 to J. Alvarez, looks like a tip payout, confirm?" takes the owner five seconds. "What was this?" takes them a search through email they won't do.
The ask is 48 hours, stated in the message, with the reason: the return is due on the 15th and the preparer needs the file by the 12th. Owners respond to a deadline with a reason. They don't respond to the seventh email in a thread.
Anything unanswered at 48 hours gets the bookkeeper's best guess, documented, and moves on. The owner had the chance, the guess is reasonable, and the memo says which items were guessed.
Documenting what was estimated for the preparer
The memo is short and the preparer reads all of it. It lists the freeze date and what it was based on. Every account and its reconciled status through December 31. Every loan with book balance, lender balance, and the interest posted. The duplicates removed and their total. The estimates made, each with its basis. The questions the client didn't answer and the guess applied. Any balance-sheet account that couldn't be tied and the difference.
That memo is what lets the preparer file with confidence on the 14th, and it's also the document that sells the monthly close, because the last section says what has to change so this doesn't happen again. The fuller version of the sequence, without the stopwatch, is in a bookkeeping cleanup is a sequence, not a project.
Where the platform comes in
Woven is our product, and the ten-day plan above is what it was built to compress. Statement import reads every statement from the freeze date forward, proves each page against the bank's own printed totals, and ties every line to the ledger on day one. The duplicate finder and vendor merge cover day two. Categorization rules learned from the first choice and check-image matching against the payroll roster cover days three and four. The loan sub-ledger ties each note to the lender for day five, and the question list goes to the owner as one batched request through the client portal with the transactions attached. If you'd like to see the sequence run against a real untouched year, book a demo.
Frequently asked questions
- How fast can a full year of books be cleaned up?
- Four full-year restaurant cleanups were closed in under ten hours of staff time by running the sequence in order with statement import, rules, and check-image matching.
- What should never be skipped in a rushed cleanup?
- Tying every bank and card account to its statements and tying loans to the lender; everything else can be estimated and documented.
- How should questions go to the client?
- As one batched list with the transactions attached and a 48-hour ask, never one email per question.
See Woven on your own books.
14-day free trial, no card. Migration imports your chart of accounts, customers, vendors, balances, and history so you verify instead of re-enter.
Book a demo