The Agoda DBS deal has two parts worth knowing before you book. Every Sunday from 1am, DBS and POSB cardholders get up to 50% off a prepaid hotel booking through a dedicated Agoda page, with a minimum spend of S$200 and the discount capped at S$100. On any other day the same partnership runs an everyday rate of around 18% off, capped at roughly S$50, on selected hotels. The headline 50% is real, but the cap is the number that decides your saving: on a S$200 booking you save the full S$100, while on a S$1,000 stay you still only save S$100, so the deal works hardest on cheaper rooms. The code refreshes weekly and runs out fast, taxes are excluded, and pay-at-hotel rates do not count. Used on the right booking it is one of the better hotel discounts a Singapore card gives you.
The partnership between Agoda and DBS runs on two separate tracks, and people mix them up. The loud one is Shiok Sundays: every Sunday from 1am Singapore time, you get up to 50% off a hotel booking made through the dedicated page at agoda.com/dbssunday, on a minimum spend of S$200, with the discount capped at S$100 per booking. The quiet one is the everyday rate, around 18% off selected hotels through agoda.com/dbs on any other day, capped near S$50, with a smaller no-cap fallback rate once the better tier sells out.
Both require you to pay with a DBS or POSB card at checkout, and both apply only to selected hotels and prepaid room types. The discount comes off the room rate before taxes and service fees, not the all-in total, so the figure you save is smaller than the percentage suggests on a tax-heavy booking. The Sunday code refreshes weekly and is shown on the page header from 1am; once the week's quota is gone you get an 'invalid code' message and have to wait for the next Sunday.
Read the two together and the deal is straightforward: Sunday for the big one-off saving on a planned trip, the everyday rate when you are booking midweek and the timing does not line up. Neither needs registration, and there is no separate sign-up beyond holding any DBS or POSB card. Where this fits a wider booking strategy is covered in our guide to the best cards to book flights and hotels with.
Half off sounds like the whole game, but the S$100 cap is what actually sets your saving on the Sunday deal. Below the cap the percentage rules; above it the dollar figure freezes. A S$200 booking at 50% saves the full S$100, an effective 50% off. A S$400 booking at 50% would be S$200 off, but the cap holds it to S$100, so your real discount is 25%. A S$1,000 booking still saves S$100, which is a 10% discount dressed up as 50%.
This flips the usual instinct. The deal pays out hardest on a cheaper room, not your most expensive splurge. If you are booking a S$1,000 luxury stay, S$100 off is fine but unremarkable; if you are booking a S$200 to S$250 budget hotel, you are clearing close to the full headline rate. The smart move on a long trip is to split nights into separate bookings that each land near the cap, where the terms allow, rather than putting one S$900 stay on a single booking.
The everyday rate works the same way with smaller numbers. At 18% capped near S$50, a S$278 booking hits the cap; anything pricier earns a thinner effective rate. Run the simple sum before you assume the percentage applies to your whole bill.
| Room rate (pre-tax) | 50% headline | Capped at | You actually save | Effective discount |
|---|---|---|---|---|
| S$200 | S$100 | S$100 | S$100 | 50% |
| S$300 | S$150 | S$100 | S$100 | 33% |
| S$500 | S$250 | S$100 | S$100 | 20% |
| S$1,000 | S$500 | S$100 | S$100 | 10% |
For the core Agoda DBS deal, the card brand barely matters: the discount applies once you enter any valid DBS or POSB credit or debit card on the Agoda checkout. That includes the DBS Live Fresh, DBS yuu, POSB Everyday, DBS Altitude, DBS Vantage and the DBS Visa Debit. The discount is tied to the booking page and the bank, not to a premium card tier.
Where the card does matter is the second layer: rewards earned on top of the discount. Pay the discounted booking on a card that earns well on online spend and you stack a discount with miles or cashback. The DBS Woman's World Card earns 4 miles per dollar on online spend up to its S$1,000 monthly cap, treating an Agoda payment as bonus-earning online spend. The DBS Altitude earns 1.3 miles per local dollar, and DBS Live Fresh pays cashback on online and overseas spend. Our best miles cards guide runs through which DBS card earns most on a booking.
DBS and POSB Mastercards also have a separate Agoda track at agoda.com/sgmastercard, with the DBS Woman's World Card at around 12% off (capped at US$45, minimum spend US$200) and other DBS/POSB Mastercards at around 8% off (capped at US$25, minimum spend US$150) through early 2027. Those caps are smaller than the Sunday S$100, so the Mastercard route is a fallback when you cannot wait for a Sunday, not a replacement for it.
Agoda's Sunday slot is one day of a wider DBS campaign called Half-Priced Holidays, where a different travel partner runs a 50%-off deal each day of the week. In the 2026 run, the line-up was Trip.com on Mondays (50% off two or more economy return tickets, capped at S$200), Expedia on Tuesdays (50% off selected hotels, capped at S$100), Cathay Pacific on Wednesdays (50% off round trips, capped at S$200, code CXDBSDEAL), Traveloka on Thursdays (50% off sitewide with a S$100 minimum, capped at S$50), AirAsia on Fridays (50% off flights, capped at S$100), Klook on Saturdays (50% off sitewide with a S$100 minimum, capped at S$50), and Agoda on Sundays.
Each deal releases at a set time, usually midnight, with Agoda at 1am and some at noon, and the quota is small. These are first-come, first-served with weekly limits as low as 15 bookings on the flight deals, so they sell out within minutes. The value is real when you catch one, but treat it as a lucky win rather than a plan you can build a trip around.
The point for your wallet: the flight caps (S$200 on Trip.com and Cathay) are double the hotel caps, so on the days you can be flexible, a flight deal returns more dollars than a hotel one. Pair a caught flight deal with a Sunday Agoda hotel and you can shave a few hundred dollars off a trip, though both depend on snagging the code before it runs out. Campaign dates change, so confirm the current schedule on the DBS promotions page before counting on any single day.
A discount only saves money if the pre-discount price is fair. The honest test is to open the same hotel, same dates and same room on the DBS Agoda page and on a plain Agoda search or a rival site such as Booking.com, then compare the all-in price after the discount. If the DBS rate after 50% off undercuts the regular rate, the deal is genuine. If the listed rate on the deal page sits higher to begin with, part of the discount is paying you back with your own money.
Most of the time the Sunday rate does win, because Agoda funds it as a customer-acquisition push with DBS. But prepaid rates can be a few dollars pricier than free-cancellation rates, and the cap quietly limits the saving on expensive rooms, so the gap narrows on a luxury booking. The other catch is flexibility: prepaid bookings are usually non-refundable, so a S$100 saving is a poor trade if there is any chance you cancel. Weigh the discount against the cost of a missed trip.
One more line item: foreign-currency hotels. If the booking charges in a foreign currency, your card adds an FX fee of roughly 3.25% to 3.5%, which eats into the discount. A booking priced in Singapore dollars avoids that. For genuinely foreign spend, weigh whether a multi-currency card or wallet beats the card FX fee, and run the trip budget through our budget calculator so the saving is real money, not just a smaller bill.
DBS is not the only card with an Agoda partnership, and on a single big booking it is not always the best one. The HSBC Premier card runs around 20% off Agoda hotels capped at S$130, a higher cap than the DBS everyday rate, though it needs a Premier relationship. The most generous on luxury stays is the Visa Infinite deal: around 33% off a three-night stay at four-star-and-above hotels, capped at US$150 (roughly S$200), which beats the DBS S$100 cap on a pricier booking, but only on three-night four-star bookings and only twice a month per card.
On the everyday rate, DBS sits mid-pack. Trust Bank runs 18% off capped at S$50 with a longer validity window, and Mastercard World Elite runs around 16% off capped at US$60 on a minimum US$200 spend. For Malaysia and Indonesia trips, Maybank's 18% off (capped at around S$40) is region-specific. None of these stack with each other, since you can only enter one card and one code per booking.
The practical read: use the DBS Sunday deal for a budget-to-mid hotel near the S$200 to S$300 mark where its S$100 cap is most of the bill, and reach for a Visa Infinite or HSBC Premier deal when you are booking an expensive four-star-plus stay where their higher caps pull ahead. Match the deal to the booking size rather than defaulting to one card.
| Card / bank | Discount | Cap per booking | Notes |
|---|---|---|---|
| DBS/POSB (Sunday) | Up to 50% | S$100 | Min spend S$200, weekly code, 1am release |
| DBS/POSB (other days) | Around 18% | Around S$50 | Selected hotels, no code needed |
| HSBC Premier | Around 20% | S$130 | Premier relationship required |
| Trust Bank | 18% | S$50 | Longer validity window |
| Visa Infinite | Around 33% | US$150 (~S$200) | 3-night, 4-star+ stays, twice a month |
| Mastercard World Elite | Around 16% | US$60 | Min spend US$200 |
The discount is layer one. Layer two is the rewards your card earns on the discounted amount, and layer three is timing the booking so both land well. You cannot stack two bank discounts on one booking, but you can always stack one discount with the card's own miles or cashback, because those come from the bank, not Agoda.
Put the booking on a card that earns strongly on online spend. The DBS Woman's World Card at 4 miles per dollar turns a S$200 discounted Agoda booking into 800 miles, worth roughly S$8 to S$16 on top of the S$100 saved. A cashback card such as DBS Live Fresh hands back a flat percentage in cash instead. Whether miles or cashback win for you depends on whether you actually redeem miles; our cashback cards guide covers when cash beats points. Either way the rewards are free upside once the discount is locked in.
On timing, the Sunday quota runs out fast, so be on agoda.com/dbssunday at 1am with your dates and hotel already chosen, ready to apply the fresh code. Search exactly the nights you want, since deals like the Visa three-night rate only show on the matching search. And never let the saving tempt you into carrying a balance: a revolving balance at around 27.9% a year on the major banks wipes out a S$100 discount within months, so pay the booking off in full. Discipline on the balance matters more than the discount, the same logic in our note on lifestyle inflation.
Three rules catch most people. First, prepaid only: the discount applies to prepaid room types, not pay-at-hotel rates, and prepaid bookings are usually non-refundable, so do not book on a deal if the trip is not confirmed. Second, taxes and fees are excluded: the percentage comes off the base room rate, so your real saving is below the headline once GST, service charge and tourism levies are added back.
Third, the quota is finite and first-come, first-served. The Sunday code is capped at a number of redemptions each week, and once it is gone the page returns 'invalid code' until the next Sunday's reset at 1am. The flight deals in Half-Priced Holidays have even tighter weekly limits, sometimes around 15 bookings, so they vanish in minutes. There is no waitlist; you either catch it or wait.
Beyond those, confirm the booking is for selected hotels only, that you used the correct dedicated page rather than the main Agoda site, and that you paid with a DBS or POSB card. Campaign dates and rates change often, so the figures here are accurate as of June 2026 and should be checked against the live DBS and Agoda pages before you book. If the deal does not clear, the everyday rate is the reliable fallback while you wait for a better Sunday.
On the Sunday deal you save up to 50% off the room rate, but the discount is capped at S$100 per booking with a S$200 minimum spend. That means a S$200 booking saves the full S$100 (a real 50% off), while a S$1,000 booking still only saves S$100 (an effective 10% off). The everyday rate is around 18% off capped near S$50. The cap, not the percentage, decides your saving, so the deal works hardest on cheaper rooms close to the S$200 minimum.
Any DBS or POSB credit or debit card unlocks the core Agoda discount once you enter it at checkout on the dedicated booking page. That includes the DBS Live Fresh, DBS yuu, POSB Everyday, DBS Altitude, DBS Vantage and DBS Visa Debit. The card tier does not change the discount, but it changes the rewards you earn on top: the DBS Woman's World Card earns 4 miles per dollar on the online booking, while DBS Live Fresh pays cashback. There is a separate DBS Mastercard track with smaller caps.
For the Sunday deal, yes. A fresh promo code is shown on the agoda.com/dbssunday page header from 1am Singapore time every Sunday, and you apply it at checkout. The code refreshes weekly and is capped at a limited number of redemptions, so if you see an 'invalid code' message it means the week's quota is fully used and you must wait for the next Sunday reset. The everyday 18% deal at agoda.com/dbs does not need a code; the discount applies automatically on selected hotels.
Usually yes, because Agoda funds the discount as a customer-acquisition deal with DBS, but you should still check. Open the same hotel, dates and room on the DBS Agoda page and on a normal Agoda or Booking.com search, then compare the all-in price after the discount. If the DBS rate wins, it is genuine. Watch two things: prepaid rates can be a little pricier and are non-refundable, and foreign-currency bookings add a card FX fee of about 3.25% to 3.5% that eats into the saving.
Yes. You cannot combine two bank discounts on a single booking, but the discount always stacks with the rewards your own card earns, since those come from the bank rather than Agoda. Pay the discounted booking with a card that earns well on online spend, such as the DBS Woman's World Card at 4 miles per dollar, and you collect miles on top of the discount. The rewards are free upside, but only if you pay the booking in full and avoid interest, which would wipe out the saving.
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.