atace
← All posts

Restaurant End-of-Day Cash Reconciliation: Counting and Reporting

How to run an accurate end-of-day cash close in a restaurant: counting the till, matching card settlement, the Z report, and logging discrepancies.

5 min read

Why the end-of-day close always drags on

The dinner service ends, the kitchen gets cleaned, the last table leaves — and that's when the real work starts: the end-of-day cash reconciliation. Whoever is closing the shift counts the physical till first, then compares it against whatever the POS or check log says was taken, then checks the card terminal's daily summary against a separate slip of paper, trying to make three different numbers agree. This usually happens late at night, with a tired team, using handwritten notes. The result: the discrepancy always looks like "a few lira" on any given night, but add it up over a month and it becomes a real number nobody can trace back to its source.

The problem usually isn't arithmetic — it's that three sources (the cash drawer, the card terminal, and the ordering system) operate independently of each other. As long as they don't verify one another, nobody can tell whether a gap is human error or an actual loss.

Three sources need to confirm each other

A sound close doesn't rely on a single number — it needs three figures to agree:

  • What the system expects — the total of every check closed that day, broken down by payment method (cash, credit card, meal voucher).
  • The physical cash count — a denomination-by-denomination count of the till, with the opening float (change fund) subtracted.
  • The card terminal settlement — the daily transaction summary the bank sends from the terminal.

When these three are tracked by hand, comparing them is also manual: someone counts, a manager double-checks, and if the numbers don't match, someone has to go back and hunt through individual checks to find the mismatch. On a busy night with dozens of checks, that search rarely ends quickly.

What a digital close actually changes

With a restaurant management system like App-Rest, these three sources are already unified, because every payment is recorded the instant a check closes — there's no separately entered "end-of-day total." The system automatically accumulates every check closed that day, broken down by cash, card, and meal voucher where applicable.

What changes for whoever is closing is this: at the end of the day, the only manual step left is counting the physical cash and comparing it against the system's Z report. The Z report shows total revenue, the payment-method breakdown, the number of checks closed, average check size, cancelled orders, and the total of comps and discounts applied — all on one screen. When the cash count is compared against the cash figure on the Z report, any gap is chased down against a single report for that day, not across hundreds of individual checks.

Having comps and discounts show up as their own line item matters here — because what looks like a "missing" amount in the till often turns out not to be a loss at all, just a legitimate discount an authorized staff member applied. Those actions are logged with the same audit logic we cover in splitting the check methods for restaurants.

What to do when the numbers don't match

A gap between the cash count and the system report is normal; what matters is documenting it. A practical close follows a sequence like this:

  1. Count by denomination. Bills and coins are counted separately, and the total is recorded.
  2. Subtract the opening float. The fixed amount placed in the drawer at the start of the day is subtracted from the count, leaving the actual cash taken in.
  3. Compare against the system report. The cash figure on the Z report is checked against the physical count.
  4. Log any discrepancy. The amount over or short is recorded along with the name of whoever closed the shift. Keeping this note in the system makes it possible to spot a pattern if the same cashier turns up short again later.
  5. Check the card settlement. The bank terminal's daily summary is compared against the system's card total; the figures should match once processing fees are accounted for.

Done by hand, these five steps can eat up half an hour; with a Z report already generated, the close takes a few minutes.

Making recurring gaps visible

The real value of the end-of-day close isn't verifying a single night — it's spotting the pattern over time. If a particular shift consistently comes up short on cash, that points to either a till discipline issue or a recording problem. Patterns like that only surface once past closes are kept somewhere searchable — we go deeper into which numbers to track regularly in the restaurant metrics guide.

A discrepancy that looks small in a monthly total can turn into a real pattern once you filter it down to one cashier's shifts. That connection is nearly impossible to make from paper slips; a digital record surfaces it automatically.

Conclusion

The end-of-day cash close is one of a restaurant's most tedious yet most critical daily tasks. Reconciling cash, card and system totals by hand leaves plenty of room for error; in a system where payment is recorded automatically at check closing, the close is reduced to comparing a count against a report that's already been generated. If you'd like to see how quickly — and how confidently — your till could close each night, reach out through our contact page and we'll walk through App-Rest's register and reporting modules against how your restaurant actually runs.