Best 1-for-1 Buffet Promotions Singapore (2026): The Money Math

A 1-for-1 buffet is two people eating for the price of one, and in Singapore in 2026 that usually means one person pays the headline price plus the standard 10 percent service charge and 9 percent GST, while the second eats free. Most 1-for-1 buffet promotions are tied to a specific credit card, run only on certain days, and quote prices with a '++' that adds about 19.9 percent on top. So a buffet advertised at S$98++ is roughly S$117.50 nett for one. Split between two on a 1-for-1, that is about S$59 a head for a hotel international buffet that would otherwise cost you S$117.50 alone. The best-value deals right now sit around S$28++ to S$49++ per person at hotels like Carlton City, Hotel Grand Pacific and The Westin, on DBS/POSB, UOB, OCBC, Citibank or Maybank cards. This guide gives you the real nett math, the live deals as of June 2026, and how to decide whether a buffet is worth it or just a clever way to overeat your monthly food budget.

The answer first: a 1-for-1 only wins if you'd have paid full price anyway

The honest money answer is that 1-for-1 is a genuine discount only when you were already going to a buffet at that price point. If a S$98++ buffet becomes effectively S$59 a head, you saved about S$58.50 versus paying alone. If you went purely because it was 1-for-1 and would otherwise have eaten a S$15 hawker meal, you didn't save S$58.50, you spent an extra S$44. The promotion is a discount on buffets, not free money.

Treat a buffet the same way you treat any discretionary spend. Decide the occasion first, then find the cheapest legitimate way to pay for it. A 1-for-1 deal, a 50 percent off second diner, or a time-slot discount on an app are all routes to the same outcome: lower the per-head cost of a meal you actually wanted. Slot it into your monthly food budget before you book, not after the bill arrives.

The other reality is that '1-for-1' rarely means half price flat. Service charge and GST are almost always charged on every diner, including the free one at some venues, and drinks, premium stations or weekend surcharges sit outside the deal. So the effective saving is closer to 40 to 48 percent than a clean 50, depending on how the terms are written.

The '++' is the hidden cost: how to read a buffet price

Almost every hotel and restaurant buffet in Singapore quotes prices with two plus signs, written as S$98++. The first plus is the 10 percent service charge, the second is 9 percent GST. The 9 percent rate is the current GST rate set by IRAS and has applied since 1 January 2024, so any 2026 buffet bill carries it.

The order matters. Service charge is added first, then GST is charged on the price plus the service charge. So a S$98++ buffet is S$98, plus S$9.80 service charge, plus 9 percent GST on S$107.80, which is S$9.70. The nett price is about S$117.50. The combined uplift from '++' is 19.9 percent, not 19, because GST is levied on top of the service charge.

This is why a buffet that looks like S$50 in an advert is closer to S$60 in your wallet, and it is the single biggest reason people feel a buffet cost more than they expected. When you compare a 1-for-1 deal against eating elsewhere, always convert the '++' to nett first. A few menus quote 'nett' prices that already include both charges, which is genuinely cheaper for the same headline number, so check which one you are looking at.

What '++' actually adds to a buffet price (10% service charge, then 9% GST), June 2026
Advertised price+ 10% service charge+ 9% GSTNett price per personEffective cost on 1-for-1 (per head)
S$28++S$30.80S$33.57S$33.57S$16.79
S$49++S$53.90S$58.75S$58.75S$29.37
S$69++S$75.90S$82.73S$82.73S$41.36
S$98++S$107.80S$117.50S$117.50S$58.75
S$108++S$118.80S$129.49S$129.49S$64.75

Live 1-for-1 hotel buffet deals in Singapore (June 2026)

These are current promotions confirmed for 2026, with the card you need and the headline '++' price where it is published. Almost all are tied to a specific bank's cards, require a reservation, and run only on certain days or meal periods, so read the venue's terms before you go. Prices below are per person before the '++'; on a 1-for-1, two diners share one of these prices plus the service charge and GST.

