Restaurant no-show deposits in Singapore: what is fair, what is legal
An eight-top booked two weeks ago for Saturday, ingredients ordered, staff rostered, walk-ins turned away. At 8 pm the table is still empty and the phone stays silent. Every F&B operator in Singapore knows this scene, and in the current market it stings more than ever: 3,047 F&B establishments closed in 2024, the highest count in nearly 20 years, squeezed by rent, manpower and food costs. When restaurateurs interviewed by Malay Mail in July 2025 describe margins of 5 to 7 per cent at best, a party of eight that never arrives is not an annoyance. It is the evening's entire profit.
So deposits, card guarantees and cancellation fees have gone from exotic to normal in Singapore, especially for group bookings, omakase counters and reunion dinner season. But one viral Google review can undo years of goodwill, and most operators are honestly unsure what they are allowed to charge. This guide covers what Singapore law actually says, what local venues really charge in S$, how to design a policy that survives both a chargeback and a public pile-on, and how an online reservation system that confirms and reminds guests automatically prevents most no-shows before any fee is needed.
Is it legal to charge a deposit or cancellation fee in Singapore?
Yes. Singapore has no statute that specifically regulates restaurant deposits, cancellation fees or no-show charges, and no law that caps them. When a guest books after being shown a clear condition such as "a S$20 per person deposit applies, refundable up to 48 hours before", that condition becomes part of an ordinary contract, and ordinary contract law lets you enforce it.
Two principles put boundaries around that freedom:
- Disclosure. The Consumer Protection (Fair Trading) Act protects consumers against unfair practices, which includes misleading claims and material terms a consumer could not reasonably have known about. A cancellation fee that appears for the first time after the booking is exactly the kind of term that invites a complaint to CASE and a card dispute. A fee shown plainly before the guest confirms is a different animal entirely.
- Proportion. Under the common-law penalty doctrine, a charge that goes far beyond your genuine loss risks being treated as an unenforceable penalty rather than a legitimate pre-estimate of damage. Keeping a S$30 deposit on a missed dinner cover reflects a real loss; charging S$300 for the same casual table would be hard to defend.
One honest caveat: no published Singapore court decision deals specifically with a restaurant no-show fee, so nobody can tell you exactly where a judge would draw the line, and this article is general information, not legal advice. In practice the uncertainty argues for restraint. A modest, clearly disclosed charge is very unlikely ever to be tested; an aggressive one invites chargebacks, CASE complaints and one-star reviews long before it sees a courtroom.
What Singapore restaurants actually charge
Deposits stopped being controversial at the top end of the market years ago. As far back as April 2018, Mothership documented the trend: Artichoke charging S$18 to S$30 per person on bookings of ten or more, Gattopardo taking S$30 to S$50 per person for groups of eight, and Wild Rocket, Sum Yi Tai and Candlenut holding card details on large tables. The stated reason was blunt: diners were reserving tables and simply not turning up, and the wasted food and staffing were coming straight off the bottom line.
At the fine-dining end the amounts are much larger. One-Michelin-starred Meta on Keong Saik Road publishes its policy openly: a S$200 per diner authorisation hold on the card, changes required at least 72 hours ahead, the full menu charged inside that window, and the hold forfeited for every guest who does not arrive. For a tasting-menu restaurant that buys produce per confirmed guest, that is not greed, it is arithmetic.
Between those poles, the common Singapore patterns in 2026 look like this:
- Casual and mid-range dining: no fee for standard tables; a card guarantee or small deposit for peak services and groups of six or more.
- Brunches, event nights and festive set menus: per-person deposits, usually deducted from the bill, because the menu is fixed and the food is committed. Chinese New Year is the extreme case, and our guide to reunion dinner bookings in Singapore covers that season in detail.
- Omakase and tasting menus: card holds or full prepayment, with 48 to 72 hour cut-offs, on the Meta model.

