Four Restaurant Bookkeeping Cleanups in Under 10 Hours: What Changed
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.
What happened, in one sentence
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 largest client
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.
The order the work ran in
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.
- Statements first. Every bank and card account, every month, the bank’s own PDF statement, not the feed. The software read each statement line by line and reconciled against the statement’s own totals, so the starting data was known to be complete before anything else happened.
- Duplicates. Checks that were also entered as expenses, deposits recorded twice, vendors with five spellings. Removed before categorization, so nothing got categorized twice.
- Categorization by rule. Every recurring vendor got a rule once. The produce supplier is food cost. The linen service is supplies. The landlord is rent. The rules applied across all twelve months in one pass, and they stay in place for the monthly close going forward.
- Balances tied. Loans to the lender’s statements. Payroll liabilities to the payroll reports. Sales tax to what was filed. Merchant deposits to the processor’s statements, net of fees.
- One question list. Everything a person couldn’t decide from the documents went to the owner in a single list, answered in one sitting.
Then the reports ran and the preparer took over.
What the software did
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.
How long does a bookkeeping cleanup take?
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.
What a CFO does with this number
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.
Where we come in
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.
Frequently asked questions
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.