The cheapest effective deals sit at the mid-tier hotels. Plate at Carlton City Hotel runs themed 1-for-1 buffets from around S$28++ to S$31++ across DBS/POSB, UOB, OCBC and Maybank, depending on the day and theme. Sun's Cafe at Hotel Grand Pacific does a 1-for-1 Peranakan buffet from about S$30++ on UOB and OCBC. At the premium end, Seasonal Tastes at The Westin brings a S$98++ semi-buffet or S$108++ buffet dinner down to roughly S$49++ to S$54++ per head on a 1-for-1, valid on Citibank and others.

Validity is the part that bites. Some deals expire 30 June 2026, others run to 31 December 2026, and a few were Chinese New Year specials that have already lapsed. Always confirm the current end date on the bank's dining page or the restaurant's site, because these terms change month to month.

Selected live 1-for-1 buffet promotions in Singapore, June 2026 (price per person before ++)
Venue (hotel)Headline priceCard requiredNotes / validity
Plate (Carlton City Hotel)~S$28-31++DBS/POSB, UOB, OCBC, MaybankThemed lunches and dinners; day-dependent; to 31 Dec 2026
Sun's Cafe (Hotel Grand Pacific)~S$30++UOB, OCBC1-for-1 Peranakan buffet, lunch and dinner
Royale (Mercure Singapore Bugis)~S$32.50++DBS/POSB, OCBC, Citibank, MaybankInternational lunch and dinner buffet
The Line (Shangri-La)~S$34++ effectiveHSBC Premier1-for-1 all-day lunch buffet to 31 Dec 2026
Crossroads (Marriott Tang Plaza)~S$35++ effectiveDBS1-for-1 buffet; to 31 Jul 2026
The Landmark (Village Hotel Bugis)~S$43++UOBHalal-certified international buffet
Racines (Sofitel City Centre)~S$64++ effectiveDBS, OCBC, Citibank, MaybankUltimate Racines brunch; reservation required
Carnivore (Brazilian churrascaria)~S$44.50++ effectiveDBS, POSBDinner, 90-min seating; to 31 Jul 2026
Window on the Park (Holiday Inn Orchard)~S$79++ effectiveMost cardsDinner buffet, Thu-Sun; to 31 Dec 2026
Seasonal Tastes (The Westin)~S$49-54++ effectiveCitibank, OCBCS$98-108++ dinner buffet on 1-for-1; to 31 Aug 2026

1-for-1 versus '50% off 2nd diner' versus app discounts

Three deal structures dominate, and they are not all equal. A true 1-for-1 means two people for the price of one, so a pair pays about half each. '50 percent off the second diner' or 'every 2nd diner at 50 percent off' gives the same result for two people, but scales differently in a group: in a party of four, only diners two and four are discounted, so you pay full price for two and half for two, which is a 25 percent saving overall, not 50.

Then there is the '1 dines free with 3 paying adults' format, used on some weekend brunch deals such as Citi Prestige's complimentary buffet at five-star hotels and OCBC's brunch offers, which often require a minimum number of diners. That is effectively 25 percent off across four people, the same as the alternate-diner deals at scale. It only matches a true 1-for-1 if you go as a pair and one of you eats free, which most of these terms don't allow because they require the three paying diners. Always confirm the minimum-party rule on the bank's dining page before you book.

Time-slot apps such as Eatigo work differently again. They give a flat percentage off the whole bill, up to 50 percent, for booking less popular timings, with no card requirement. The discount changes by day, time and party size, and the deepest cuts are at off-peak slots. For a group of three or more, a good Eatigo slot can beat an alternate-diner card deal, because the discount applies to everyone, not just every second person.

How buffet deal structures compare by group size
Deal typeSaving for 2 peopleSaving for 4 peopleNeeds a specific card?
True 1-for-1~50% off the pair~50% (if 2 pairs)Usually yes
50% off every 2nd diner~25% overall~25% overallUsually yes
1 free with 3 payingNot eligible (needs 3 payers)~25% overallUsually yes
Off-peak app % off (e.g. Eatigo)Up to 50% off whole billUp to 50% off whole billNo

Which card to use, and why most people overthink it