The S$400 lesson: enforceable is not the same as wise
In February 2026, a diner cancelled a Valentine's Day booking for two at a Michelin-starred Singapore restaurant one day ahead, after a close relative died unexpectedly. The restaurant enforced its 72-hour policy to the letter and kept the S$400 deposit, explaining that produce is obtained specifically for each guest and cannot be reused once prepared. The diner called it "a slap in the face" in a one-star review, and Mothership ran the story.
Read it carefully, because both halves of the lesson matter:
- The restaurant was almost certainly within its rights. The policy was disclosed, the amount matched real procurement costs, and the guest had agreed to it. Legally, this is what a well-built policy looks like.
- The restaurant still lost. A bereavement, a rigid reply and a viral headline cost far more than one evening of ingredients. "Fair and square to all customers", the restaurant's own defence, convinced nobody who was not already an operator.
The practical conclusion is not to abandon deposits. It is to build one documented compassionate exception into the policy: proof-of-emergency cases get a refund or a transferable credit, decided by the manager, noted in the guest file. It costs you a handful of covers a year and it removes the only scenario in which a fair policy becomes a public-relations grenade.
Designing a policy that survives a dispute
When a charged guest disputes the fee with their bank or writes to CASE, the outcome turns on your paper trail. Five habits make a Singapore policy solid:
- Disclose on the booking screen, not after. Amount, cut-off, and when the card is charged, visible before the guest confirms, ideally on the same page where card details are entered, and restated in the confirmation email. Singapore diners are used to seeing "++" explained on menus; extend the same clarity to booking conditions.
- Keep amounts tied to real loss. A deposit close to your food cost or expected margin per cover is defensible. Escalate by context: nothing on a quiet Tuesday deuce, a card guarantee on Saturday night, a real deposit on a ten-pax festive table.
- Timestamp the acceptance. An online booking made after the policy was displayed is strong evidence. For phone bookings, send a confirmation that contains the policy; without it, you are relying on what a busy host may or may not have said.
- Offer an always-open cancellation channel. A guest who must call during service to cancel usually will not. A one-tap cancellation link converts silent no-shows into tables you can resell, and it demolishes the "I had no way to cancel" defence. Wording and cut-off structures are in our restaurant cancellation policy guide.
- Apply it consistently, with the one written exception. Waiving fees by mood produces exactly the disputes you are trying to avoid. Decide the rules, write them down, and let the compassionate exception be a rule too.
Card holds, deposits and PayNow: getting the mechanics right
Three payment mechanisms do different jobs, and in Singapore the local payments landscape adds a twist.
A deposit is money actually collected at booking and deducted from the bill. A card guarantee (an authorisation hold) stores or holds the guest's card at booking and charges only if the guest never shows; guests who honour the booking pay nothing extra, which makes it the gentler tool for regular service. The card-network mechanics, and how to survive a chargeback, are covered in our guide to credit card holds for restaurant reservations.
PayNow deserves a special note. It is beloved by Singapore guests and nearly free for you, but it is an instant transfer, not an authorisation: there is no hold, so a PayNow "deposit" is real money collected upfront, and a refund is a manual transfer back. That has two practical consequences. First, PayNow suits genuine deposits on set menus and functions, where you intend to keep or apply the money, and suits card guarantees not at all. Second, if you promise "refundable up to 48 hours before", make sure someone actually owns the refund task, because a guest chasing their S$50 for a week will tell everyone about it.
Prevention beats the fee every time
A collected fee compensates a dead table. A prevented no-show keeps the table earning, which is worth several times more, and it never generates a dispute. The global playbook is in our guide to reducing restaurant no-shows; the Singapore short version:
- Confirmations and reminders by default. Most no-shows are forgetfulness, not malice, and reminders with a one-tap confirm-or-cancel link convert them into usable cancellations. Even Grab, hardly a neutral party since it acquired Chope, claims automated confirmation prompts reduce no-show rates by up to 67 per cent; treat the exact figure as a vendor claim, but the direction matches what operators see. Our guide to booking confirmations and reminders covers timing and wording.
- Card guarantees where the stakes justify them. Friday and Saturday nights, tasting menus, F1 weekend, festive services. The deterrent works even if you never charge a single guest.
- Deposits for functions and large tables. A twelve-pax table that vanishes in December is a small catastrophe; a per-person deposit rolled into the bill is standard and Singapore guests accept it. Structure it with our large group bookings guide.
- A live waitlist to backfill. A waitlist turns a 5 pm cancellation into a seated cover, and it is also your best evidence that you took reasonable steps to limit the loss if a dispute ever comes.
Where ViteUneTable fits
ViteUneTable is a reservation system built for independent restaurants, with an unlimited free version and 0% commission: no per-cover fee, ever, on any booking. The free version already includes online reservations with automatic email confirmations and an online cancellation link, which quietly delivers the two legal essentials above, disclosure at booking and an always-open cancellation channel. The Standard + Anti No-Show pack, at 49 € per month excluding VAT (the Pack Standard alone is 29 €), adds booking reminders and card guarantees on the reservations you choose, so the policy you display is enforced automatically instead of depending on whoever answers the phone.
To be honest about the fit: ViteUneTable's prices are in euros, because the product was built in Europe first, and some Singapore operators will prefer a locally billed tool. What you get in exchange exists nowhere else in the local market right now: a genuinely unlimited free plan with no per-diner fee, at a moment when every paid reservation system in Singapore starts at a subscription, a per-cover charge, or both.
Frequently asked questions
Can a restaurant in Singapore legally charge a cancellation or no-show fee?
Yes. No Singapore statute prohibits or caps restaurant cancellation fees. The fee must be disclosed before the guest books so it forms part of the booking contract, and it should reflect your genuine loss. A hidden or wildly excessive fee risks trouble under the Consumer Protection (Fair Trading) Act and the common-law penalty doctrine, and no Singapore court has published a ruling on a restaurant no-show fee, so restraint is the safe strategy.
How much deposit do Singapore restaurants usually take?
It scales with commitment. Documented examples run from S$18 to S$50 per person for group bookings at casual and mid-range venues, up to S$200 per diner in card authorisation holds at tasting-menu restaurants such as Meta, with 48 to 72 hour cancellation windows. Most venues charge nothing on standard tables and reserve deposits for groups, festive set menus and peak services.
Is a card hold better than a deposit?
For regular service, usually yes. A card guarantee costs guests who show up nothing, filters out the non-committal, and only ever charges an actual no-show. Deposits make more sense when money is genuinely committed on your side: set menus, reunion dinners, functions and buyouts, where the deposit simply becomes part of the bill.
Can I take deposits by PayNow?
You can, and guests like it, but remember PayNow has no authorisation-hold mechanism: any PayNow deposit is money actually transferred, and a refund is a manual transfer back that someone on your team must own. Use PayNow for true deposits on committed menus, and card holds when you only want a guarantee.
Do I have to charge anything at all?
No, and many venues should not. If your no-show rate is low, automatic confirmations, a reminder with a one-tap cancellation link and a waitlist to backfill late cancellations usually solve the problem without charging anyone. Save deposits and card guarantees for the services where an empty table genuinely hurts: weekends, large groups, tasting menus and festive peaks.
Also worth reading
Restaurant reservation systems in Singapore: the honest 2026 comparison
Chope has been absorbed into Grab, Quandoo is shutting down, and almost every system sells by quote. Here is the honest Singapore comparison, fees and fine print included.
No-show fees for NZ restaurants: what you can legally charge
A no-show fee is legal in New Zealand, but only if it is disclosed at booking and reflects your real loss. Here is what Kiwi restaurants actually charge, and how to write a policy that holds up.
Restaurant booking systems in NZ: the honest 2026 comparison
Quandoo is closing, OpenTable barely exists here, and almost nobody publishes NZD prices. The honest New Zealand comparison of restaurant booking systems, fees and fine print included.