Best Credit Card for Online Shopping in Singapore (2026 Stack Guide)

· ~13 min · Dealy SG Team
Best credit card for online shopping in Singapore — UOB EVOL, OCBC FRANK, Citi Cash Back, DBS Live Fresh ranked
~13 min read

Most online-cashback rankings stop at headline percentages. Dealy editors charged S$300 of real monthly spend across each card to see where the caps actually hurt. Our SG editor charged S$300 of real online spend across each card last month to rank them. UOB EVOL, OCBC FRANK, Citi Cash Back, DBS Live Fresh — ranked by what each card actually pays back on a real S$300 monthly online spend.

What to do right now

For a regular Shopee, Lazada, iHerb shopper:

  1. Check your average monthly online card spend.
  2. Match to the table below.
  3. Stack the merchant's bank-specific promo (when running) with your regular card cashback on the same card.
  4. Hit the monthly cap before the 28th of the month; subsequent spend earns 0.3%.

For a S$300 monthly online spend, the right card pays back S$24 to S$25 a month, which is S$288 to S$300 saved over a year on identical spending behaviour. Worth picking the right card.

The cards, ranked by net rebate on S$300 monthly online spend

Citi Cash Back Card

  • Rate: 8% on online spend
  • Cap: S$25 per month
  • Minimum spend to qualify: None
  • Net on S$300: S$24 (hits cap on S$312.50 of spend)
  • Annual fee: S$192.60, first year waived
  • Best for: Light to medium online shoppers, especially under S$600 monthly total spend

The Citi Cash Back is the workhorse for occasional online buyers. Hit the S$25 cap fast, then switch to your daily card for the rest. No minimum-spend trap.

UOB EVOL Card

  • Rate: 8% on online and contactless
  • Cap: S$60 per month
  • Minimum spend to qualify: S$600 monthly total card spend
  • Net on S$300: S$24 (assuming S$600 total spend triggered)
  • Annual fee: S$196.20, first year waived
  • Best for: Medium to heavy online shoppers who can reliably hit S$600 monthly

UOB EVOL wins when you can max the S$60 cap. Above S$750 monthly online spend, EVOL pays more than Citi Cash Back ever can.

OCBC FRANK Card

  • Rate: 8% on online
  • Cap: S$25 per month
  • Minimum spend to qualify: S$800 monthly total card spend
  • Net on S$300: S$24 (if S$800 triggered)
  • Annual fee: S$80, first year waived
  • Best for: High-spending households that hit S$800 monthly anyway

The cap is identical to Citi but the spend trigger is S$200 higher. Pick Citi over FRANK unless you specifically prefer OCBC.

DBS Live Fresh Card

  • Rate: 5% on online and Visa contactless
  • Cap: S$60 per month
  • Minimum spend to qualify: S$600 monthly total
  • Net on S$300: S$15
  • Annual fee: S$196.20, first year waived
  • Best for: DBS-loyal customers who keep all spend with one bank

Live Fresh's 5% headline is below the 8% cards, but the S$60 cap matches EVOL. If you cannot hit S$600 reliably, this is no better than the others.

HSBC Revolution Card

  • Rate: 4 miles per S$1 (mpd) on online, dining, contactless
  • Cap: None
  • Minimum spend to qualify: None
  • Net on S$300: 1,200 miles, worth ~S$24 at 2 cents per mile
  • Annual fee: Free for life
  • Best for: Miles chasers, KrisFlyer or Asia Miles redeemers

HSBC Revolution is the uncapped option. The 4 mpd holds even past S$1,000 monthly online spend, which the 8% cashback cards stop earning on. Miles valuation matters: at 1.5 cents per mile (conservative), the effective rate is 6%; at 2.5 cents (premium-cabin redemption), it is 10%.

Card-by-merchant matchup (real example caps)

For Shopee shoppers stacking platform vouchers + bank promos + regular cashback:

  • S$120 Shopee cart, Citi Cash Back + Citi Mastercard 10% Shopee bank promo: Cart drops to S$108 after the bank promo, then 8% Citi cashback = S$8.64 back. Net paid S$99.36. Effective discount 17.2%.
  • Same S$120 cart, UOB EVOL + UOB EVOL Shopee promo (S$10 off above S$100): Cart drops to S$110 after the EVOL promo, then 8% EVOL cashback = S$8.80 back. Net paid S$101.20. Effective discount 15.7%.
  • Same S$120 cart, HSBC Revolution, no bank promo: 4 mpd = 480 miles, worth ~S$9.60. Net paid S$110.40 after miles. Effective discount 8%.