The card matters only because the deal is locked to it. DBS/POSB, UOB, OCBC, Citibank, Maybank, HSBC Premier and Amex Platinum each carry different restaurant tie-ups, so the practical question is which bank's card you already hold, not which card is best in the abstract. Opening a new credit card purely to save S$30 on a buffet rarely makes sense once you factor in annual fees and the discipline of paying the balance in full.

On top of the 1-for-1, your card may earn cashback or miles on the amount you do pay. A general dining card that returns a few percent, or a miles card if you collect them, stacks a small extra saving on the nett bill. That is a modest bonus, not a reason to chase a card. If you carry a balance at the typical 26 to 28 percent per annum interest, the interest wipes out any buffet discount many times over, so only use this if you clear the statement in full.

If you are picking a daily-driver card and dining deals are one factor among several, compare the whole package rather than the buffet list alone. Our roundup of the best credit cards in Singapore covers cashback, miles and fee waivers, and you can ask the bank to waive the annual fee each year so the card stays free to hold.

How to actually save, not just spend more

A buffet is one of the easiest places to feel like you got a deal while spending more than a normal week of meals. The defence is to set the number before you book. Decide what a treat is worth to you this month, check it against your food line, and pick the slot that hits that number.

Go off-peak. Weekday lunch buffets are routinely S$20 to S$40 cheaper per head than weekend dinner for broadly the same spread, and many 1-for-1 deals only run on weekdays or low-demand timings anyway. If the difference between a Saturday dinner and a Tuesday lunch is S$50 a head, that is real money for the same food. Book a weekday, and the discount on the menu and the discount on timing stack.

Watch the add-ons. Free-flow alcohol packages, premium seafood top-ups and 'champagne brunch' upgrades sit outside most 1-for-1 deals and can add S$40 to S$80 a head, quietly turning a S$49 effective buffet into a S$120 one. Stick to the included spread, drink the free-flow soft drinks or water, and the headline saving survives contact with the bill. Whatever you don't spend on upgrades is money that can sit in a high-interest savings account or chip away at your emergency fund instead.

Finally, be honest about frequency. A S$59 effective buffet once a quarter is a fine treat. The same buffet every fortnight is S$1,500 a year out of discretionary income, which is the kind of spending that creeps up without you noticing. Cap how often you go, not just how much each visit costs.

How to actually book and claim a 1-for-1 deal

The deal almost never applies just because you walked in. Most 1-for-1 buffet promotions need a reservation made under the promotion, the eligible card presented when you pay, and sometimes a code or the bank's name quoted at booking. Skip any step and you pay full price for two, which is the most expensive way to learn the rules.

Reserve through the channel the bank or restaurant names, not a generic booking app. Some deals live on the bank's own dining portal, others on the venue's site with a note like 'quote the promotion when reserving'. When you call or book online, say which bank's offer you are using. At the table, the eligible card has to settle the whole bill, so the cardholder pays and the table squares up afterwards if you are splitting.

