For a traditional sit-down restaurant, an unannounced absence or last-minute cancellation is more than an empty chair. It can mean unrealised revenue, ingredients already prepared, and labour scheduled for covers that never arrive. The following hypothetical example shows how to measure the impact without confusing lost sales with committed costs.

Start with the number of covers lost

Assume your traditional sit-down restaurant operates 26 evening services per month. During each service, 3 covers are lost because of an unannounced absence or a last-minute cancellation.

The monthly calculation is:

  • 26 evening services × 3 absent covers = 78 covers not served per month
  • Hypothetical average ticket: 32,00 € excl. VAT per cover
  • Planned capacity: 40 covers per service

The unrealised revenue is therefore:

78 × 32,00 € = 2 496,00 € excl. VAT per month

This is the sales opportunity that disappears when those places cannot be offered to other customers.

Quick tip: Track booked covers, confirmed covers, actual arrivals, cancellations and walk-ins separately. This lets you distinguish a genuine no-show problem from a booking system that simply records reservations inaccurately.

What costs are already committed?

The next step is to calculate the cost associated with preparing and staffing the service. This example keeps food, set-up and labour separate so that each figure can be checked.

Restaurant ingredients and table preparation representing food and set-up costs

Food cost per cover

The hypothetical food cost is itemised as follows:

  • Starter: vegetables, egg and seasoning, 2,20 € excl. VAT
  • Main course: meat, side dish and sauce, 5,80 € excl. VAT
  • Dessert: 1,50 € excl. VAT
  • Bread and condiments: 0,50 € excl. VAT

Total food cost:

2,20 € + 5,80 € + 1,50 € + 0,50 € = 10,00 € excl. VAT

Set-up cost per cover

The table preparation cost includes:

  • Linen and table consumables: 0,70 € excl. VAT
  • Non-recoverable preparation and garnish: 0,80 € excl. VAT

Total set-up cost:

0,70 € + 0,80 € = 1,50 € excl. VAT

Food and set-up together represent:

10,00 € + 1,50 € = 11,50 € excl. VAT per cover

For 3 absent covers:

3 × 11,50 € = 34,50 € excl. VAT

This is the portion of food and preparation cost already committed to the missing customers.

Allocate the labour cost carefully

The restaurant also schedules staff for the planned 40 covers.

Front-of-house labour

The fully loaded hourly cost is built from:

  • Salary: 14,00 €
  • Employer charges: 4,00 €
  • Fully loaded hourly cost: 18,00 €

For two people working four hours:

2 × 4 × 18,00 € = 144,00 €

Kitchen labour

The kitchen calculation is:

  • Salary: 16,00 €
  • Employer charges: 6,00 €
  • Fully loaded hourly cost: 22,00 €

For two people working four hours:

2 × 4 × 22,00 € = 176,00 €

Total labour:

144,00 € + 176,00 € = 320,00 €

Allocated labour per planned cover:

320,00 € ÷ 40 = 8,00 € per cover

For 3 absent covers:

3 × 8,00 € = 24,00 €

The allocated committed costs for those 3 covers are therefore:

  • Food and set-up: 34,50 € excl. VAT
  • Labour share: 24,00 €
  • Total committed costs: 58,50 €

Do not announce a 154,50 € loss

For the 3 missing covers, the unrealised revenue is:

3 × 32,00 € = 96,00 € excl. VAT

The committed costs are 58,50 €. However, you should not mechanically add 96,00 € and 58,50 € to announce a 154,50 € loss. These figures describe two different angles:

  • 96,00 € excl. VAT is the revenue that was not generated.
  • 58,50 € is the estimated cost already committed or allocated.

A more useful contribution calculation is:

96,00 € − 34,50 € = 61,50 € excl. VAT

This represents the contribution that would have been generated after the food and set-up cost. The labour allocation should remain visible as a separate operating cost rather than being added to the unrealised revenue.

At the monthly level:

  • Unrealised revenue: 2 496,00 € excl. VAT
  • Food and set-up: 78 × 11,50 € = 897,00 € excl. VAT
  • Allocated labour share: 78 × 8,00 € = 624,00 €

Keeping these categories separate makes your analysis easier to explain and easier to improve.

Four practical ways to reduce empty tables

1. Ask for a group guarantee

For a hypothetical group of 10 people, a guarantee of 20,00 € per person represents:

10 × 20,00 € = 200,00 €

