How much is a KrisFlyer mile worth?

Last Updated:

The one figure you absolutely need to play the miles game.

What’s the value of a KrisFlyer mile? The entire way you approach the miles game pivots around this fundamental question. 

That’s because your valuation of a mile underpins every action you take, whether it’s paying a 3% foreign currency transaction fee, choosing between 5% cashback on Shopback and 3 miles per dollar on KrisFlyer Spree, or spending your miles at 0.66 cents each on KrisPay. You can’t make any of these decisions without a clear picture of what a mile is worth.

Unfortunately, there’s no black and white answer here because the value of a mile is subjective. And although there’s some maths we can do to establish the upper and lower limits, where you fall within that continuum is entirely dependent on you.

Ever since I started The Milelion in 2015, I’ve been using a 2 cent valuation in my calculations. But a lot has happened since:

  • There were two KrisFlyer devaluations in March 2017 and Jan 2019
  • Numerous platforms like RentHero and CardUp have sprung up, allowing you to buy miles from 1.2 cents each
  • Banks have launched their own payment facilities (e.g. Citi PayAll and SCB EasyBill), offering miles from 1.25 cents each
  • Credit cards have launched limited-time promotions allowing customers to buy unlimited miles from 1.7 cents each

In light of this, I think the existing 2 cent figure needs a refresh, and in this post I’ll talk about how I came to my new valuation. Keep in mind, this isn’t a purely mathematical exercise- the valuation of a mile is as much art as it is science. Some people will disagree with my valuation, and that’s just fine. More important is that you come away with a figure that makes sense for you.

tl;dr:  The maximum price I’d pay for miles is 1.8 cents each, and the minimum value I’d accept for redemptions is 2.0 cents each 

How do we value a KrisFlyer mile?

Setting the floor for our KrisFlyer mile valuation isn’t that difficult. We know that SQ’s Pay with Miles function allows you to pay for revenue flights with miles at a value of 1.02 cents each. 

krisflyer mile value
How the 1.02 cent valuation is derived- $283 revenue ticket versus 27,734 miles. This valuation holds constant across destinations and cabins

Needless to say, this is terrible value, but at least it tells us that we shouldn’t accept anything less than 1.02 cents for our miles.

What redemption options would give you less than 1.02 cents per mile? 
•Paying for Scoot flights (0.95 cents)•KrisFlyer vRooms (0.8 cents)
•KrisShop (0.8 cents)•KrisPay (0.66 cents)

It also means that you can’t lose if you’re able to acquire miles for anything less than 1.02 cents each- it’s basically arbitrage.

If buying miles below 1.02 cents sounds overly optimistic to you, I’d like to state for the record that there have been instances where this was possible. Back in June 2017, Citi PremierMiles Visa customers got the opportunity to buy miles at 0.76 cents each. More recently, Grab sold 10,000 Grab points for $10 and cut the price of KrisFlyer transfers by half, yielding an effective price of 0.44 cents each

Similarly, finding the ceiling value of a mile isn’t difficult. The ceiling should be the maximum possible value you could get for a mile based on the most expensive revenue flight available*. This works out to be around 7 cents (see working below).
*this is a theoretical maximum because of the implicit assumption that you’d otherwise have been willing to pay cash for this flight, but it still helps set the ceiling

The most expensive flight in the Singapore Airlines network? Round-trip Suites to New York JFK, at just under S$20,000

So we know the value of a mile must fall between 1 cent and 7 cents. Where do we go from there?

Acquisition cost of a KrisFlyer mile

One way of thinking about the value of a KrisFlyer mile is to consider the price at which you can buy them. For the record, here’s a rundown of all the ways you can currently buy miles in Singapore:

MethodIncome RequiredCPM
DBS Insignia + RentHero$500K1.07
SCB Visa Infinite Tax Payment$150K1.14-1.6
HSBC Visa Infinite Tax Payment$120K1.2-1.5
HSBC Premier MC Tax PaymentAUM: $200K1.25
Citi ULTIMA + PayAll$500K1.25
HSBC Visa Infinite Welcome Gift$120K 1.39-1.86
SCB Visa Infinite + EasyBill$150K1.43-2.0
DBS Altitude + RentHero$30K1.43
Citi Prestige + PayAll$120K1.54
UOB PRVI Miles + CardUp (GET225)$30K1.57
Citi PremierMiles + PayAll$30K1.67
HSBC Visa Plat/Revolution Tax Payment $30K1.75
DBS Altitude/Citibank PremierMiles + CardUp (GET225)$30K1.83
OCBC VOYAGE Tax Payment$120K1.9
UOB Reserve VI Payment FacilityInvitation1.9
OCBC VOYAGE Payment Facility $120K1.9-1.95
Citibank PremierMiles, DBS Altitude, KrisFlyer UOB Card, OCBC 90N Annual Fee$30K1.93
UOB PRVI Pay Facility $30K2.0
UOB VI Metal Payment Facility $150K2.0
OCBC VOYAGE Annual Fee- Option 2$120K2.14
Citi Prestige Annual Fee$120K2.14
DBS Altitude Tax Payment $30K2.5
OCBC VOYAGE Annual Fee- Option 1$120K3.25