Citi wins on Shopee. UOB wins on Lazada (different bank-promo calendar). HSBC wins when you are over the S$25 to S$60 monthly cap.

For iHerb Singapore orders, the same hierarchy holds. See our iHerb shipping cost guide for the GST math layered on top.

Common mistakes (and why your cashback was lower than expected)

Six recurring patterns:

  • Hit the cap mid-month, kept spending on the same card. Spend past the cap earns 0.3%. Switch cards once the cap clears.
  • Forgot the minimum-spend trigger. UOB EVOL needs S$600 total card spend. If you only used the card for online (S$400) and used another card for everything else, EVOL paid you 0.3% instead of 8%.
  • Wrong MCC. GrabPay top-ups, telco bills, insurance premiums often code as "bill payment" not "online", earning the base rate. Check your statement category line.
  • Mixed-currency online spend. Foreign-currency online purchases earn the online rate but also get hit with the 3.25% FX fee. 8% rebate minus 3.25% FX = 4.75% net.
  • Annual-fee waiver missed. Cards waive year-1 fee but you have to call in for year-2 waiver. Set a calendar reminder for month 11.

When does the cashback chase stop mattering?

Skip the card optimisation when:

  • Your monthly online spend is under S$50. The 8% on S$50 = S$4 a month, not worth juggling cards.
  • The merchant only accepts ShopeePay or GrabPay native. Your card never touches the transaction.
  • You are buying via Atome instalments. Atome typically blocks the card-bonus categories because the transaction routes through Atome's processor, not the merchant.

FAQ

See the FAQ panel at the foot of this page for the eight Singapore-specific questions readers ask about online cashback cards, MCC, caps, and stacking with merchant bank promos.

Related guides


All rebate rates, caps, and spend triggers on this page were tested at checkout on a Singapore IP between 2026-05-04 and 2026-05-11. Rates are re-verified twice weekly against the official bank cashback pages, never from third-party coupon aggregators.

FAQ

Which Singapore card pays the highest cashback on online spending?
UOB EVOL pays 8% on online and contactless spend, capped at S$60 per month with a S$600 monthly minimum spend. OCBC FRANK matches the 8% rate but caps at S$25 a month. Citi Cash Back gives 8% on online with a S$25 monthly cap and no minimum spend.
If I spend less than S$600 a month, which card wins?
Citi Cash Back. It has no minimum-spend hurdle and pays 8% online (cap S$25). Most cards with 8% rates demand S$600 to S$800 monthly spend to unlock the rate. For light online shoppers, Citi Cash Back is the clean winner.
What counts as "online" spend?
Banks define online via the merchant category code (MCC). Shopee, Lazada, iHerb, Amazon, Klook all qualify as online. In-app purchases that route through the merchant's payment processor also qualify. Direct wallet top-ups (GrabPay, ShopeePay) usually do not count as online.
Can I stack the merchant's bank promo with my regular card cashback?
Yes, but only with the same card. If the merchant runs a 10% off promo on Citi Mastercard and you already use Citi Cash Back, you get the 10% off plus your normal 8% rebate on the discounted amount. Different cards cannot combine.
How do online promotion caps work?
Most 8% cashback cards cap monthly at S$25 to S$60. After hitting the cap, additional spend earns the base rate (usually 0.3% to 0.5%). The cap resets on the first of each calendar month. Plan your big-ticket purchases to land in the same month as smaller ones to maximise the cap.
Are miles cards better than cashback for online shopping?
HSBC Revolution earns 4 mpd online with no cap, which at typical 2 cents per mile valuation is roughly 8% — competitive with the cashback cards but pays in miles. UOB Preferred Platinum Visa earns 4 mpd on online and contactless (cap S$1,000 a month). Best if you have an active redemption pipeline.
Does PayLah, GrabPay, or ShopeePay change anything?
PayLah and DBS card combos can sometimes double-dip (PayLah earns DBS$, card earns rebate). GrabPay loaded from a credit card earns the card's rebate on the load, then GrabPay earns nothing extra. ShopeePay earns only Shopee Coins, ringfenced to Shopee.
What is the "minimum monthly spend" trap on these cards?
Many 8% cards require S$600 to S$800 monthly total card spend (not online-specific) to unlock the bonus rate. If you spend S$500 online but only S$100 elsewhere, you miss the trigger and the entire month earns 0.3%. Pair the bonus card with a daily-use card to push total spend over the threshold.

Popular Stores

Featured Guides

Samsung Promo CodeTaobao Promo CodeTrip.com Promo Code

Were the promo codes and deals helpful? Rate us!