Guides · month-end close

The restaurant close, in the order that proves things.

A restaurant close is not a generic close with food in it. Money arrives in four forms before the night is over, two of the biggest balances on the sheet belong to somebody else, and the P&L has to be right by the second week or it is decoration. Here is the sequence, what each step actually proves, and the four places it quietly fails.

Before anything: fix the cut-off

The last Friday and Saturday of the month are the whole problem. Their card sales are revenue in the old month and cash in the new one. If sales are posted on the deposit date, the month ends two days early and every year-over-year comparison is quietly wrong.

This is what the card settlements clearing account is for — see the chart of accounts for where it sits. Sales land in the clearing account on the service date; the processor deposit clears it two days later, in whichever month it falls. The balance at month end should be non-zero — it is the weekend in transit — and knowing what it should be is the first proof of the close.

The sequence

Close order · each step depends on the one above it
#StepWhat it proves
1Count the days31 service days = 31 sales entries. A missing day is invisible on a P&L.
2Reconcile the bankEvery deposit and payment is recorded once.
3Clear the card settlements accountThe remaining balance equals the weekend in transit — and nothing else.
4Prove cash, day by dayCounted cash reached the bank. A monthly net hides both directions.
5Roll forward tips payableOpening + accrued − paid = closing, and closing agrees with QBO.
6Roll forward gift cardsSold − redeemed = outstanding, against the POS liability report.
7Reconcile delivery, per platformGross sales − commission = the payout that actually landed.
8Tie processor fees to statementsThe 2.6% is what was agreed, and it did not creep.
9Cut off APThe month's food is in the month's food cost.
10Accrue the split weekLabor earned in the month is in the month.
11Book the inventory adjustmentCOGS is usage, not purchases — if they count.
12Tie sales tax payable to the returnWhat was collected is what gets remitted.
13Read prime cost, then lockThe number the client is managed on, before the file can move.

The steps that are actually hard

1 · Count the days

Thirty-one days, thirty-one entries. A POS integration that silently skipped a Tuesday produces a P&L that looks entirely plausible — sales down 3%, nobody asks. Sort the sales journal by date and count. It takes a minute and it catches the error class nothing else will.

4 · Prove cash daily, not monthly

A month of drawer variances netted together is a number that means nothing: $40 over on the 8th and $40 short on the 19th reports as a clean zero, and a steady $30-a-day shortage reports as $900 with no way to see the pattern. The comparison is per service day, per location — declared cash from the POS against what the deposit slip says arrived. The daily math, from a Toast export.

5 · The tip rollforward

Opening balance, plus tips accrued at the register, minus tips paid — through payroll and out of the drawer — equals what the liability should be. Then compare it to what QBO says. These two numbers drift apart slowly and for boring reasons: a payroll item mapped to wage expense, a night of cash tip-outs nobody booked. The entries, and the proof.

7 · Delivery, one platform at a time

Each platform pays net of commission, on its own schedule, sometimes with adjustments for refunds a week later. Three numbers have to agree: gross menu sales in the POS, the commission the platform charged, and the deposit. When they do not, the difference is usually a refund or an adjustment fee that never got booked — small individually, and a four-figure annual leak in aggregate.

10 · The split week

Payroll almost never ends on the last of the month. If the period runs the 26th to the 8th, roughly five days of wages belong to the month that just closed. Accrue them — wages, employer taxes, and the benefits that ride along — and reverse on the first of the next month. Skipping it moves labor between months, which is exactly the line the client watches weekly.

The six balances that have to be proven

Reconciled means agreed to something outside QuickBooks. A balance that has only ever been compared to itself is not reconciled, however long it has looked reasonable.

Proof sources · what each balance is checked against
BalanceProven againstCadence
Operating checkingBank statementMonthly
Card settlements clearingProcessor deposits after month endMonthly
Cash in drawerDeposit slips vs POS declared cashDaily
Tips payableRollforward: accrued vs paidMonthly
Gift cards outstandingPOS gift-card liability reportMonthly
Sales tax payableThe filed returnMonthly

Where the close actually breaks

It is done monthly when the evidence is daily

Cash and deposits are daily facts. Reconstructing three weeks of them on the 5th, from memory and a stack of exports, is why the close takes two days and why cash gets skipped first when it runs long. Everything in step 4 can be computed the morning after the service day, when a manager can still answer the question.

The automation is trusted past its evidence

A daily sales entry from Shogo or Bookkeep is accurate about what the POS recorded. It is silent about whether the cash arrived, whether the tip liability ties, and which deposit belongs to which service day — because it never sees the bank or payroll. What a sales entry structurally cannot see.

Nobody locks the period

Settings → Advanced → Close the books, with a password. Without it, a reclass in March silently changes February's prime cost after the client has already seen it, and the second version of a signed-off month is worse than a late one.

The variance is calculated but not asked about

Food cost moved 2.1 points. The close is not finished when the number is produced; it is finished when someone knows why. A month-over-month comparison of food cost %, labor % and prime cost, with a sentence against anything that moved more than a point, is the deliverable the client is actually paying for.

Make the close short by moving it earlier

What belongs where in the cycle
CadenceWork
DailyCash over/short, deposit matching, uncategorised transactions
WeeklyAP entry, delivery payouts, a look at food cost %
MonthlyRollforwards, accruals, inventory, variance review, lock

A close that takes a day is usually a close where the daily row was done daily. A close that takes three is one where all of it was left to the fifth.

Scope note: written for a US restaurant on QuickBooks Online closing calendar months. Many restaurant groups run 4-4-5 or thirteen periods instead, which QBO does not support natively — those clients need period-end dates tracked outside the file and reports pulled by custom date range. Multi-entity groups, franchises with royalty reporting, and clients on accrual inventory all need more than this. Tell us what we got wrong — corrections@ledgerinbox.com.

We automate exactly this reconciliation.

LedgerInbox computes cash over/short and the tip rollforward every day, per location, and queues the variances as inbox items — with the math attached. Send one month of files (Toast exports, payroll journal, bank export) and we'll send back what we found in 48 hours, free.

Find what's missingFree for 7 days

No card · nothing installed · export your data whenever you want