KrisShop, Singapore Airlines’ “omnichannel” retailer, has launched a bonus offer this month, including an additional 777 KrisFlyer miles awarded per S$270 spend made via KrisShop.com, or on KrisShop via the Kris+ app.
This bonus stacks with regular miles earning of up to 4 mpd for KrisShop purchases as a KrisShopper member, plus up to 4 mpd when you use the right credit card to pay, for a total optimal earning of over 10 mpd if you hit a S$270 spend threshold exactly.

777 Bonus KrisFlyer miles
As part of KrisShop’s “More Miles For Your Shopping” promotion, there’s an offer for 777 bonus KrisFlyer miles for each block of S$270 (after discounts and before GST and delivery) spent between 2nd July 2026 and 14th July 2026.
The bonus is capped at 7,770 KrisFlyer miles per KrisFlyer member this time, reached at S$2,700 of eligible spend (after discounts and before GST and delivery), or 777 x 10.
There’s no cap on the number of transactions you can make, but each individual transaction must reach at least S$270 to qualify, and bonus miles accrue in whole S$270 blocks within a transaction. Spend does not pool across separate transactions to reach the S$270 minimum, so aim to keep each transaction to a whole multiple of S$270 (S$270, S$540, S$810 and so on), up to a total of S$2,700 of eligible spend to max out the bonus.
These miles are on top of your regular KrisShop earning, based on your KrisShopper status, and they also apply to KrisShop via Kris+ purchases.
Initially you’ll receive KrisFlyer miles at the regular or current promotional rate into your KrisFlyer account from KrisShop.com purchases (typically the next day), or immediately as KrisPay miles (which you can then transfer to KrisFlyer) if you buy on KrisShop via the Kris+ app.
To participate, you must be an active KrisFlyer member, logged on to your KrisFlyer account on KrisShop.com or KrisShop via the Kris+ mobile app before completing any applicable transactions.
These 777 bonus miles per eligible block of S$270 spend will be credited directly into your KrisFlyer account, within 5 to 12 weeks of the promotion end date (i.e. between roughly 18th August and 6th October 2026).
Transactions where payment is made with a KrisShop e-gift card and/or eVouchers issued by KrisShop or Singapore Airlines will not count towards the minimum spend required for each transaction under this offer.
Standard three-day local delivery in Singapore is free for KrisShop purchases of S$75 or more, but remember GST is added at the check out stage, because KrisShop is a Duty Free store.
Excluded items
Unlike the 2023 edition of this promotion, which excluded brands such as Apple, Dyson, Samsung and Sony, this month’s published terms list no brand exclusions, only KrisShop e-gift cards. That’s good news if you’re eyeing a bigger-ticket electronics purchase, since those items should now count towards the S$270 blocks.
Full terms and conditions for the offer are available here.
Current KrisShop earn rates
Here’s a reminder of the current KrisFlyer miles earn rates you’ll pick up on KrisShop purchases, before any credit card miles earning is accounted for, when making purchases.
KrisShop earn rates
| KrisShopper Tier | KrisShop.com or KrisShop via Kris+ Earn Rate |
| Non-Member | 1.5 mpd |
Member |
2 mpd |
Insider |
2.5 mpd |
| 3 mpd | |
Ambassador |
4 mpd |
Purchase example
Since the 777 bonus KrisFlyer miles under this deal is a fixed amount, you’ll maximise the effective earning rate by making KrisShop purchases in exact multiples of S$270 (S$270, S$540, S$810 and so on) where possible.
Here’s an example of what you would earn for a transaction where the total is S$540 + GST, using a 4 mpd credit card like the DBS WWMC (review here) at both KrisShop directly and through Kris+ during this 777 bonus miles promotion, as an Ambassador status member in the KrisShopper loyalty programme.



KrisShop.com
or
KrisShop via Kris+
- 2,354 miles from DBS (S$588.60 x 4 mpd)
- 810 regular miles from KrisShop (S$540.00 x 1.5 mpd)
- 1,350 bonus miles for Ambassador status (S$540.00 x 2.5 mpd)
- 1,554 bonus miles for the July promotion (777 x 2)
- 6,068 miles total (10.3 mpd)
Which credit cards to use
KrisShop purchases made via the Kris+ app will code under MCC 5309: Duty Free Stores, and 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 the cards which should give you upwards of 4 mpd for KrisShop.com transactions (KrisShop via Kris+ in-app payment transactions shown separately).
| Card | Earn rate | Monthly cap | |
| KrisShop direct |
KrisShop via Kris+ |
||
UOB Lady’s |
4 mpd | 4 mpd | S$1,000 (Lady’s) or S$750 (Lady’s Solitaire) Subject to Travel being chosen as your bonus category |
DBS WWMC |
4 mpd | 4 mpd | S$1,000 per calendar month |
Citi Rewards |
4 mpd | 0.4 mpd | S$1,000 per statement month |
| 4 mpd | 4 mpd | S$1,000 per calendar month |
|
OCBC Rewards |
4 mpd | 4 mpd | S$1,110 per calendar month |
UOB PPV |
4 mpd | 4 mpd | S$600 per calendar month |
KF UOB |
3 mpd | 3 mpd | No cap |
KF Amex Ascend |
2 mpd | 1.2 mpd | No cap |
KF Amex |
2 mpd | 1.1 mpd | No cap |
Note that the Citi Rewards card should not be used to make in-app payments on Kris+, since mobile wallet payments are specifically excluded from bonus miles earning, regardless of the merchant MCC.
However, using the Citi Rewards card directly at KrisShop.com will attract the card’s 4 mpd bonus rate.
Also note that the KrisFlyer Amex cards don’t earn their 2 mpd KrisShop bonus rate when making KrisShop purchases via the Kris+ app, so do stick to the desktop site with these cards.
KrisShop isn’t always the cheapest option
One important thing to consider is that KrisShop isn’t always the cheapest place to source items, with some heavy markups applied in some cases.
Make sure you shop around before committing, to ensure you’re either getting the cheapest deal anyway, or that the miles you are earning by using KrisShop instead of a cheaper alternative outweigh any additional cash cost.
Summary
KrisShop’s latest promotion includes 777 bonus KrisFlyer miles for each S$270 spend, capped at 7,770 miles per KrisFlyer member (reached at S$2,700 of eligible spend), on any number of transactions between now and 14th July 2026, on top of current earn rates based on your KrisShopper tier, either when purchasing directly at KrisShop.com or via the Kris+ app.
For an example total purchase of S$540 + GST at KrisShop through the Kris+ app as an Ambassador status holder, this would be enough to net you an equivalent of 10.3 mpd in total, when using a 4 mpd credit card for the purchase, like the DBS WWMC.
If you have larger spend to make over the next few days at KrisShop, structure it in whole S$270 blocks up to a total of S$2,700, to max out the 7,770-mile bonus, remembering each transaction must reach at least S$270 on its own.
(Cover Photo: Singapore Airlines)


Member
Insider
UOB Lady’s
DBS WWMC
Citi Rewards
OCBC Rewards
UOB PPV
KF UOB
KF Amex Ascend
KF Amex