A restaurant bookkeeping cleanup used to take weeks. This month we closed four of them, each covering all of 2025 with nothing done since January, in under ten hours of staff time combined, between a Wednesday and the following Monday, ahead of the September 15 extended deadline. Nobody worked a weekend. What changed wasn’t the effort. It was the order the work ran in and what the software did before a person looked at anything.
We run an accounting firm, and we’re writing this down because it changes what a cleanup should cost and how long it should take, and most owners with books behind still assume the old answer.
Four restaurants, four full years of untouched books, closed and ready for the preparer in under ten hours of total staff time, starting from bank statements and a folder of check images.
The returns were partnership and S-corp returns due September 15, which means the books had to be done first. Restaurants are among the hardest cleanups there are: high transaction volume, cash and card sales that settle on different days, tips flowing through payroll and through handwritten checks, and dozens of food vendors paid by check, ACH, and card in the same week.
The biggest of the four had about 2,500 ledger lines for the year and close to 700 handwritten checks. The checks were the hard part. A restaurant writes checks to produce vendors, to the linen service, to the landlord, and to staff for tip payouts, and the bank statement shows only a check number and an amount for each one.
The old way is to open each check image, read the payee, decide whether it’s a vendor or a person, and if it’s a person, look them up against the payroll roster to decide whether it’s a tip payout, a reimbursement, or a draw. Seven hundred times. That alone used to be a week.
This time, software read the check images, pulled the payee and memo off each one, and matched names against the payroll roster automatically. A human saw the exceptions: unreadable handwriting, a payee who was both an employee and a vendor, a check with no memo and an odd amount. That was a few dozen, not seven hundred.
Order is the whole game in a cleanup. Do it out of sequence and you categorize transactions you’re about to delete as duplicates, or you tie out a loan before the payments that reduce it have been found. Here’s the sequence we ran on all four.
Then the reports ran and the preparer took over.
Three things, and it’s worth being precise, because “AI bookkeeping” gets promised loosely.
It read the bank’s statements line by line and reconciled every page to the statement’s own subtotals and running balance, so a missed line was caught by the statement itself, not by a human noticing later. It learned categorization rules from the first decision on each vendor and applied them everywhere. And it read check images, extracting payee and memo and matching against the payroll roster, so people only reviewed exceptions.
What it didn’t do is decide anything on its own. Every rule was set by a person. Every exception was reviewed by a person. The software did the reading and the matching; the judgment stayed with the staff. That’s why it was fast and why we trust the result.
Most of ours finish in two to four weeks from the day we get access, and the calendar time is mostly waiting: for statements, for lender documents, for the question list to come back. The staff time inside that window is now measured in hours, not days.
That changes the price. A cleanup should be a fixed fee, quoted from a two-hour diagnostic, priced per month of catch-up. The diagnostic finds the last date the books were provably right, lists every account, and measures the mess: unreconciled months, uncategorized totals, duplicates, loans that don’t match. Then you get a number, and the number is the number.
Hourly cleanups made sense when nobody could predict how long the check reading would take. Now we can, so there’s no reason for you to carry that risk.
Four closed years mean four restaurants can, for the first time, see food cost, labor, and owner draws by month and by location. Before the cleanup, each owner had an annual guess. After it, they have a monthly line.
A fractional CFO reads three things off restaurant books the week they close: food and beverage cost as a percent of sales, labor as a percent of sales with tips handled as tips, and prime cost, the two together. The annual average hid which two months food cost spiked. The monthly view shows it, and shows whether it was a price change from a vendor, a menu change, or waste. That’s a decision, not a history lesson.
The cleanup was the door. What each of these restaurants gets now is a monthly close: statements read, rules applied, balances tied, questions asked once, books closed by the 10th, so next September 15 is a date on a calendar and nothing else.
If your books are behind by a year, or four, the diagnostic takes two hours and the quote is fixed. Reach out and we’ll tell you what it takes to be done before your deadline. For what a cleanup involves step by step, see our earlier piece on what a cleanup actually involves and what it should cost.
How long does a bookkeeping cleanup take?
Most finish in two to four weeks from access; four full-year restaurant cleanups took under ten hours of staff time combined when run in the right order with statement-reading software.
What was hard about restaurant books specifically?
Hundreds of handwritten checks that had to be matched to the payroll roster to separate tip payouts from vendor payments.
Is a cleanup priced hourly?
It shouldn’t be; a diagnostic produces a fixed fee per month of catch-up.
Why profit and bank balance don't match: loan principal, owner draws, equipment, receivables, and tax…
The October 15 tax extension deadline is a bookkeeping deadline. What holds up extended returns,…
What a bookkeeper should do each month, why reconciliation is the difference between books and…
Your P&L says whether the whole business made money. It can't say which service did.…
Signs your books need a cleanup, the six steps a good one follows, what your…
Every January, business owners chase contractors for W-9s they should have collected months ago. The…