What’s remarkable about this table is the extent to which it’s grown over the past few years. Back in 2015, many of these options didn’t even exist.

The way I see it, there are two main determinants of the acquisition cost of miles.

What’s your income?

It’s somewhat inegalitarian, but those those earning $120K and above have access to cheaper miles.

For example, the SCB Visa Infinite ($150K p.a) and HSBC Visa Infinite ($120K p.a) offer the cheapest tax payment facilities in Singapore at 1.14 and 1.2 cents respectively, as well as low-cost miles through their welcome gifts. 

In the same way, the 1.6 mpd earn rates on the UOB Reserve, DBS Insignia and Citi Ultima (all of which have eye-watering $500K p.a income requirements) help bring down the cost of buying miles on CardUp and RentHero to as low as 1.07 cents. 

Do you have bills to pay?

Even if you’re not earning at the $120K mark, you can still buy miles relatively cheap provided you have a tax or rental bill to pay.

For example, a DBS Altitude ($30K income requirement) cardholder could take advantage of RentHero’s ongoing 1.75% promotion to buy miles for 1.43 cents each when paying tax. 

Granted, not everyone rents, but almost everyone pays taxes- and a UOB PRVI Miles ($30K income requirement) cardholder could use CardUp’s 1.75% income tax promotionto buy miles at 1.23 cents each.

The number of miles you can buy through such methods are capped at the amount of your actual bill, but there’s also the option of buying unlimited miles through a service like UOB PRVI Pay, which charges 1.9-2.1 cents per mile, depending on promotions. 

If all that still doesn’t work for you, you could still buy miles through the annual fees of cards like the DBS Altitude, Citi PremierMiles Visa and KrisFlyer UOB Credit Card at ~1.93 cents.

In light of these developments, it’s very hard to argue that people should be paying 2 cents per mile anymore. I personally wouldn’t pay anything more than 1.8 cents based on where the market is right now.

Redemption value of a KrisFlyer mile

The other way to think about the value of a KrisFlyer mile is to consider the value a mile “buys” when used for an award ticket.

The general formula is

(Cost of revenue flight – Taxes and surcharges on award flight)/ Number of miles required= Value Per Mile

For example, if a flight on SIA from Singapore to City X costs either $1,000 or 30,000 miles + $100 of taxes for a Saver award, then the value per mile is

(1,000-100)/(30,000)= 3 cents per mile

It’s important to highlight the limitations of this calculation:

Award tickets are flexible

Award tickets can be cancelled for a small fee (except Spontaneous Escapes), while the cheapest revenue tickets are usually non-refundable. This added flexibility should increase the value of a mile, but we can’t objectively model it.

Revenue tickets earn miles, award flights don’t

The above calculation ignores the miles earned on your revenue ticket. But those miles have a value, and this technically reduces your redemption value (because of the opportunity cost of forgoing those miles).

Saver award availability assumption

My math assumes that Saver awards are available. However, experience tells us that’s not always true. Your value per mile is reduced if you have to pay Advantage prices. A truly robust valuation would also estimate what percentage of the time you’d be able to pay Saver prices, and what percentage of the time you’d have to pay Advantage.

What are my realistic alternatives?

If I used the above formula for a First Class flight, I’d get a value of roughly 6-7 cents per mile. However, I can’t say that I value my miles at 6-7 cents each unless I’d have otherwise paid for First Class out of pocket. 

To put it another way: you’re walking down the street and someone gives you a 10% off coupon for Tiffany. You go to Tiffany and buy a $10,000 diamond ring and say “wow, that coupon was worth $1,000!” That’s mathematically correct in one sense, but wrong in another unless you’d have bought the Tiffany ring anyway. 

Similarly, if your alternative to redeeming a flight is to buy a budget ticket, then your redemption value is lower because, realistically speaking, the expense your miles are saving you from incurring is lower.

Long story short, this methodology isn’t perfect, but it at least gives you the range within which the redemption value of a mile must fall.

To calculate this, I took three destinations from each of SQ’s award zones* and looked at the value per mile in Economy, Premium Economy (where applicable), Business and First (where applicable) Class redemptions.
*except Zone 5 and Zone 8, which only have two cities each

Sample Destinations
Zone 2Zone 3Zone 4Zone 5
Zone 6Zone 7Zone 8Zone 9
Zone 10Zone 11Zone 12Zone 13

Here’s what it looks like for Saver awards…

krisflyer mile value for saver awards

…and for Advantage awards

krisflyer mile value for advantage awards

Given that airfares have generally fallen over the past four years while award prices have increased, it’s not surprising that the value per mile has come down since the last time I looked at this.

Graphic from The Economist

The table below summarizes the seven different ranges, depending on cabin and award type.

 Saver Range | (Median)Advantage Range | (Median)
Economy0.4-1.7 | (1.0)0.2-0.8 | (0.5)
Premium Economy1.0-2.6 | (1.6)Only saver awards are available for Premium Economy
Business1.7-4.7 | (2.7)0.9-2.7 | (1.9)
First4.4-7.0 | (5.7)2.4-3.9 | (3.1)

