Online shopping

Best credit cards for online shopping in Singapore

Two capped 4 mpd cards lead this basket and finish close together, with a third that pays the same rate on much smaller caps. What separates the top two isn't the rate — it's which of your online spend each one is willing to count.

Milestacker · Card data checked 17 October 2026 · 8 cards ranked

Search "best card for online shopping in Singapore" and you'll get plenty of 4 mpd headlines. What the lists don't tell you is that "4 mpd on online spend" rarely means literally everything you buy online — every card here has its own list of what counts, and what quietly doesn't.

So this basket leans hard into online spend — S$1,500 of a S$2,400 month, weighted toward the categories people genuinely buy online — to see which cards actually deliver on that headline once their caps and exclusions are applied.

The result: the top two pay the same 4 mpd up to the same S$1,000 monthly cap, and finish close together. What's different is what happens to the parts of your month each one leaves out. Third is a card with the same 4 mpd split across two S$600 sub-caps, one for online and one for mobile-wallet taps, so it runs out of online bonus room well before the other two.

The month being ranked

S$1,500 of online spend in a S$2,400 month

ShoppingS$900
Bills & utilitiesS$400
DiningS$300
Hotels & travelS$300
GroceriesS$300
EntertainmentS$200
TotalS$2,400

Weighted to categories that are genuinely bought online, with the online/in-store tilt pushed towards online.

Put in your own numbers and this order will probably shuffle — sometimes a lot. That's expected: it just means your spending doesn't look like this month.

The three that earn most

1
DBS DBS Woman's World Card

DBS

DBS Woman's World Card

DBS Woman's World Card

DBS · general online spend

Earns
4,560
miles a month
Effective
1.90
mpd, best rate 4
The catch
Caps at S$1,000/month

The broader of the two capped cards in one sense: it's a blacklist rather than a narrow approved list, so most online spend qualifies by default, with bills carved out as the one explicit exclusion. The cap has been cut twice in the past year, most recently to S$1,000 a month, so it's worth checking it hasn't moved again before you rely on this rate.

View at DBS →
2
Citi Citi Rewards Card

Citi

Citi Rewards Card

Citi Rewards Card

Citi · online shopping & eligible retail

Earns
4,400
miles a month
Effective
1.83
mpd, best rate 4
The catch
Caps at S$1,000/month

This one bonuses almost everything bought online, with two specific carve-outs: travel bookings fall back to the base rate, and utility bills earn no points at all, even though most people would call both "online" spending. You also need to type your card number in directly at checkout — paying with Apple Pay or Google Pay inside an app or website earns nothing extra here.

View at Citi →
3
UOB UOB Preferred Visa Card (formerly Preferred Platinum Visa)

UOB

UOB Preferred Visa Card (formerly Preferred Platinum Visa)

UOB Preferred Visa Card (formerly Preferred Platinum Visa)

UOB · mobile contactless & online

Earns
3,415
miles a month
Effective
1.42
mpd, best rate 4
The catch
Caps at S$600/month

Two separate S$600 monthly bonus pools at 4 mpd: one for online purchases, one for in-store taps with Apple Pay, Google Pay or Samsung Pay. They don't share, so spare room in one can't absorb spend from the other. The online pool runs off a whitelist (shopping, dining and food delivery, supermarkets) and leaves out travel, transport, bills and anything billed as a subscription. Tapping the physical card earns nothing extra, and everything outside both pools earns 0.4 mpd.

View at UOB →

Two cards with the same rate and the same cap, and two different sets of fine print. The rate was never the differentiator here — what each card quietly excludes was.

What trips people up

"Online" rarely means all of it

Every card on this page carves something out of its online bonus — bills, travel bookings, or both. Assume nothing counts by default, and check the specific exclusion list against what you actually buy.

How you pay can disqualify the purchase

One of the top three cards only bonuses purchases where you type in the card number directly. Pay with a saved mobile wallet on that exact same card, on that exact same website, and you earn nothing extra.

S$1,000 goes fast on a shopping month

The strongest online bonuses in Singapore cluster around a S$1,000–S$1,500 monthly ceiling. A single big purchase can eat most of it, leaving the rest of the month earning base rate.

A tied rate isn't a tied card

When two cards land on the same number, it usually means their caps are the same size, not that their rules are. Check what's actually excluded before treating a tie as "pick either."

Why the top two land so close together

It's not a coincidence. Both cap their bonus at the same S$1,000 monthly ceiling, so on a big enough shopping month both simply run out of bonus room at close to the same point — and the rate they advertise, 4 mpd, is identical too.

What's actually different between them sits upstream of the cap: which purchases are allowed to count toward it in the first place. Both exclude bill payments, and one also leaves out travel bookings.

The third card pays the same 4 mpd, but its online pool stops at S$600 and the rest of the month falls to 0.4 mpd. Its second pool only fills with mobile-wallet taps in store, which a basket this heavy on online spend barely uses.

What this ranking leaves out

Annual fees, sign-up bonuses and any time-limited promotional rates are excluded — a few of these cards run temporary boosted rates on specific platforms that aren't part of the standing terms modelled here.

Age and income restrictions are shown on the card itself rather than folded into the ranking. DBS Vantage, one of the flat-rate cards ranked here, needs an income of S$120,000 a year.

Questions people actually ask

If the top two earn almost the same, which should I actually get?
Look at what each one excludes rather than the rate they share. Both leave bill payments out, and one also leaves out travel bookings and any mobile-wallet payment made inside an app or website. If your month regularly outgrows a S$1,000 cap, an uncapped flat-rate card further down the list earns on everything, at a much lower rate.
Does paying with Apple Pay or Google Pay change anything?
On some cards, yes, significantly — one of the top three here only earns its bonus when you enter the card number directly, and pays nothing extra through a mobile wallet, even on an otherwise-eligible purchase. Another works the other way in store: only a mobile-wallet tap earns the bonus, never the physical card.
Why is the basket weighted so heavily toward online spend?
To see what these cards can actually deliver at their best. A lighter online month would just mean more of the basket sits at the base rate everywhere, which makes the cards harder to tell apart rather than easier.
How up to date is this?
These numbers come from the same data our planner uses, checked against a dated source for every rate that matters. The online-spend cards in particular get adjusted often, so confirm with the bank before you apply.

How these numbers are worked out

Every rate is quoted in KrisFlyer miles, with each card's points-to-miles conversion already applied. That makes cards comparable to each other, but it means these figures sit below the headline rates issuers and review sites publish, which are usually quoted in the card's own points or at its best transfer partner.

The ranking is produced by running the same engine the planner uses, with one card held and the basket above as the month's spend. Monthly bonus caps, minimum-spend gates and category exclusions are all applied, so a card whose bonus runs out halfway through the month ranks on what it actually earned.

Not included: annual fees, foreign transaction fees, sign-up bonuses, and any relationship tier you have to hold a balance to unlock. Card terms change often — confirm with the bank before applying. Full disclaimer.

Other rankings

This ranking used a made-up month. Yours is different.

Put in your real numbers and Milestacker will show you which card — from the ones you already have, plus whatever you're missing — actually earns you the most. Free, no login, nothing leaves your browser.

Build my stack