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 layer ShopBack on top of 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
The 4-way Singapore miles card comparison for 2026 puts DBS Altitude (3 miles per S$1 on flights, hotels, and online travel with no expiry), UOB PRVI Miles (1.4 miles per S$1 locally and up to 6 miles per S$1 on hotels via Agoda and Expedia through UOB's portal), Citi PremierMiles (1.2 miles per S$1 locally, 2 miles per S$1 in FCY, and miles that never expire while the card is active), and HSBC Revolution (4 HSBC Reward points per S$1, equivalent to 1.6 miles per S$1, on online and contactless with no annual fee and no minimum spend) side by side. No single card wins; the answer depends on whether your spend is travel-heavy, everyday-online, or overseas. This guide picks by spend profile, transfer partners, and expiry rules, and shows how ShopBack Singapore cashback stacks on top of the card miles on any of the four.
The 4-way Singapore miles card map in 2026
For a Singapore miles collector in 2026, the four most-shopped miles cards (DBS Altitude, UOB PRVI Miles, Citi PremierMiles, and HSBC Revolution) each earn differently on the four spend categories that matter: local retail, foreign currency, direct online travel, and everyday contactless. 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, and pairing the card with ShopBack Singapore on the online booking leg, closes the gap.
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 each stacks with ShopBack cashback on the ShopBack Singapore homepage.
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 | 1.6 mpd | 1.6 mpd | 1.6 mpd on online and contactless | None | 37 months from statement earn | S$0 |
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.
Stack with 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). Both rewards streams are independent; DBS has no rule that penalises rebate-site referrals.
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.
Stack with 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.
Stack with 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. As of April 2026 HSBC permanently upgraded the earn rate on online and contactless spend to 4 HSBC Reward points per S$1 (both physical contactless and digital wallet). The conversion is 2,500 HSBC Reward points to 1,000 KrisFlyer or Asia Miles, or 1.6 miles per S$1 net. Combined with no annual fee (S$0) and no minimum spend, HSBC Revolution is the lowest-friction card in this comparison for a Singapore user just starting to collect miles.
For a Singapore household with S$2,000 in monthly online and contactless spend (Shopee, Lazada, Amazon SG, Foodpanda, plus daily tap-to-pay at hawker centres and grocery self-checkouts), HSBC Revolution generates 96,000 HSBC Reward points per year, or 38,400 KrisFlyer or Asia Miles. That is enough for a return short-haul Economy award ticket per year of general spend, with no annual fee to offset.
Stack with ShopBack: HSBC Revolution rewards online spend at 1.6 mpd across the entire online basket, which makes it the best-fit card for stacking with ShopBack on 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 direct travel bookings. At 1.6 mpd, it is beaten by DBS Altitude (3 mpd) and UOB PRVI (up to 6 mpd via portal) by roughly 2x to 4x on that category. 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 digital wallet as contactless (eligible for 4 points per S$1). 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 layer ShopBack on top of any of the four miles cards
ShopBack sits above the card layer. 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 in the same session (no side tabs to other affiliate links), 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. The current ShopBack cashback rate for any merchant is shown on the ShopBack merchant 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 (no annual fee, no minimum spend, 4 points per S$1 or 1.6 mpd on online and contactless).
- Two-card stack recommendation: HSBC Revolution as the online-generalist plus DBS Altitude as the direct-travel specialist. Combined, this pair covers every category above 1.6 mpd with no annual fee burden on the online card.
For any card in the stack, use ShopBack Singapore as the online entry point so the ShopBack cashback confirmation adds on top of the card miles. Rate for each merchant is shown on the ShopBack merchant 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 no annual fee, no minimum spend, and 4 HSBC Reward points per S$1 (equivalent to 1.6 miles per S$1) on online and contactless. Layer ShopBack on top by starting at ShopBack Singapore, clicking through to the merchant, then paying 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 the ShopBack cashback confirmation stacks on top of the card miles.
Is HSBC Revolution a real miles card in 2026?
Yes. HSBC Revolution earns 4 HSBC Reward points per S$1 on online and contactless spend (both domestic and foreign currency) as of April 2026 when HSBC upgraded the earn rate permanently. The conversion is 2,500 HSBC Reward points to 1,000 KrisFlyer or Asia Miles, or 1.6 miles per S$1. That is lower than DBS Altitude on the travel category but higher than DBS Altitude on generic online spend, and HSBC Revolution has no minimum spend and no annual fee, which no other card in this comparison offers. 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 stack ShopBack cashback with DBS Altitude, UOB PRVI Miles, Citi PremierMiles, and 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. There is no issuer rule that penalises using a rebate site; the ShopBack cashback confirmation is treated by the card issuer as a normal merchant transaction reversal at settlement, not a return.
Which of the four miles cards has the easiest minimum spend to hit in 2026?
HSBC Revolution has no minimum spend and no annual fee, 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, by contrast, does not expire on the ShopBack account balance; once confirmed via the ShopBack app or Chrome extension click-through, the balance sits until you withdraw to bank or PayNow, which is why layering ShopBack on top of any of the four miles cards is a strict positive.
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 stack ShopBack cashback 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 no annual fee (S$0) which is unique in this comparison. Regardless of card fee, ShopBack cashback has no membership fee, so layering ShopBack on top 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 rewards streams stack. 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 SG), 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 online with no fee). The current cashback rate for each merchant is shown on the ShopBack merchant page.
Related articles

DBS Altitude vs UOB PRVI Miles vs Citi PremierMiles in 2026: Which Singapore Miles Card Wins for Your Spend
For Singapore miles collectors in 2026, DBS Altitude wins on flight and hotel spend (3 miles per S$1), UOB PRVI Miles wins on overseas and luxury spend (2.4 to 6 miles per S$1), and Citi PremierMiles wins on miles validity (never expire). The right card depends on whether you fly enough to clear minimum spend on multiple cards.
DBS vs OCBC vs UOB vs HSBC 2026: The Honest 4-Way Singapore Cashback Cards Comparison
For a Singapore cardholder in 2026, the four local incumbents split the cashback map cleanly. DBS Live Fresh rewards Visa contactless and online spend at up to 5% (capped). OCBC 365 pays 6% on dining, groceries, and petrol on weekends and 3% on weekdays with a S$800 minimum spend. UOB One is a quarterly bonus card that scales to 10% on eligible categories with strict minimum spend tiers. HSBC Revolution pays 4 miles per dollar (equivalent to about 1.6% back if you value miles at 0.4 cents) on online and contactless. Pick by where you spend, not by headline rate; and stack ShopBack tracked click-throughs on top of card cashback where the merchant is on ShopBack.
Citi PremierMiles vs SCB X Card vs HSBC Revolution 2026: Best Mid-Tier Travel Card Singapore
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
SG banks waived an estimated 68% of proactively-requested credit card annual fee renewals in H1 2026 based on aggregated cardholder reports; the gap between a 68% success rate and a 40% success rate is almost entirely callscript, timing, and knowing each issuer's auto-waiver thresholds. This is the cross-issuer waiver playbook for DBS, UOB, Citi, HSBC, Standard Chartered, OCBC, and Maybank as of August 2026.
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.

