Earn up to 20 mpd on KrisShop for KrisFlyer 25th anniversary


From now till 14 February 2024, earn 250 bonus miles per S$25 spent on KrisShop, stackable with up to 4 mpd from KrisShopper and 6 mpd from credit cards.

KrisShop has launched a new promotion to mark KrisFlyer’s 25th anniversary, which features 250 bonus miles per S$25 spent with Mastercard. 

This is stackable with up to 4 mpd from KrisShopper and 6 mpd from the right credit card, creating an opportunity to earn up to 20 mpd on a transaction of up to S$500- quite a tidy return, if you ask me.

Earn 250 bonus miles per S$25 spent


From 1-14 February 2024, KrisShop customers who pay with a Mastercard will earn a flat bonus of 250 miles for every S$25 spent.

This award is given in blocks of S$25, so spending S$49 will give the same bonus as S$25. Each customer is capped at a maximum of 5,000 bonus miles, so the effective cap is S$500 of spending.

Purchases of KrisShop E-gift cards are ineligible for this promotion. Any transaction where payment is made with vouchers and/or KrisFlyer miles will not be eligible either. 

KrisShop will award a total of 2,000,000 bonus miles. If every customer maxes out their entitlement, that’ll be 400 customers, so you might want to act on this sooner rather than later.

Bonus miles will be credited within 12 weeks after the end of the promotion period, i.e. by 8 May 2024. The T&Cs of this promotion can be found here. 

Stack up to 4 mpd from KrisShopper

If you’re not yet a KrisShopper member, you can get a S$15 promo code by linking your KrisFlyer account to KrisShopper and subscribing to KrisShopper news and promotion updates. 

Joining KrisShopper should be a no-brainer, since even the entry-level, no-spend-required Member tier earns more miles (2 mpd) than a non-KrisShopper customer (1.5 mpd).

The earn rate for KrisShopper increases as you move up the ranks, maxing out at 4 mpd for Ambassadors. 

KrisShopper Tier Qualifying Spend Earn Rate
Non-KrisShopper N/A 1.5 mpd
Member N/A 2 mpd
Insider S$5,000 2.5 mpd
Icon S$10,000 3 mpd 
Ambassador S$15,000 4 mpd
*Qualifying spend includes purchases on KrisShop.com, KrisShop on Kris+, KrisShop on KrisWorld, and inflight purchases on Singapore Airlines. Excludes GST, duties and delivery charges

Stack up to 6 mpd from credit cards

KrisShop purchases with code as MCC 5309 Duty Free Stores. Using the following cards will earn you an additional 2-4 mpd.

💳 Best Cards for KrisShop
Card KrisShop.com
KrisShop on Kris+
UOB Lady’s Card
6 mpd1 6 mpd1
UOB Lady’s Solitaire Card
6 mpd2 6 mpd2
4 mpd3
4 mpd3
Citi Rewards 
4 mpd4
0.4 mpd4
UOB Pref. Plat. Visa
4 mpd5 4 mpd5
HSBC Revolution
4 mpd6 4 mpd6
OCBC Rewards Card
4 mpd7 4 mpd7
KrisFlyer UOB Credit Card
3 mpd 3 mpd
AMEX KrisFlyer Ascend
2 mpd
1.2 mpd
AMEX KrisFlyer Credit Card
2 mpd 1.1 mpd
1. Cap S$1K per c. month, must select “Travel” as quarterly bonus category
2. Cap S$3K per c. month, must select “Travel” as quarterly bonus category
3. Cap S$2K per c. month
4. Cap S$1K per s. month
5. Cap S$1.1K per c. month
6. Cap S$1K per c. month
7. Cap S$1.1K per c. month
S. Month= Statement Month | C. Month= Calendar Month

Do note the distinction between KrisShop.com and KrisShop on Kris+ for the Citi Rewards Card and AMEX KrisFlyer cards. 

While the Citi Rewards Card will earn 4 mpd on KrisShop.com, it will only earn 0.4 mpd on KrisShop on Kris+. That’s because checkouts on Kris+ must be done via in-app payments, using a card linked to Apple Pay or Google Pay. This is excluded from the Citi Reward Card’s 4 mpd bonus (although apparently pairing it with Amaze solves the problem).

Likewise, KrisShop.com transactions earn 2 mpd on the AMEX KrisFlyer Ascend and AMEX KrisFlyer Credit Card, but only the regular 1.2/1.1 mpd via Kris+. This has something to do with how the transactions are coded, since payment processing via Kris+ is different from KrisShop. 

There is no such distinction for the rest of the cards. 

Maximising this offer

So putting it all together, a KrisShopper member could earn up to 20 mpd on purchases, though it’s capped at S$500 and contingent on spending in blocks of S$25. 

KrisShopper Tier Base Card Bonus
Member 2 mpd Up to 6 mpd 250 miles per S$25
Insider 2.5 mpd
Icon 3 mpd 
Ambassador 4 mpd

For example, a KrisShopper Ambassador who spends S$500 and pays with the UOB Lady’s Card (with Travel as the quarterly bonus category) will receive 10,000 miles, broken down as follows:

  • 2,000 miles from KrisShopper Ambassador (S$500 @ 4 mpd)
  • 5,000 bonus miles from KrisShop (20 blocks of 250 miles)
  • 3,000 miles from credit card (S$500 @ 6 mpd)

Before you reach for your keyboard, I should highlight that the above calculation is simplified- in reality, you won’t quite earn 20 mpd because miles from KrisShopper are only awarded on the pre-tax, pre-shipping amount (versus credit card miles which are awarded on nett spend).


KrisShop is now offering 250 bonus miles per S$25 spent, on top of the usual KrisShopper bonuses and credit card miles. You’ll find maximum value at around the S$500 mark, though it’s always prudent to comparison shop and make sure KrisShop’s prices aren’t inflated.

Just remember that a maximum of 2,000,000 bonus miles will be issued for this campaign, and since there’s no way of ascertaining beforehand whether there’s any left, you will be rolling the dice to an extent. 

Aaron Wong
Aaron Wong
Aaron founded The Milelion to help people travel better for less and impress chiobu. He was 50% successful.

Similar Articles



Notify of

Inline Feedbacks
View all comments

It is indeed a very interesting promotion. However, before anyone venture, do read the fine print: This Promotion shall not be applied with any existing KrisShop promotions, offers and privileges (including Singapore Airlines PPS discounts), unless otherwise stated. I asked the question through their online chat. They said it works with the Mastercard 20 dollars off promotions (or at least how I read it). It is obvious PPS discount will not work. I was tempted to buy traveller 18% promotion off alcohol but I am not sure if the 10 miles per dollar promotion works.


Doesnt matter… the Mastercard $20 off is fully redeemed anyway.
I just bought something for next flight delivery.


Yup. This type of CC offer is the first one that disappeared.i was aiming for the 18 percent alcohol discount.

Last edited 5 months ago by Tony

Actually how do you know if you get the bonus miles? You won’t until June right?


What about using Kris+? Is there additional 3 KrisPay miles per $2 spent?


I’ve called in to Kris Shop and they mentioned that the 3 mpd still applies


The prices shown on KrisShop do not include GST. GST is added upon check out. The Krisshop bonus miles, if awarded in June, are calculated based on prices without GST, so that makes the effective mpd rate lower than stated. Always click on the * for t&c, I say!