In my case, I’d almost never redeem my miles for Economy (except on certain high-cost destinations like Koh Samui, or for partner airlines sweet spots like Alaska Airlines domestic USA flights) and I’d never redeem my miles for Premium Economy (because it offers marginal comfort over Economy Class for about 75-80% the cost of Business Class).

At the same time, although I always look to redeem Business or First Class where possible, I’m certainly not in a position where I could pay for those out of pocket. This means it’s probably an overestimate to look at Saver valuations, and a more realistic figure would be closer to Advantage pricing.

Based on this, my gut feel is that I’d look for at least 2 cents per mile when redeeming miles.

Summary: Value of a KrisFlyer mile

To summarize what I’ve said so far: I won’t buy miles for more than 1.8 cents, and I won’t take less than 2 cents when redeeming them.

Why the gap? Because we need to account for so-called “non-cost” factors. There’s an unspoken cost in playing the miles game:

  • the time spent formulating your strategy (e.g spreadsheets, spreadsheets, spreadsheets!)
  • the inconvenience of optimization (e.g. traveling further to a different furniture store because it accepts Paywave, or putting up with BOC’s antiquated internet banking for the sake of earning 3 mpd on overseas spending)
  • the reduced options (e.g. picking your lunch based on who accepts GrabPay rather than who you really want to dine with, in order to earn 4 mpd via Citi Rewards top ups)

I simply have no way of putting a price on these, which is why I think it’s best practice that you set one figure for buying miles, and another, slightly higher one for redeeming them. Otherwise, it’s as if you implicitly understate your cost.

For what it’s worth, here’s what other sites have to say:

  • One Mile at a Time: 1.4 US cents/ mile (~1.9 SG cents)
  • The Points Guy: 1.3 US cents/ mile (~1.78 SG cents)
  • Points Hacks: 1.7 Aussie cents/mile (~1.60 SG cents, based on acquisition cost)

Keep in mind that these websites are based overseas, and their valuation will naturally be different based on the opportunities to acquire and use KrisFlyer miles in their country.

At the risk of sounding like a broken record, you shouldn’t take my valuations as the final word. The value of a KrisFlyer mile is inherently personal, and depends on your individual travel patterns and preferences.

Nonetheless, it’s an exercise you should frequently revisit as the market changes- the miles game isn’t static, and your valuations shouldn’t be either!

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

To add to the list of valuations, mainlymiles just revalued a KF mile at 1.9c


You should also explore the alternative miles redemption opportunity when valuing Krisflyer miles. For me, I almost will never redeem krisflyer on SQ for SIN-North America. You can get lower cost with Lifemiles or Alaska. That reduces the value of Krisflyer miles. e.g. SIN-N.A. costs 75K Lifemiles with EVA/ANA/Asiana + tax, Lifemiles regularly sells for around 2 cents or less. With more than 90K from Krisflyer for SIN-N.A. one krisflyer is less than 1.7 cents.


And it also depends where you fly from. SQ commercial fares are significantly lower out of Europe than out of Singapore. Granted, it takes a bit of planning otherwise you are always short of a return flight if you live in Singapore. The value of KF miles gets even lower if you fly Turkish for instance because a return flight from Europe to Singapore in business class can be had for 2K euros. Now, of course, the level of comfort is not the same. How to take that into account, I don’t know.


SIN-IST is one of the best value for Krisflyer redemption, along with SIN-JNB. We, living in SG is captive to SQ for premium fare and convenience.


Is it possible to do a valuation of miles on other FFs that sg credit cards can transfer to, like Asia Miles, Eva, BA, Turkish, Etihad, KLM, MAS, Qatar etc? I have a lot of miles in the Citi system and have been mulling moving out of KF but still considering the other alternative programs.


Thanks 🙂


Hey aaron, would you mind sharing your spreadsheet for calculating the sample destinations? Just wanted to nerd over the numbers for a little bit (ok, my entire weekend probably)


Fantastic analysis Aaron! As a blogger myself, I can only imagine the work you put in for this article. You’re truly the king of miles in singapore. Do you dream of miles while you sleep? 😂


UOB One Card was a nightmare. “Sleepless 3 months” just trying to keep up spending for cashback. After that, never again for conditional based cashback. I maxed out both my OCBC TRs. It’s been an excruciating wait for the card to refresh itself.


May I know 2 cents is in us dollars or Singapore dollars?


Just to check – Cardup with BOC Elite Miles would be 1.69CPM?


Just wanted to say Thank you!
Guess how one values a mile does really depend on many other factors like your income ( access to the best cards), how early (late) you book your flights..

Somewhat akin to your Koh Samui example, I had painfully used miles to redeem for *gulp* a last min one-way economy ticket . But did it knowingly, after weighing out the alternatives, thanks to the sharing here!
Ps: Some countries charge relatively decent fares, even for the popular carriers, for the one-way inbound flight to SG. But you guys probably already knew! (:



Featured Deals


Follow us