EXPIRED This article relates to an offer or promotion which has now expired.
The Singapore Airlines KrisShop is launching a double miles promotion from tomorrow, running from 12th May 2020 to 26th May 2020 (23:59 hours, Singapore time).
Instead of the usual 1.5 mpd earn rate, you’ll get 3 mpd on all the ‘cash portion’ of your purchases, on the cash portion of the purchase, excluding payment with KrisFlyer miles, voucher redemption, shipping and taxes.

This promotion is valid only for purchases made through KrisShop.com and is not valid for inflight purchases and purchases via the KrisShop order form.
Simply log in with your valid KrisFlyer membership number and complete your transaction as usual.
You’ll initially earn 1.5 mpd for your purchases, with the bonus 1.5 mpd credited within six to eight weeks after the end of the promotion period, in other words by 21st July 2020.
American Express offer
KrisShop has also partnered with American Express to offer Amex cardholders:
- 500 bonus miles with S$180 net spend, or
- 1,000 bonus miles with S$350 net spend
Any American Express card is eligible for this offer.
Pro Tip: Remember net spend is before GST is added, so you’ll need to spend at least S$192.60 including GST for the 500 bonus miles offer and at least S$374.50 including GST for the second 1,000 bonus miles offer.
These bonus miles are in addition to any miles or reward points usually earned through your Amex card, and are in addition to the 3 mpd promotion outlined above for all credit cards.
The bonuses are not stackable, you can qualify for one or the other (e.g. the 500 miles or the 1,000 miles) but not both. Net spend is calculated based on the portion paid on your American Express card, excluding payment made with KrisFlyer miles, vouchers, shipping and taxes.

That means you can use one of the SIA co-brand credit cards, earning 2 mpd on KrisShop.com purchases, to get the optimal deal.
For example take this S$354.21 net purchase (remember, KrisShop shows all prices as net, excluding GST, until the order summary page when GST is then added.
Now let’s assume you use the SIA Amex KrisFlyer Ascend card, with the S$350+ net purchase bonus miles applicable to this purchase. You’ll pick up:
- 758 miles from Amex Ascend (S$379.00 x 2.0)
- 1,062 miles from KrisShop (354 x 3.0)
- 1,000 miles bonus from KrisShop
- 2,820 miles total
That’s an equivalent 7.44 miles per dollar (2,820 / S$379) at this ‘sweet spot’. That’s an excellent earn rate if you can find a suitable product you like at a competitive price.
We value KrisFlyer miles at 1.9 cents each, so those 2,750 miles are worth around S$52 against future Business and First Class flight redemptions, meaning even if the KrisShop price for your item comes in slightly higher it may still be worth considering.

Remember also that American Express has doubled the earn rate on some of its Singapore cards recently as part of a promotion until 20th July 2020, like the Amex Platinum Charge at 1.56 mpd.
For this deal log in with your valid KrisFlyer membership number as usual and complete your transaction with an American Express card.
As with the basic 3 mpd offer, bonus miles will be credited within six to eight weeks after the end of the promotion period, in other words by 21st July 2020.
Other cards
If you don’t have an American Express card, or don’t want to spend S$180+ or S$350+ net – don’t despair!
KrisShop.com transactions are online purchases processed under MCC 5309: Duty Free Stores.
That means you can tap into some 4 mpd earn rates with a variety of credit cards, subject to their monthly requirements and spending caps.
Here’s an example of those we know will give you upwards of 4 mpd for KrisShop transactions, twice the rate you’ll get using an SIA co-brand card and the equivalent of earning (almost) 7 mpd in total with selected cards during this promotion (since the KrisShop isn’t paying 3 mpd on the GST component, it will never quite hit 7 mpd overall).
Card | Mpd | Monthly cap |
![]() |
4.0 | S$1,000 |
![]() |
4.0 | S$2,000 |
![]() |
2.0 | No cap |
![]() |
4.0 | S$1,110 |
For example even using a Citi Rewards card at KrisShop.com for a S$100 purchase (plus GST) under this offer will net you:
- 428 miles from Citi Rewards (S$107.00 x 4.0)
- 300 miles from KrisShop (S$100 x 3.0)
- 728 miles total
That’s an impressive 6.8 mpd on a S$107 purchase, worth around S$13.80 ‘value back’ in KrisFlyer miles given our conservative valuation of 1.9 cents per mile.
Full details
You can read full details of this offer here, with terms and conditions here.
Summary
A nice way to top up your miles bonus over the next couple of weeks if there are competitively priced items you’re interested in from the KrisShop. With the Amex offer in particular, or a valid 4 mpd earning card, this deal can stack nicely for effective earn rates upwards of 7 mpd at certain ‘sweet spots’ that trigger the additional miles bonus.
Even with a good general local spend card, like the BOC Elite Miles earning 1.5 mpd, you’ll be netting around 4.3 mpd from your KrisShop purchases during this promotion, making some items worth considering even if they’re a little more expensive than you can find them elsewhere.
KrisShop has also recently reduced the minimum spend for free local delivery from S$100 to S$50.
(Cover Image: Singapore Airlines)