Blog
Contents
The 4-way Singapore miles card map in 2026
DBS Altitude: the direct-booking travel workhorse
UOB PRVI Miles: the overseas and portal-hotel specialist
Citi PremierMiles: the miles-never-expire simplicity card
HSBC Revolution: the no-fee, no-minimum online outlier
Miles expiry, transfer partners, and the 2026 fine print
How to use ShopBack before paying with any of the four miles cards
The 2026 verdict by traveller profile
Frequently asked questions
Blog
DBS Altitude vs UOB PRVI Miles vs Citi PremierMiles vs HSBC Revolution Singapore 2026: The 4-Way Miles Card Comparison
DBS Altitude, UOB PRVI Miles, Citi PremierMiles and HSBC Revolution compared for Singapore in 2026: no single miles card wins, pick by travel or online spend.
The 4-way Singapore miles card map in 2026
For a Singapore miles collector in 2026, DBS Altitude, UOB PRVI Miles, Citi PremierMiles and HSBC Revolution each earn differently across four spend categories, so pick your card, then apply through ShopBack before you pay, where ShopBack Cashback works like a discount, only easier than a promo code. Headline earn rates look close on paper (1.2 to 6 miles per S$1), but expiry rules, minimum spend gates, and annual fee treatment mean the effective miles per dollar on a real Singapore traveller's basket ranges from roughly 1.2 to 3.5 miles per S$1. Choosing wrong costs a two-trip-per-year household 15,000 to 40,000 miles per year in foregone earn, which is one short-haul Business award ticket. Choosing right closes the gap, and going through ShopBack Singapore before you pay on the online booking lowers the cost of the booking itself.
This guide compares the four cards on the axes that matter for a 2026 Singapore user: local versus foreign currency earn rate, direct travel bonus, hotel portal bonuses, miles expiry, annual fee and waiver policy, and how to go through ShopBack Singapore before you pay with each one.
At-a-glance comparison
| Card | Local earn | FCY earn | Best travel earn | Minimum spend | Miles expiry | Annual fee (waivable) |
|---|---|---|---|---|---|---|
| DBS Altitude | 1.2 mpd | 2.0 mpd | 3.0 mpd on online travel (Agoda, Booking.com, Expedia, Trip.com, airlines) | None for base tier | Never (while card active) | S$196.20 |
| UOB PRVI Miles | 1.4 mpd | 2.4 mpd | Up to 6.0 mpd on hotels via UOB Agoda/Expedia portal | None for base; S$800 for bonus | 2 years from earn | S$261.60 |
| Citi PremierMiles | 1.2 mpd | 2.0 mpd | 2.0 mpd on FCY (no dedicated travel bonus) | None for earn | Never (while card active) | S$196.20 |
| HSBC Revolution | Low base rate | Low base rate | Up to 4 mpd on eligible online and contactless spend (capped monthly) | None | 37 months from statement earn | Historically S$0, verify current terms |
Sources: DBS Altitude Card, UOB PRVI Miles Card, Citi PremierMiles Card, HSBC Revolution Credit Card issuer pages, verified September 2026. "mpd" is miles per S$1.
DBS Altitude: the direct-booking travel workhorse
DBS Altitude is the incumbent local travel card most Singapore miles collectors default to first. In 2026 the structure is 1.2 miles per S$1 on all local spend, 2 miles per S$1 on foreign currency spend, and 3 miles per S$1 on flights, hotels, and online travel bookings (Agoda, Booking.com, Expedia, Trip.com, Klook, Traveloka, and airline websites), capped at S$5,000 per calendar month on the 3 miles tier. DBS Points do not expire while the card is active.
The card's strength is the direct-booking path: no portal required, no coupon code, no minimum spend to unlock the 3 miles per S$1 travel rate. For a Singapore household that books two overseas trips a year averaging S$3,000 to S$4,000 per trip on hotels plus flights, DBS Altitude generates roughly 18,000 to 24,000 KrisFlyer miles per trip at the 3 miles per S$1 rate, or one short-haul Economy award ticket per year of pure travel spend.
Going through ShopBack: For any online travel booking, start at ShopBack Singapore, search for the merchant (Agoda, Booking.com, Expedia, Trip.com, Klook, Traveloka), click through to the merchant's ShopBack page, complete the booking, and pay with DBS Altitude. You earn 3 miles per S$1 from DBS on the transaction plus ShopBack Cashback confirmed after the merchant's cooling-off window (typically 60 to 90 days on hotels). Card miles and ShopBack Cashback are separate.
Where DBS Altitude loses is high spenders on overseas retail. The 2 miles per S$1 foreign currency rate is beaten by UOB PRVI (2.4 miles per S$1) on the same overseas spend. If your annual overseas retail spend is above S$15,000, UOB PRVI compounds a 20 percent higher earn rate on that leg.
UOB PRVI Miles: the overseas and portal-hotel specialist
UOB PRVI Miles in 2026 pays 1.4 miles per S$1 on local spend (the highest local base rate in this comparison), 2.4 miles per S$1 on foreign currency spend, and up to 6 miles per S$1 on hotel bookings made through UOB's dedicated Agoda and Expedia portal. Direct airline ticket purchases on major airlines earn 6 miles per S$1 as well. The base earn has no minimum spend; the portal bonus rate is subject to promotional windows and per-transaction caps.
The math on UOB PRVI: for a Singapore household with S$20,000 in annual overseas spend, UOB PRVI generates 48,000 KrisFlyer miles versus 40,000 on DBS Altitude, a 20 percent uplift. Add S$6,000 of hotels via the UOB Agoda portal at 6 miles per S$1 and that leg alone yields 36,000 miles.
Going through ShopBack: The trade-off with the UOB portal is price transparency. UOB Agoda portal prices are not always the cheapest, and the loyalty-programme discount on Agoda direct or Booking.com Genius is sometimes not reflected. Practical routine: check the Agoda or Booking.com price on ShopBack Singapore first (click through from ShopBack, note the price), then compare with the UOB portal. If the UOB portal is within 5 percent of the ShopBack-direct price, book UOB portal to capture the 6 miles per S$1. If more than 5 percent above, book direct via ShopBack for the ShopBack Cashback confirmation plus 2.4 miles per S$1 UOB earns on the FCY transaction.
Where UOB PRVI loses is fee waiver friction; the 2026 waiver policy tightened and approval rates for lower-spend cardholders trail Citi PremierMiles and DBS Altitude.
Citi PremierMiles: the miles-never-expire simplicity card
Citi PremierMiles in 2026 pays 1.2 miles per S$1 on local spend, 2 miles per S$1 on foreign currency spend, and does not run a dedicated bonus category for direct travel bookings. The card's differentiator is not earn rate but expiry: Citi Miles do not expire while the card is active. That eliminates the annual pressure to book an award ticket before miles lapse, which UOB miles (2-year rolling expiry) and HSBC Reward points (37-month expiry) both impose.
For a Singapore miles collector who saves toward a specific redemption over multiple years (a Business Class award to Europe or North America, which typically costs 90,000 to 130,000 KrisFlyer miles), Citi PremierMiles is the simplest anchor: earn continuously, transfer to KrisFlyer or Asia Miles when ready, no calendar management.
Going through ShopBack: Because Citi PremierMiles does not have a dedicated travel bonus category, its miles earn is identical for direct hotel bookings versus generic online retail. That means the click-through routine is uniform: for any online purchase at a ShopBack-listed merchant, start at ShopBack Singapore, click through to the merchant, complete checkout, and pay with Citi PremierMiles. Miles accrue from Citi at the appropriate rate (1.2 mpd local, 2 mpd FCY); ShopBack Cashback confirms independently in the cooling-off window.
Where Citi PremierMiles loses is opportunity cost on the direct travel category. A traveller who books S$5,000 on Agoda in a year earns 6,000 miles on Citi PremierMiles (at 1.2 mpd) versus 15,000 on DBS Altitude (at 3 mpd). The 9,000-mile gap is meaningful over multiple years.
HSBC Revolution: the no-fee, no-minimum online outlier
HSBC Revolution is the odd card of the four. It earns up to 4 miles per S$1 on eligible online and contactless spend (including mobile wallet payments) within a monthly cap, and a much lower base rate on everything else. Combined with historically no annual fee on the principal card and no minimum spend, HSBC Revolution is the lowest-friction card in this comparison for a Singapore user just starting to collect miles. Verify the current cap and eligible categories on HSBC's card page.
For a Singapore household with regular online and contactless spend (Shopee, Lazada, Amazon, food delivery, plus daily tap-to-pay), HSBC Revolution earns its top rate up to the monthly cap; spend above the cap earns the base rate, so it works best as a second card for capped everyday spend.
Going through ShopBack: HSBC Revolution rewards eligible online spend at its top rate up to the monthly cap, which makes it a good fit for non-travel online purchases. Start at ShopBack Singapore for any online merchant, click through, complete checkout, pay with HSBC Revolution. Miles accrue from HSBC on the transaction; ShopBack Cashback confirms independently. The routine is identical for Shopee as for Booking.com, which is why HSBC Revolution is the recommended "second card" for Singapore users whose primary card is UOB PRVI or DBS Altitude.
Where HSBC Revolution loses is on large travel bookings and spend above its monthly cap, where the base rate applies. For big-ticket hotel and flight bookings, DBS Altitude (3 mpd on online travel) and UOB PRVI (up to 6 mpd via portal) can earn more. HSBC Revolution is the online generalist, not the travel specialist.
Miles expiry, transfer partners, and the 2026 fine print
Miles expiry: DBS Points and Citi Miles do not expire while the card is active. UOB miles expire 2 years from statement earn date. HSBC Reward points expire 37 months from statement date. Transferred KrisFlyer miles then expire 36 months after earning; Asia Miles expire on an 18-month inactivity window.
Transfer partners: DBS Altitude, UOB PRVI, and HSBC Revolution all transfer to KrisFlyer and Asia Miles. Citi PremierMiles transfers to KrisFlyer, Asia Miles, and a wider partner list (Qantas, EVA Air, Turkish Airlines, plus IHG, Marriott, and Hilton hotel programmes). For Singapore travellers, KrisFlyer is the practical default given Singapore Airlines' hub position at Changi.
Foreign currency markup: All four cards apply an FX markup of 2.8 to 3.25 percent. The markup applies before the earn rate calculation. Always choose the local (not SGD) billing currency at overseas checkout to avoid dynamic currency conversion double-dipping the FX spread.
Digital wallets: All four support Apple Pay, Google Pay, and Samsung Pay. HSBC Revolution treats eligible digital wallet payments as contactless (eligible for its top rate). The others treat digital wallet contactless as generic base earn.
GrabPay, YouTrip, Wise top-ups, insurance premiums, education fees, and income tax: Excluded from bonus categories or capped on all four cards. For income tax, use a tax-payment facility (CardUp, ipaymy) only if the miles arithmetic beats the service fee.
How to use ShopBack before paying with any of the four miles cards
ShopBack is the step before you pay. The workflow is identical regardless of which miles card you carry: open the ShopBack app or Chrome extension, search for the merchant (Agoda, Booking.com, Expedia, Trip.com, Klook, Traveloka, Shopee, Lazada, Amazon), click "Shop now" to click through to the merchant's ShopBack page, complete checkout, and pay with the miles card that maximises the earn rate for that transaction.
ShopBack tracks the click and, after the merchant confirms the sale in the cooling-off window (60 to 90 days on hotels, 30 to 60 days on retail), the Cashback confirmation posts to your ShopBack account. The card miles post to your card statement independently; there is no interaction between the two rewards streams. Check the live rate on each store's ShopBack page.
The 2026 verdict by traveller profile
- Direct travel booker, S$5,000 to S$15,000 annual travel spend: DBS Altitude (3 mpd on online travel, no portal friction, DBS Points never expire).
- Overseas retail heavy, S$15,000+ annual FCY spend: UOB PRVI Miles (2.4 mpd FCY beats DBS Altitude's 2 mpd by 20 percent on the same spend).
- UOB portal willing hotel booker: UOB PRVI Miles (up to 6 mpd on Agoda and Expedia portal, but check portal price against ShopBack-direct first).
- Multi-year saver toward long-haul Business award: Citi PremierMiles (Citi Miles never expire while card active, cleanest expiry management).
- Miles beginner, low or unpredictable spend: HSBC Revolution (historically no annual fee, no minimum spend, up to 4 mpd on eligible online and contactless spend within a monthly cap).
- Two-card recommendation: HSBC Revolution as the online-generalist plus DBS Altitude as the direct-travel specialist.
Whichever card you use, go through ShopBack Singapore before you pay so part of the cost comes back as Cashback, while the card earns its miles. Check the live rate on each store's ShopBack page.
Frequently asked questions
Which is the best miles card in Singapore in 2026: DBS Altitude, UOB PRVI, Citi PremierMiles, or HSBC Revolution?
There is no single best miles card. DBS Altitude wins for direct spend on airlines, hotels, and online travel agencies (3 miles per S$1 on that category, no expiry on DBS Points while the card is active). UOB PRVI Miles wins for two profiles: overseas spend (2.4 miles per S$1 on foreign currency) and hotel bookings booked through UOB's Agoda and Expedia portal (up to 6 miles per S$1). Citi PremierMiles wins on miles-never-expire mechanics (Citi Miles do not expire while the card is active) and clean 2 miles per S$1 on all foreign currency spend. HSBC Revolution wins on eligible online and contactless spend, earning up to 4 miles per S$1 within a monthly cap, with historically no annual fee on the principal card. Go through ShopBack before you pay so part of the cost comes back: start at ShopBack Singapore, click through to the merchant, then pay with the card that maximises the miles rate; the ShopBack Cashback confirms independently of the card miles.
How many miles does DBS Altitude earn per S$1 in 2026?
DBS Altitude earns 1.2 miles per S$1 (3 DBS Points per S$5) on local spend, 2 miles per S$1 on foreign currency spend, and 3 miles per S$1 on flights, hotels, and travel bookings made online (including Agoda, Booking.com, Expedia, Trip.com, and airline websites), capped at S$5,000 per calendar month for the 3 miles tier. DBS Points do not expire as long as the card is active. When booking an online hotel or flight, start at ShopBack Singapore, click through to the merchant, then pay with DBS Altitude; you earn the 3 miles per S$1 from DBS on the transaction plus ShopBack Cashback confirmed after the merchant's cooling-off window.
How does UOB PRVI Miles compare with Citi PremierMiles on foreign currency spend in 2026?
UOB PRVI Miles pays 2.4 miles per S$1 on foreign currency spend (both online and in person overseas). Citi PremierMiles pays 2 miles per S$1 on foreign currency spend. UOB PRVI is therefore the stronger card for overseas spend by 20 percent. The trade-off is fee waiver policy: Citi PremierMiles waivers are historically easier than UOB, and Citi Miles do not expire while the card is active, while UOB miles convert only when the KrisFlyer or Asia Miles conversion is triggered manually. For overseas online purchases, open ShopBack Singapore first, click through to the merchant, then pay with whichever miles card you carry so part of the cost comes back as ShopBack Cashback while the card earns its miles.
Is HSBC Revolution a real miles card in 2026?
Yes. HSBC Revolution earns up to 4 miles per S$1 on eligible online and contactless spend within a monthly cap, and a much lower base rate on other spend. HSBC Reward points convert to KrisFlyer or Asia Miles with a conversion fee. HSBC Revolution has no minimum spend and has historically carried no annual fee on the principal card; verify the current fee, caps and eligible categories on HSBC Singapore's site. For online purchases at any ShopBack-listed merchant, start at ShopBack Singapore, click through to the merchant, complete checkout, and pay with HSBC Revolution; miles accrue from HSBC and Cashback confirms independently on ShopBack.
Can I earn ShopBack Cashback when I pay with DBS Altitude, UOB PRVI Miles, Citi PremierMiles, or HSBC Revolution?
Yes. Card miles and ShopBack Cashback are separate rewards streams. ShopBack tracks the click from ShopBack.sg (app, Chrome extension, or in-app browser) through to the merchant and pays Cashback after the merchant confirms the sale in the cooling-off window (typically 60 to 90 days on hotels and 30 to 60 days on retail). Your DBS Altitude, UOB PRVI, Citi PremierMiles, or HSBC Revolution miles post to your card statement separately, under each issuer's own terms.
Which of the four miles cards has the easiest minimum spend to hit in 2026?
HSBC Revolution has no minimum spend, which makes it the easiest by a wide margin. DBS Altitude has no minimum spend to earn the base 1.2 miles per S$1 either, though its 3 miles per S$1 travel tier caps at S$5,000 monthly. UOB PRVI Miles has no monthly minimum spend but has an S$800 minimum for the airline and hotel bonus rate to trigger. Citi PremierMiles has no monthly minimum for miles earn but requires you to hit an annual spend threshold for fee waiver in later years. If you are unsure whether your usual spend clears each card's fine print, use ShopBack for online purchases so you still earn Cashback regardless of card tier thresholds.
Do miles from DBS Altitude, UOB PRVI, Citi PremierMiles, and HSBC Revolution ever expire in 2026?
DBS Points and Citi Miles do not expire while the respective card is active. UOB miles expire two years from the statement date on which they are earned. HSBC Reward points expire 37 months from statement earn date. The KrisFlyer and Asia Miles balances themselves have their own separate expiry rules (KrisFlyer miles expire 36 months after earning; Asia Miles expire on an 18-month inactivity window). ShopBack Cashback is separate from these programmes: once confirmed, it sits in your ShopBack account until you withdraw it, so go through ShopBack before you pay with any of the four miles cards.
Which miles card is best for booking Agoda, Booking.com, Expedia, and Trip.com in Singapore?
DBS Altitude wins on the standard direct-booking path (3 miles per S$1 on online travel bookings, no portal required). UOB PRVI Miles beats DBS Altitude if you book through UOB's dedicated Agoda and Expedia portal, where the card earns up to 6 miles per S$1 on hotel bookings; the trade-off is that the UOB portal price is not always the cheapest and often does not include the loyalty-programme discount that Agoda or Expedia direct offers. Practical routine: check the Agoda or Booking.com price on ShopBack Singapore first (click through from ShopBack, note the price), then compare with the UOB portal price. Book at the lower total cost, including the miles value, and go through ShopBack before you pay where the merchant is listed on ShopBack.
What is the annual fee on DBS Altitude, UOB PRVI, Citi PremierMiles, and HSBC Revolution in 2026?
DBS Altitude is S$196.20 per annum (including 9 percent GST) with the first-year fee typically waived and subsequent years waived on request based on spend history. UOB PRVI Miles is S$261.60 per annum with a stricter waiver policy in 2026 that generally requires an annual spend threshold. Citi PremierMiles is S$196.20 per annum with historically the most generous waiver policy of the three, usually approved on a phone call. HSBC Revolution has historically carried no annual fee on the principal card; verify current terms. Regardless of card fee, ShopBack Cashback has no membership fee, so going through ShopBack before you pay does not add cost.
How does ShopBack Cashback compare with these four bank miles cards in Singapore?
ShopBack is not a card and does not replace one. ShopBack pays Cashback for tracked click-throughs from the ShopBack app, Chrome extension, or in-app browser to a merchant's ShopBack page; the card miles are paid by the issuer on eligible transactions. The two are separate. Practical routine in 2026: use ShopBack Singapore as the entry point for any online purchase where the merchant is listed on ShopBack (Agoda, Booking.com, Klook, Expedia, Trip.com, Traveloka, Shopee, Lazada, Amazon), then pay with the miles card that maximises the earn category (DBS Altitude for direct travel, UOB PRVI for FCY and portal hotels, Citi PremierMiles for miles-never-expire simplicity, HSBC Revolution for capped online and contactless spend). Check the live rate on each store's ShopBack page.
Related articles

DBS Altitude vs UOB PRVI Miles vs Citi PremierMiles Singapore 2026
DBS Altitude wins on flights and hotels, UOB PRVI Miles on overseas spend and Citi PremierMiles on miles that never expire. Which Singapore card wins in 2026.
DBS vs OCBC vs UOB vs HSBC 2026: The Honest 4-Way Singapore Cashback Cards Comparison
DBS Live Fresh, OCBC 365, UOB One and HSBC Revolution compared for Singapore cashback in 2026: pick by where you spend, not headline rate, and go through ShopBack before you pay.
Citi PremierMiles vs SCB X Card vs HSBC Revolution Singapore 2026
For a Singaporean at SGD 60k to SGD 100k income flying six to eight times a year, Citi PremierMiles, SCB X, and HSBC Revolution sit at the mid-tier travel card sweet spot. Here is which one pays back fastest in 2026.
SG Credit Card Annual Fee Waiver 2026: Callscript Guide
How annual fee waivers work at Singapore banks in 2026, with the callscript playbook for DBS, UOB, Citi, HSBC, Standard Chartered, OCBC and Maybank.
UOB KrisFlyer vs DBS Vantage vs Amex KrisFlyer Ascend: SG 2026
A structured 2026 comparison of three popular Singapore miles credit cards. KrisFlyer UOB, DBS Vantage, and American Express Singapore Airlines KrisFlyer Ascend side by side on annual fee, waiver rules, miles-per-dollar earn rates, welcome and renewal bonuses, lounge access, and when each card wins so you can pick the right miles card for your spend pattern.

Shop, book trips, and play games to earn Cashback
No points, no credits. Just real cash. Withdraw to Paypal or bank account, and spend however you like.

