restaurantesreservasno-showpagoswhatsapp

Restaurant Booking Deposits: How Much to Charge and How to Collect Them

A booking deposit is an advance payment a customer makes when reserving a table — legally an advance on the final bill, not an extra charge. In Spain, restaurants can require one as long as the policy is stated before confirming the booking, and the amount is deducted from the final bill. Typical amounts run €10–20 per person or €50–100 per table for groups, applied to large parties, weekends, holidays and tasting menus. The fastest way to collect one is a payment link sent over WhatsApp at the moment of booking: the guest pays in seconds from their phone, and the reservation only locks in once the payment lands.

Why restaurants are starting to charge for bookings

A no-show table is not an empty chair — it is lost revenue that cannot be resold. A table of six that never arrives on a Saturday night costs a restaurant real money: blocked inventory, prep work, and staff allocated to a cover that never lands. As bookings moved from phone calls to WhatsApp and Instagram DMs, the cost of flaking dropped to zero for the customer — and the bill landed on the restaurant.

Deposits flip that incentive. When a guest pays €10–20 to hold the table, attendance rates jump and the no-show's cost is covered when they don't. That is why more restaurants now ask for one — and why guests increasingly expect it for premium slots.

What a deposit legally is (Spain)

Key distinction first: a deposit is an advance, not a supplement. Spanish consumer authorities have stated that booking a table cannot carry an extra cost on top of the final bill — but the restaurant can require an advance that is then deducted from the total. In practice:

  • State the policy before confirming the reservation: amount, what it covers, cancellation deadline.
  • Deduct it from the final bill — never keep it as an extra.
  • If the guest no-shows without cancelling within your stated window, the deposit is compensation for the blocked table.
  • Keep written proof the guest accepted the policy (a confirmation message works).

This is general information, not legal advice — for edge cases (large events, fixed menus with suppliers), check with your asociación de hostelería.

How much to charge

There is no legal cap — the market norm is enough to make flaking hurt, not enough to scare the booking away:

ScenarioTypical depositWhen to apply it
Standard table (2-4)None — confirmation message is enoughMidweek, regular service
Weekend prime time€10-15 per personFri/Sat dinner, holidays eve
Large groups (8+)€10-20 per person, or fixed €100-150 per tableAlways — this is where no-shows hurt most
Tasting menu / special event30-50% of the menu priceFixed-date events with per-cover costs
Peak dates (Valentine's, New Year)€20-30 per personWhole-house demand, waiting list exists

Two rules of thumb: scale the deposit with the cost of the empty table, not with the group's politeness; and announce it as policy ("reservations are confirmed with a €15 deposit per person") rather than as a negotiation.

Collecting deposits by WhatsApp

The moment of friction decides whether deposits work. If collecting one means a bank transfer with proof-of-payment screenshots, guests abandon the booking. The flow that works:

  1. Guest books (WhatsApp, phone, or your booking link).
  2. You reply confirming availability and send a payment link for the deposit — same chat, seconds later.
  3. Guest pays by card (or Bizum where available) from their phone.
  4. The reservation locks in automatically once paid; the amount registers against the booking and is deducted from the final bill.
  5. Automatic reminder the day before — with the cancellation window stated.

WhatsApp is where your guests already are — meeting them with the payment link inside the same conversation removes the friction that kills deposits. Platforms like Mesabot build this in: deposit request, payment confirmation, and reminder flow attached to the booking itself, instead of juggling a POS, a bank app and a chat.

What happens to the no-show's deposit

With the policy stated in advance, keeping the deposit when a guest no-shows inside the cancellation window is the compensation for the blocked table — that is the whole point of the mechanism. Two practices that keep it fair and defensible:

  • Publish the cancellation deadline (24-48h for standard bookings) and honour it: if they cancel in time, refund in full.
  • Refund no-questions when you resell the table — goodwill costs less than a bad review.

Do deposits scare customers away?

Handled well, no: a clear, small, deductible deposit reads as professionalism, not distrust. Completion rates stay high when the payment is one tap inside the booking conversation. What does scare guests away: surprise charges on the bill, deposits on a Tuesday lunch, and refund policies buried in fine print.

In short

Charge deposits where the risk justifies them — groups, weekends, holidays, fixed menus — at €10-20 per person, state the policy before confirming, deduct from the bill, and collect with a payment link in the same WhatsApp conversation where the booking happened. The restaurants losing money to no-shows in 2026 are not the ones charging deposits; they are the ones still taking bookings with nothing attached.

Frequently asked questions

Can a restaurant in Spain legally charge a deposit for a reservation?+

Yes. Spanish consumer authorities confirm a booking cannot carry an extra charge on top of the bill, but the restaurant can require an advance payment that is then deducted from the final bill. The policy must be communicated before confirming the reservation, and the amount should be transparent.

How much is a typical restaurant deposit?+

For standard weekend bookings, €10-15 per person. For large groups, €10-20 per person or €100-150 per table. For tasting menus and special events, 30-50% of the menu price. The right number scales with the cost of the empty table, not a fixed rule.

Can the restaurant keep the deposit if I don't show up?+

If the cancellation policy was stated before the booking and you no-show within the cancellation window, the deposit is compensation for the blocked table. If you cancel within the stated deadline, the restaurant should refund it in full.

What is the easiest way to collect booking deposits?+

A payment link sent in the same WhatsApp conversation where the guest booked. The guest pays by card in seconds, the reservation auto-confirms, and the amount is tracked against the booking. Bank transfers with screenshot proof work but lose a share of bookings to friction.

Do deposits reduce reservations?+

No when they are small, transparent and deductible — guests read them as normal policy for premium slots and groups. Completion rates stay high when payment is one tap inside the booking chat. What reduces bookings is friction: separate payment apps, transfers with proof of payment, or hidden terms.

More articles

Let's build

One conversation away from a better operation

Step 1 / 50%