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:
- Check your average monthly online card spend.
- Match to the table below.
- Stack the merchant's bank-specific promo (when running) with your regular card cashback on the same card.
- 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
- How to stack Shopee vouchers in Singapore without losing the discount
- iHerb Singapore: the real cost after shipping, GST, and your card cashback
- Shopee vs Lazada Singapore (2026): which wins for tech, groceries, and fashion
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.


