Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does Our Finance Team Spend Days Matching Every Restaurant's Cash-Up to the Bank?
Problems We Solve

Why Does Our Finance Team Spend Days Matching Every Restaurant's Cash-Up to the Bank?

Restaurant group cash-ups arrive as photos and spreadsheets, and card, cash and banking are matched by hand. We build a cash-up that reconciles to the bank.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Every night each restaurant cashes up: EPOS totals against card terminal batches, cash counted, float kept, cash bagged for banking. Head office receives photos and spreadsheets, and finance spends days matching them to card settlements and bank deposits that arrive on different dates. We build a digital cash-up per site that pulls the EPOS and card figures, records the count, and reconciles each day to the bank with differences sent back to the site.

The cash-up sheet photographed at 1am

The closing manager counts the till, prints the Z read, prints the PDQ end-of-day batches and fills in the cash-up sheet. A photo goes to the finance WhatsApp group. The cash goes in a sealed bag in the safe, to be collected by the security firm on Thursday. Card money lands in the bank two or three days later, net of fees, in a single figure covering several terminals.

At head office, the finance assistant has twelve sites' worth of photos to type up. One sheet has a card total that does not match the EPOS. Another has cash over by a round number, which usually means a float mistake. The bank shows a deposit that could be two days of banking from one site, or one day from two. By Wednesday they are still working on last Friday.

Why cash-up reconciliation is so slow in a group

  • The cash-up is done on paper or a site spreadsheet, then retyped at head office.
  • Card settlements arrive in lumps, days later and net of charges, covering several terminals.
  • Cash is banked on collection days, so one deposit may hold several trading days.
  • Voids, refunds, deposits for bookings and petty cash payouts all affect the figures.
  • Differences are found days later, when the closing manager cannot remember what happened.

What the manual process costs

Finance time is the visible cost, and it grows with every site you open. The hidden cost is that problems are found too late to fix. A card terminal batch that was never closed, a cash shortage on one manager's shifts, a refund processed twice: all of these are easier to sort out the next morning than a week later. And when banking is not reconciled quickly, genuine losses are harder to separate from timing differences.

How we build the site cash-up

  1. The closing manager completes the cash-up on a tablet, which already shows the EPOS totals by payment type for the day.
  2. Card terminal totals are read from the payment provider's reporting where it allows, or entered from the end-of-day batch with a photo.
  3. Cash is counted by denomination on screen, with the float kept and the amount to bank calculated.
  4. Payouts, deposits taken for bookings and other adjustments are entered with a reason and a receipt photo.
  5. Any difference over your tolerance needs a note before the cash-up can be submitted, and goes to the GM straight away.
  6. Head office receives each cash-up as data, and card settlements and bank deposits are matched to site and trading day automatically where the references allow, with the rest queued for finance.
Payment typeChecked againstCommon difference
CardTerminal batch, then settlementBatch not closed, fees netted
CashCount, then banking depositFloat errors, banking timing
Delivery platformsPlatform statementCommission and refunds
Vouchers and depositsVoucher or booking recordRedeemed but not recorded

Your accounts system, such as Xero or Sage, stays where the books are kept. The reconciled daily takings can be posted into it as one clean entry per site per day.

The morning after

By 9am finance can see every site's cash-up, with differences already explained or flagged. Card and bank matching is mostly done, and the few unmatched items have a site and date against them. GMs see their own reconciliation history and can spot a pattern on a particular shift. Month end stops being a hunt through photos.

Does this sound familiar?

  • Cash-up sheets arrive as photos or site spreadsheets.
  • Finance retypes figures from every site every day.
  • Card settlements are hard to match to sites and days.
  • Differences are found a week after they happened.
  • Banking reconciliation falls behind at busy times.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does this replace our EPOS cash-up screen?

If your EPOS cash-up works and is used, we read from it instead. We build the screen where the process is on paper.

Can it match card settlements automatically?

Where your payment provider's reports include terminal and date references, most matching is automatic. The rest goes to a queue for a person.

Who decides the tolerance for differences?

Your finance team. The tool applies whatever tolerance and escalation you set.

What drives the cost?

The number of EPOS and payment providers, how their data can be reached and how your accounts entries need to look.

What do you need from us?

Your current cash-up sheet, access to EPOS and payment provider reports, and bank statement exports.

Keep reading

More on Problems We Solve

Start here

Tell us which multi-site job your finance or ops team dreads

Describe how many restaurants you run, which systems hold the information and who does the job by hand today. We will say honestly what we would build, what we would not, and whether a setting in a tool you already pay for would do it.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →