Limited time: KrisShop offering 3 mpd, plus bonus miles for AMEX cardholders

From 12-26 May 2020, enjoy double the usual miles on KrisShop, and earn up to 1,000 bonus miles with American Express cards.

GSS has been cancelled this year, but that doesn’t mean we can’t shop ourselves senseless online.

KrisShop is looking to get the ball rolling early, and from 12-26 May 2020, will award 3 KrisFlyer miles per S$1 spent, instead of the usual 1.5 miles. The minimum spend for free local delivery has also be lowered from S$100 to S$50.

This promotion is only valid for purchases made on, and does not extend to inflight purchases or purchases via the KrisShop order form.

Bonus miles will be credited to your KrisFlyer account within 6-8 weeks after the promotion period ends.

Special offer for American Express cards

KrisFlyer members who pay with an American Express card will earn:

  • 500 bonus miles with S$180 nett spend, OR
  • 1,000 bonus miles with S$350 nett spend

Bonuses are issued once per qualifying transactions and are not stackable (i.e. you can enjoy either 500 or 1,000 bonus miles per transaction). However, if you make two transactions of S$350, you’ll get 2 x 1,000 bonus miles, on top of the regular miles.

I’ve clarified with KrisShop that this offer applies to all American Express cards, including those issued by Citibank, DBS, and UOB. Non co-brand cards like the AMEX Platinum Charge, AMEX Platinum Reserve, and AMEX Platinum Credit Card will also be eligible.

The full T&C can be found here.

How miles are calculated

Miles issued are based on the cash portion of the purchase, excluding payment with KrisFlyer miles, voucher redemption, shipping and taxes

It should also be noted that does not display GST-inclusive prices (wonder if IRAS will have something to say about that, or whether there’s a loophole because items can be shipped internationally).

So calculating the miles gets a little tricky. Suppose an AMEX KrisFlyer Ascend cardholder spends S$350 after tax. He’d receive 2,681 miles in total:

  • 700 miles from the credit card (S$350 @ 2 mpd)
  • 981 miles from (S$327 @ 3 mpd- remember, no miles for GST)
  • 1,000 bonus miles (for spending S$350 nett)

That works out to an mpd rate of 7.66, none too shabby.

For those of you looking to use other credit cards, codes as an online purchase under MCC 5309. You’ll be able to earn 4 mpd with the usual suspects like the Citi Rewards, DBS Woman’s World Card and UOB Preferred Platinum Visa, and this still works out to 7 mpd once the miles are taken into account.


Although the opportunity to earn bonus miles is always good, be sure to shop around before buying things on KrisShop. In my personal experience, some of the items (electronics especially) can be found cheaper elsewhere.

Aaron Wong
Aaron founded The Milelion with the intention of helping people travel better for less and impressing chiobu. He was 50% successful.

Similar Articles


Notify of
Inline Feedbacks
View all comments



Featured Deals


Follow us