Earn Krisflyer with MilesLife (No Purchase Required)

I have been using the app MilesLife on my iPhone for a few months to earn the popular KrisFlyer miles. This app allows you to earn miles for airlines by using the app to pay for spending related to dining, travel and certain purchases. The current full list of supported Frequent Flyer Programs are

  • All Nippon Airways (ANA Mileage Club)
  • British Airways (Executive Club)
  • China Eastern (Eastern Miles)
  • China Southern (Sky Pearl Club)
  • Emirates Skywards
  • Eva Air (Infinity MileageLands)
  • Hainan Airlines (Fortune Wings Club)
  • Iberia (Iberia Plus)
  • Lufthansa Miles & More
  • PhoenixMiles
  • Qatar Airways (Privilege Club)
  • Sichuan Airlines (Golden Panda)
  • Singapore Airlines (Krisflyer)
  • United Airlines (MileagePlus)
  • XIAMEN AIR (Egret Club)

Recently, MilesLife has a promotion to earn you free KrisFlyer miles which I will like to share. No purchase is required.

You only have to do a Check-in via the app for consecutive 7 days to earn a lucky spin which earns you bonus KrisFlyer miles. Here is how it works:

Step 1. Click on Check-in button via the app.

Remember you have to do this for consecutive 7 days. If you miss a day to check-in, the counter resets back to zero.

Step 2. 7th Day KrisFlyer Miles Award

On the 7th day of check-in, the app reward you with the KrisFlyer miles. The number of miles is random.

Earning Miles For My Next Sweet Holiday

I own the Citibank Premier Miles credit card. If you hold this credit card, you know that the benefit is that the miles earned using Citibank Premier Miles credit card never expires. You can convert the accumulated miles into Krisflyer miles and that was my original intention for owning this credit card. One Citi mile is equivalent to one Krisflyer mile. I am looking forward to redeem my next holiday!

Today I received a promotional email about earning up to 42,000 miles in just two months.  There are two options provided by Citibank on this promotion.

Option 1

The first option is to spend S$9,000 between 1st July 2017 to 31st August 2017. An administrative fee of S$238 will be deducted once you have spend and reach the qualifying amount.

By dividing S$238 by 31,200, this works out to be S$0.0076 per mile.

Option 2

The second option is to spend S$3000 between 1st July 2017 to 31st August 2017. An administrative fee of S$58 will be deducted once you have spend and reach the qualifying amount.

By dividing S$58 by 6,400, this works out to be S$0.0091 per mile.


From Singapore Airlines website, you can purchase 1,000 krisflyer miles for US$40. At current USD to SGD exchange rate, US$40 works out to be around S$55. By dividing S$55 by 1,000, this works out to be S$0.055 per mile.

The Citibank Premier Miles promotion is a good deal!

I doubt I am able to spend $9,000 in two months but I can try for the qualifying spend of $3,000 instead. To participate SMS “MILES XXXX” to 72484 where XXXX is the last 4 digits of your main Citi PremierMiles Visa Card.

Have you participated to earn miles for your next holiday? It will be interesting to know how many readers have signed up for the promotion like me. Please leave a comment below if you have signed up just like me.