Key Takeaways
A 1-for-1 buffet charges one adult the usual price and waives the second adult's buffet, so each person pays roughly half the food cost.
Prices marked "++" exclude a service charge (typically 10%) and 9% GST, which together add about 20% to your bill.
Weekday lunches usually have the lowest prices and the most card-linked deals, while weekends and public holidays bring higher prices and more blackout dates.
Odd-numbered groups, children, seniors, drinks and festive surcharges often fall outside the 1-for-1, so your average cost per person can end up above half.
Most deals only work with specific cards, so check which buffet perks your cards already unlock and compare credit cards with buffet promotions before applying for a new one.
A 1-for-1 buffet promotion lets two adults dine for the price of one: you pay the usual buffet price for one diner, and the second diner's buffet is free. In Singapore, most of these deals only work with specific credit cards, and you'll find them mainly at hotel buffets, especially for weekday lunches.
The headline "half price" rarely tells the whole story, though. Service charge, GST, blackout dates and group rules all change what each person actually pays. This guide explains how 1-for-1 buffet promotions work, what they typically cost per person, and how to pick the right deal and card for your meal.
Most 1-for-1 buffet promotions follow the same logic: the venue bills one adult at its usual (rack) price and waives the buffet charge for a second adult. Banks and hotels market a few variations, and some only look like a 1-for-1:
Promo type | How it works | ⭐ Best for | Same as 1-for-1? |
|---|
1-for-1 or "2nd diner dines free" | One adult pays the usual price; the next adult's buffet is free | Even-numbered groups of adults | ✅ Yes |
50% off for two diners | The combined buffet bill for two adults is halved | Pairs, where it works like a 1-for-1 | ✅ Yes |
50% off the second diner | The first adult pays full price; the second adult's buffet is half price | Pairs, though each adult still pays about 75% of the usual price | ❌ No |
Flat percentage off (e.g. 20%) | Each eligible diner's buffet price is discounted | Odd-numbered groups, or when no 1-for-1 is available | ❌ No |
What "++" means and how it changes your bill
Many hotels and restaurants in Singapore list buffet prices with "++", meaning a service charge (typically 10%) and 9% GST will be added. According to IRAS, GST applies to the total including service charge, so the two compound. Here's how a $100++ buffet adds up to its nett (final) price:
In other words, "++" adds about 20% to the listed price. Service charge isn't a legal requirement, so some venues don't charge it at all.
How to calculate the buffet price per person
To compare deals fairly, work out what each adult actually pays after "++":
MoneySmart Tips
Formula:
Effective price per adult = Buffet price × Adults paying × 1.199 ÷ Total adults
The 1.199 multiplier adds the 10% service charge and 9% GST. Some venues calculate service charge on the full pre-discount bill, which raises the cost slightly, so ask when you book.
In an odd-numbered group, the unpaired adult usually pays full price. Three adults at a $70++ buffet with a 1-for-1 pay for two buffets, or about $55.95 each instead of $41.97 for a pair, so only a discount above 33% beats a 1-for-1 for a group of three.
1-for-1 Hotel Buffet Lunch and Dinner Prices in Singapore
Here's roughly what recent 1-for-1 buffet deals work out to per adult. Prices and tie-ups change often, so confirm current rates and eligible cards with the venue before you go.
Venue | Buffet style | Usual price per adult | Per adult with 1-for-1 (approx. nett) |
The Landmark, Village Hotel Bugis (Bugis) | Halal-certified international | $85.90++ (weekday lunch) | About $51.50 |
Sun's Cafe, Hotel Grand Pacific (Bugis) | Peranakan | $60++ (Monday to Thursday); $65++ (Friday to Sunday) | About $36–$39 |
Royale, Mercure Singapore Bugis (Bugis) | International | $65++ (lunch) to $100++ (Friday dinner) | About $39–$60 |
21 on Rajah, Aloft Singapore Novena (Novena) | Halal-certified Asian (rotating themes) | $60++ (weekday lunch); $70++ (weekend lunch and Sunday to Thursday dinner) | About $36–$42 |
Makan@JEN, JEN Singapore Orchardgateway (Orchard) | International | $88++ (Monday to Thursday dinner) | About $53 |
Disclaimer: Per-adult figures assume a 10% service charge and 9% GST on the discounted bill, and exclude drinks.
Location affects prices too:
Orchard Road hotels offer family-friendly spreads at mid-to-high prices
Marina Bay and City Hall hotels lean premium with more selective 1-for-1 offers, and
City-fringe hotels in Bugis and Novena often start lower and feature regularly in card campaigns.
That said, timing matters as much as location:
Weekday lunches have the lowest prices and the most 1-for-1 deals,
Weeknight dinners from Monday to Thursday sit in the mid-range, and
Weekend or public holiday buffets cost the most, with fewer 1-for-1 offers and more blackout dates.
MoneySmart Tips
If saving money is your priority, a 1-for-1 weekday lunch at a city-fringe hotel is usually the cheapest combination.
Terms and Conditions to Check Before You Book
These terms decide whether a 1-for-1 buffet promotion really saves you money:
Eligible cards: Deals usually apply only to specific cards from banks such as DBS/POSB, UOB, OCBC, HSBC and Citibank, and you must pay the bill with that card. Tie-ups change regularly, so check the current list.
Blackout dates: Many deals exclude the eves and days of public holidays, plus festive periods such as Chinese New Year, Mother's Day, Christmas and New Year.
Group and redemption limits: Promotions often cap the number of diners per card or table, and some limit redemptions per day.
What's not covered: Drinks, festive add-ons and special-event surcharges usually cost extra.
Booking rules: Some deals need an advance reservation or a specific booking link, so mention the promotion when you book.
Start with the cards you already hold, since many bank dining programmes include buffet deals. If you're considering a new card, remember that its buffet perks can disappear when a tie-up ends, so its everyday dining rewards matter just as much.
⭐ On MoneySmart, you can compare credit cards for dining and cashback credit cards by rewards rate, minimum spend and annual fee.
Here's how the dining credit cards on MoneySmart compare on the fundamentals:
Credit card | Dining bonus earn rate | Min. spend | Earn cap | Annual fee (+ waiver) |
HSBC Live+ Card | 8% cashback, plus 15% off at over 200 restaurants (Live+ Dining Programme) | $600 a month | $250 cashback a quarter | $196.20 (1st year waived)
Subsequent waivers with $12,500 annual spend |
OCBC 365 Credit Card | 5% cashback on eligible dining | $800 a month | $80 cashback a month ($160 cashback with $1,600 spend) | $196.20 (waived for 2 years)
Subsequent waivers with $10,000 annual spend |
HSBC Revolution Credit Card | 10X reward points (about 4 miles) per $1 on contactless and online payments
or
Up to 20X reward points (up to 8 miles) with an HSBC Everyday Global Account | None | Monthly bonus points cap (up to 22,800 bonus points with the Everyday Global Account) | $0 |
UOB One Card | Up to 3.33% cashback on retail spend, including dining | $600, $1,000 or $2,000 a month (tiered) | Varies by spend tier | $196.20 (1st year waived) |
Citi Cash Back+ Card | 1.6% cashback | None | No cap | $196.20 (1st year waived) |
OCBC INFINITY Cashback Card | 1.6% cashback | None | No cap | $196.20 (1st year waived) |
Standard Chartered Simply Cash Credit Card | 1.5% cashback | None | No cap | $196.20 (1st year waived) |
American Express True Cashback Card | 1.5% cashback (3% on the first $5,000 in your first 6 months) | None | No cap | $174.40 (1st year waived) |
Disclaimer: Earn rates, caps, fees and waivers are accurate as of 20 October 2026.
Category cards pay more on dining but need a minimum spend, so they suit you if your monthly spending already clears it. Flat-rate or general spend cards earn less per dollar, but every buffet bill earns the same with no tracking.