Read the fine print for the two conditions that quietly break the deal: a minimum spend and a minimum number of paying diners. Some offers, such as certain Citibank restaurant deals, require a set minimum spend before the 1-for-1 applies, and the 'one dines free with three paying' formats need the full count of payers. A 1-for-1 that needs four paying adults is useless to a couple. Public holidays, the eve of a public holiday and special menu dates (Christmas, Mother's Day, Chinese New Year) are also commonly excluded or priced separately, so confirm your date is eligible before you build the evening around it.

A quick way to check any buffet deal before you book

Run any 1-for-1 offer through five checks and you'll know in a minute whether it's worth your money.

First, convert the '++' to nett by adding 19.9 percent, so you know the real per-head cost on the 1-for-1. Second, confirm the deal type: a true 1-for-1 halves the price for a pair, while a 25 percent group structure does not. Third, check the card requirement and that you already hold the card. Fourth, check the validity date and the days and meal periods it runs, because weekday lunch is usually the cheapest slot. Fifth, ask what is excluded, since drinks and premium stations are where the bill quietly grows back.

Frequently asked questions

How does a 1-for-1 buffet deal actually work in Singapore?

Two people dine for the price of one. One person pays the buffet price plus the standard 10 percent service charge and 9 percent GST, and the second eats free. In practice the service charge and GST often apply to both diners, so the real saving for a pair is closer to 40 to 48 percent than a flat half price. Most deals require a specific credit card, a reservation, and apply only on certain days or meal periods.

What does ++ mean on a Singapore buffet price?

The first plus is the 10 percent service charge, the second is the 9 percent GST. Service charge is added first, then GST is charged on the price plus service charge, so the total uplift is 19.9 percent. A buffet at S$98++ is about S$117.50 nett. The 9 percent GST rate set by IRAS has applied since 1 January 2024, so every 2026 buffet bill carries it. Some menus quote 'nett' prices that already include both charges.

What is the cheapest 1-for-1 buffet in Singapore in 2026?

Mid-tier hotel buffets are cheapest on a 1-for-1. Plate at Carlton City Hotel runs themed buffets from around S$28++ to S$31++ across DBS/POSB, UOB, OCBC and Maybank, and Sun's Cafe at Hotel Grand Pacific does a Peranakan buffet from about S$30++ on UOB and OCBC. After the ++, a S$28++ deal works out to roughly S$17 a head on a 1-for-1. Always confirm the current price, eligible card and validity on the venue's or bank's page.

Is a 1-for-1 buffet actually worth it?

It is worth it only if you were going to eat a buffet at that price anyway. Then a S$98++ buffet at effectively S$59 a head saves you about S$58.50. If you only went because it was 1-for-1 and would otherwise have eaten a cheap meal, you spent more, not less. Decide the occasion first, set a treat budget, then use the deal to lower the cost of a meal you genuinely wanted.

Do I need a specific credit card for 1-for-1 buffet promotions?

Most do require one, tied to DBS/POSB, UOB, OCBC, Citibank, Maybank, HSBC Premier or Amex Platinum depending on the venue. Use whichever you already hold rather than opening a new card for a single buffet, since annual fees and the temptation to carry a balance can cost more than the discount. Off-peak time-slot apps like Eatigo give percentage discounts with no card requirement.

Is 1-for-1 better than 50% off the second diner?

For two people they give the same result, about half off the pair. For a group of four, '50 percent off every 2nd diner' or '1 free with 3 paying adults' only discounts two of the four, which works out to about 25 percent overall, not 50. A true 1-for-1 is best when you go as a pair. For larger groups, an off-peak app discount that applies to the whole bill can beat the group structures.

How much should I budget for a hotel buffet in Singapore?

Without a deal, expect roughly S$48++ to S$110++ per adult for weekday dinner at hotels, which is about S$57 to S$132 nett after the 19.9 percent uplift. With a 1-for-1, plan for about S$30 to S$65 a head, plus anything you spend on alcohol or premium upgrades, which sit outside the deal. Weekday lunch is usually S$20 to S$40 cheaper per head than weekend dinner for a similar spread.

How do I book and claim a 1-for-1 buffet deal?

Reserve under the promotion through the channel the bank or restaurant names, and say which bank's offer you are using when you book. At the table, the eligible card has to settle the whole bill, so the cardholder pays and the group splits afterwards. Watch for a minimum spend or a minimum number of paying diners on some offers, and confirm the date is eligible, since festive menus and public holidays are often excluded or priced separately.

Does the free diner still pay service charge and GST?

At many venues, yes. The 1-for-1 covers the buffet price, but the 10 percent service charge and 9 percent GST are frequently charged on both diners, including the one who eats free. That is why the real saving for a pair lands closer to 40 to 48 percent than a clean half off. Always read the terms, because a few deals waive the charges on the free diner while most do not.

Can I use a 1-for-1 buffet deal on a public holiday?

Often not. Public holidays, the eve of a public holiday and festive dates such as Christmas, Mother's Day and Chinese New Year are commonly excluded from 1-for-1 buffet promotions or run on a separate, higher-priced menu. If you want the deal on a special occasion, confirm the exact date is eligible before booking, or shift to a weekday when both the menu price and any timing discount are cheapest.

Sources

Keep exploring

This is general financial information for Singapore, not personal financial advice. Figures change — verify current rates against the official sources above before acting. See our full disclaimer.