Payment processing is only one cost line in this guarantee. Using the official France fee schedules consulted on 5 October 2026:

  • Stripe France: 1,5% + 0,25 €
  • Calculation: 200,00 € × 1,5% + 0,25 € = 3,25 € excl. VAT
  • PayPal France: 2,90% + 0,35 €
  • Calculation: 200,00 € × 2,90% + 0,35 € = 6,15 € excl. VAT

These fees are not the subject of this article and do not justify a provider comparison. They are simply a payment cost to include when you calculate the net value of a guarantee.

For a traditional sit-down restaurant, the policy should state the amount, the cancellation deadline, and what happens if the customer does not arrive.

2. Confirm the booking the day before

Suppose a confirmation message leads 20% of the customers concerned to notify you that they will not attend:

78 × 20% = 15,6, or approximately 16 covers freed

If half of those covers are resold:

16 ÷ 2 = 8 covers

Potentially recovered revenue:

8 × 32,00 € = 256,00 € excl. VAT

The value comes from giving the restaurant enough notice to contact a waiting list or accept new reservations.

Restaurant booking confirmation and table release concept

3. Set a clear table-release rule

A practical rule could be:

  1. Wait 15 minutes after the booked time.
  2. Contact the customer.
  3. Record the absence.
  4. Offer the table again if there is demand.

Assume this recovers 1 cover per service:

1 × 26 services × 32,00 € = 832,00 € excl. VAT

The rule should be communicated when the reservation is made. Consistency matters: applying it occasionally can create confusion for both customers and staff.

4. Test controlled overbooking

Overbooking should remain limited and carefully tested. Assume:

  • 10 high-demand services
  • 2 additional covers per service
  • Exceptional capacity: 42 covers instead of 40
  • Two covers become no-shows on those selected services

Potentially preserved revenue:

10 × 2 × 32,00 € = 640,00 € excl. VAT

Start with one test slot before extending the practice. Consider table layout, kitchen throughput, arrival times and the risk that every customer appears. Overbooking should never become a default assumption about customer behaviour.

What do French rules say about deposits?

Service-Public, consulted on 5 October 2026, distinguishes between an arrhes deposit and an acompte down payment. In the absence of a clear statement, an advance payment is generally presumed to be a deposit. A deposit allows either party to withdraw under the applicable rules, while a down payment creates a firmer commitment.

The Service-Public explanation of deposits and down payments should be read alongside the DGCCRF guidance on deposits, down payments and credit notes, both consulted on 5 October 2026.

The official sources consulted do not provide a specific detailed framework for a card hold without an immediate charge. Before using this method, have the wording and process checked by a legal adviser. In all cases, communicate the amount, cancellation deadline and consequences clearly before the booking is confirmed.

For these calculations, ProCalc.app can help you test different restaurant scenarios in real time. It is a one-time purchase: pay once, keep it forever, with no subscription, no recurring billing and zero data collection.

FAQ

How many covers are lost to no-shows in this traditional restaurant?

With 26 evening services per month and 3 covers lost per service, the restaurant loses 78 covers per month: 26 × 3 = 78.

What does an empty table cost in a traditional restaurant?

Using the hypothetical figures in this example, 3 absent covers represent 96,00 € excl. VAT in unrealised revenue, 34,50 € excl. VAT in food and set-up already committed, and 24,00 € in allocated labour. Do not add the revenue and cost figures together because they describe different angles.

Should a traditional restaurant ask for a deposit?

A deposit can help secure high-demand bookings or larger groups, but the conditions must be clear. State the amount, cancellation deadline and applicable treatment as a deposit or down payment. Check the terms with a legal adviser.

What should you confirm the day before?

Confirm the date, arrival time, number of covers and cancellation conditions. In this example, a confirmation process that frees 16 covers and resells half could potentially recover 256,00 € excl. VAT.

When should you release the table?

A possible rule is to contact the customer 15 minutes after the booked time, then offer the table again. If one cover is recovered per service, the hypothetical annualised monthly calculation produces 832,00 € excl. VAT across 26 services.

Is overbooking prudent for a traditional restaurant?

Only as a limited test. Start with one high-demand slot, assess the real capacity of the room and kitchen, and stop if the risk of serving every arriving customer becomes too high. In the example, 10 selected services with 2 extra covers could potentially preserve 640,00 € excl. VAT if those additional places would otherwise be lost to no-shows.

Leave a comment

Sign in to post your comment or sign-up if you don't have any account.