Short answer: Clean up restaurant books in this order: find the last month that was actually reconciled, rebuild the bank and card reconciliations forward from it, then fix revenue before you touch expenses, then payroll and tips, then the balance sheet, then document what you changed. Working out of order is why cleanups stall. If you fix expenses before revenue is right, you will redo the expense work.
The calendar side of this, what has to be finished by which deadline, is in the cleanup deadline guide. This piece is the repair itself.
Open the balance sheet and work backwards until you find a month where every bank and credit card account ties to a statement. That month is your starting line. Everything after it is scope. If no month ties, the starting line is the beginning of the fiscal year, and that is a normal answer, not a catastrophe.
Write down the scope before you start. Cleanups that run forever are almost always cleanups that were never scoped.
Go month by month, in order, oldest first. Do not jump to the most recent month because it feels more urgent. Each month depends on the one before it, and a reconciliation built on an unreconciled opening balance is decoration.
Watch for the three things that make restaurant reconciliations fail: merchant deposits landing net of fees, tip payouts leaving the bank on a different day than the payroll they belong to, and transfers between locations recorded once instead of twice.
Revenue drives everything downstream, including the percentages you will use to sanity check expenses. In order:
Run a vendor report sorted by amount and look for duplicates first, because they are the fastest money you will find: the same invoice entered from paper and again from an emailed statement. Then check that food, beverage, paper and supplies are split consistently across the whole period, since a mid year change in coding makes trend reporting useless.
Finally, confirm inventory is recorded at each period end. Without it, cost of goods is just purchases, and your food cost line is noise.
Tie total wages, taxes and employer contributions in the general ledger to the payroll reports quarter by quarter. Confirm tips flow through a liability account rather than straight to expense, that tip outs reduce that liability, and that service charges are recorded as revenue and then as wages when distributed. Tip errors found now are a correction. Found in January, they are a W-2 problem.
This is where cleanups either finish or rot. Go account by account and demand a supporting document for each balance:
Write down what you changed and why, one page. Your CPA will need it, and next year's you will need it more. Then close the gap that created the mess: a hard invoice cutoff, statements pulled automatically, a named reviewer, and a published close date. A cleanup without a process change is just a subscription to doing cleanups.
If the change is material, talk to your CPA about amending rather than quietly restating. If it is immaterial, correct it in the current year and document the decision. Either way the books and the filed return should be explainable against each other.
Only with correct opening balances that tie to a real trial balance, which is most of the work anyway. A new file with invented opening balances hides the problem for exactly one year.
Fix the current month's process first, then clean backwards. Otherwise you are adding to the pile while you dig through it.
Usually a one time cleanup fee scoped by months and complexity, separate from ongoing bookkeeping. Ask for the scope in writing, including what happens if it turns out to be worse than expected.
Every balance sheet account ties to a document, every month is closed, and you can explain why prime cost moved between any two periods. That is the finish line.
Want a quick read on how far off your books actually are? Take the FIXE Health Score quiz.