Restaurant margins: 5 hidden leaks costing 12% (your accountant can't see them)

Tracking food cost isn’t enough. 5 demand-side leaks erode 8 to 15% of your margin. Recover £4,200 a month with no menu price hike.

Abstract illustration in the Heep palette: a bar chart of seven bars topped by a trend line and a metric tile, on a sage background.

A four-top left empty on a Friday at 8 pm is £110 in revenue and £80 in net margin. On your P&L, that table does not exist.

That is the whole problem with floor-side leaks: they subtract from nothing and add to nowhere. They still cost 8 to 15% of profit a month, around 12% of gross margin. Five of them turn up everywhere, and none is fixed in the kitchen.

Your accountant tracks what came in. Not what never did.

The P&L tells you what you sold. Not what you should have sold.

French INSEE data places traditional restaurant gross margin around 70%. Net margin: 5 to 10%. On that thin band every lost service counts double: you take less, and you still staffed and opened.

The 5 floor-side leaks draining 12%

  • 25% of calls missed (on average, during peak hours)

  • 15% revenue lost (on saturated services from no-shows)

  • 7.8% OTA commission (paid even on guests who already had your number)

  • Leak 1, calls walking to your competitor. One in four calls goes unanswered at peak. The guest dials a competitor within 90 seconds.

  • Leak 2, no-shows cannibalising your best services. National average sits at 3% per TheFork. But on a packed Friday night, 15% of revenue can vanish.

  • Leak 3, private-event enquiries that never sign. One enquiry in two dies in your inbox without a 24-hour follow-up. Average lost ticket: £700.

  • Leak 4, OTA commissions paid twice. One in three TheFork guests already had your number. The 7.8% commission is paid for nothing.

  • Leak 5, no follow-up after the visit. With no SMS reminder, a lost guest means four missing visits over 12 months. LTV uncounted.

The first three can be measured this month. The last two are paid over the year.

How much is it costing you, this month?

Use your numbers rather than mine. Three readings are enough: unanswered calls at peak, from a thirty-day operator log; your real no-show rate over the same month; the group enquiries left without a reply for 24 hours.

Then add up what the P&L never separates: covers not sold for lack of an answer, covers sold twice (a booked table that does not show is a table refused to somebody else), and commission paid on guests who already had your number.

Want more than an estimate? Simulate your recoverable margin

Before / after: the net margin that changes

With 25% missed calls, 15% no-shows on packed services, private-event leads ignored and OTA commissions paid twice over, real net margin settles between 5 and 7%.

Every missed call followed up by WhatsApp or SMS, no-shows halved, the group pipeline chased, OTA dependency reduced: four leaks plugged out of five, and the same venue runs between 9 and 11%. No menu rewrite, no price hike.

Case study: 1,600 reservations recovered every month

Noto Paris (Moma Group): +1,600 reservations a month recovered by Heep

Before Heep, Noto missed 35% of calls during the 7–9 pm rush. Now every missed call gets a WhatsApp or SMS follow-up within seconds; the AI qualifies the request and offers an alternative slot when needed. Result: 1,600 extra reservations a month, 600 of them outside service hours.

  • +1,600 monthly bookings recovered
  • Every missed call followed up by message

What interests me here is not the total but the out-of-hours share: 600 bookings a month with the phone line closed, the least visible of the five leaks.

See how Noto plugged its leaks

The Heep method in 4 weeks

  1. Week 1, leak diagnosis

    Channel audit: calls, emails, OTAs, DMs. Drop-off rates measured per channel and per slot.

  2. Week 2, missed-call follow-up

    Connection to Zenchef or SevenRooms. Every missed call gets a WhatsApp or SMS within seconds, 24/7. Day-before and same-day reminders automated.

  3. Week 3, private-event pipeline

    Unified inbox, qualified enquiries, automatic reminder at 24h and 72h. No private-event enquiry left behind.

  4. Week 4, margin recovery measurement

    Dashboard: incremental revenue estimated at average spend, no-shows avoided, OTA commission saved. Weekly report to your inbox.

Four weeks to plug, twelve months to measure. The first number to pull is the simplest: how many calls your restaurant did not take last week. Estimate your recoverable margin

Frequently asked questions

Why doesn't my accountant see these leaks?

They never show up in the books. A missed call isn't a cancelled sale — it's a sale that never happened. The lost revenue stays invisible without dedicated tracking.

Does Heep replace my reservation system?

No. Heep plugs into Zenchef, SevenRooms, TheFork or whatever you use. The AI handles the upstream: missed calls, emails, DMs, follow-ups. Your bookings stay where they are.

How long until I see margin impact?

Missed-call recovery shows up in week one. No-show and private-event impact is measured over 30 to 60 days. Work out the payback on your own volumes rather than on an average: the calculation is simple and it is the only one that binds you.

Is the 5th leak (LTV follow-up) covered by Heep?

Partially. Heep follows up after the visit via SMS and email for birthdays, events and key dates. Long-term retention programmes remain an optional add-on.

Free trial

Try Heep on your own restaurant.

Heep writes to you on WhatsApp exactly as it would write to your guests, with your hours and your rules. You judge it on the evidence, then start whenever you are ready.