Kris+ (formerly known as KrisPay) has added support for Apple Pay and Google Pay, which significantly simplifies the payment and miles accrual process. This functionality is available with the latest version of the app, so be sure to update it when you get a minute.
From 14 June 2021, Kris+ users can make in-store purchases at 151 participating Kris+ merchants with Mastercard and Visa cards linked to Apple Pay and Google Pay. Support for American Express cards will be added from October 2021.
In one sense, this is a great development: youโll be able to pay and earn miles in a single step, compared to the convoluted multi-step process before. However, you may still have to go about things the old-fashioned way depending on the credit card you use, as Iโll explain below.
Earn KrisFlyer miles automatically with Kris+

While itโs been possible to earn miles at Kris+ merchants since March 2019, the earning process has been less than ideal.
Hereโs the current steps:
- Pay as per normal with your credit/debit card or cash
- Open the Kris+ app, tap on โEarnโ, and enter the amount paid to generate a QR code
- Let the cashier scan your QR code with the Kris+ merchant device
In my experience, (3) is where the most things go wrong. I have a very poor track record of actually earning miles at Kris+ merchants, with excuses ranging from โcanโt find the machineโ, to โdonโt have the loginโ, to โwhatโs KrisPay?โ
The new process removes the need for (3), allowing you to automatically earn your miles.
- Scan the merchantโs Kris+ QR code
- Enter the amount to be paid, and press โPayโ to pay via Apple/Google Pay
For example, letโs say I have a S$80 bill to pay. Iโll scan the merchantโs Kris+ QR code, and enter S$80 in the โbilling amountโ field.
Notice how I have a small balance of 96 KrisPay miles (I forgot to transfer these out in time; yes, I know). These will be selected as part of the payment by default, making the nett amount S$79.36.
If you donโt want to use your KrisPay miles, youโll need to tap on the toggle, select โcustomโ and enter โ0โ in the field. Once youโre satisfied, tap โPayโ, and your KrisPay miles will be instantly credited.
This assumes that Apple or Google Pay is already set up on your phone, with a Mastercard or Visa card selected as the default payment method. |
Donโt forget to transfer any miles you earn to KrisFlyer; you only have seven days to do so!
What card should I use to pay?
If paying via Kris+
Even if you use Apple/Google Pay with Kris+, the transaction should still code under the merchantโs usual MCC. In other words, if itโs a dining merchant, use your dining card. If itโs a shopping merchant, use your shopping card.
Update: KrisPay has now confirmed this in an email to me. โWe wish to share that Merchant Category Code (MCC) is applied according to the merchant category e.g. dining under 5812, 5814, retail under 5621 and electronics 5723.โ |
But thereโs one important thing to note: even though youโd normally use your UOB Preferred Platinum Visa or UOB Visa Signature with Apple/Google Pay to earn 4 mpd, this does not apply to in-app payments. The T&Cs state very clearly you need to tap the mobile device against the contactless reader to qualify, which doesnโt happen with in-app payments.
Therefore, if youโre using either of these cards, your best bet is to go via the old route, i.e. making payment outside the Kris+ app first, then asking the merchant to scan your Kris+ QR code to accrue miles.
If youโre using another card like the HSBC Revolution (4 mpd on shopping and dining), I donโt see any issues at all. Set it as your default card, and use it for payment at Kris+ merchants; so long as the transaction codes as one of the eligible MCCs, it makes no difference whether you pay via Apple/Google Pay.
It gets slightly trickier if we come to cards that reward online transactions only, like the DBS Womanโs World Card. Does Kris+ turn an offline transaction into an online one? For instance, could I use the DBS Womanโs World Card to pay my dining bill at a restaurant through Kris+ and earn 4 mpd?
Iโm not sure about this. Itโll require some field testing, but i donโt think itโs worth the risk. Really, any self-respecting miles collector should have at least a UOB Preferred Platinum Visa.
If paying direct to merchant
If youโre paying directly to the merchant, things are more straightforward. You could use the following cards for diningโฆ
๐ด Best Cards for Dining | ||
Card | Earn Rate | Remarks |
![]() Apply |
4.0 mpd | Max. S$1K per c. month. Must use contactless |
![]() Apply |
4.0 mpd | Max. S$1.1K per c. month. Must use mobile payments |
![]() Apply |
4.0 mpd | Max. S$1K per c. month. Must choose dining as 10X category |
![]() Apply |
4.0 mpd | Max. S$3K per c. month. Must choose dining as 10X category |
![]() Apply |
3.2 mpd | Min. S$300 spend per c. month on any category. Capped at ~S$4.2K per month |
![]() Apply |
3.0 mpd | Min. S$300 spend on SIA Group in a m. year |
C. Month= Calendar Month | M. Year= Membership Year |
โฆand the following cards for shopping.
๐๏ธ Best Cards for Shopping | ||
Card | Earn Rate | Remarks |
![]() Apply |
4.0 mpd | Max. S$1K per s. month |
![]() Apply |
4.0 mpd | Max. S$1K per c. month. Must use contactless |
![]() Apply |
4.0 mpd | Max. S$12K per m. year |
![]() Apply |
4.0 mpd | Max. S$1K per c. month. Must choose shopping as 10X category |
![]() Apply |
4.0 mpd | Max. S$3K per c. month. Must choose shopping as 10X category |
![]() Apply |
4.0 mpd | Max. S$1.1K per c. month. Must use mobile payments |
C. Month= Calendar Month | S. Month= Statement Month | M. Year= Membership Year |
Conclusion
The integration of Apple/Google Pay will make it a lot simpler to earn miles with Kris+, although the overall merchant list continues to be rather small three years after launch.
However, you may still need to go about things the old fashioned way depending on what card you use. UOB Preferred Platinum Visa/Visa Signature cardholders in particular should take note: pay through your mobile wallet as usual, then generate the QR code for the merchant to scan and award miles.
You can refer to this guide for more information on using the Kris+ app.
wait for amex integration