How To Earn Miles (Fast) Through Your Daily Expenses

What if your daily coffee, grocery runs, or even utility bills could bring you closer to your next dream getaway?

With KrisFlyer, you don’t have to wait for your next flight to rack up miles. Every dollar spent on household essentials, dining, shopping, and even your mobile phone bill can earn you KrisFlyer miles, bringing you closer to your next redemption flight, flight upgrade, hotel stay, shopping spree and more.

So why let those everyday expenses go to waste? Maximise your expenses and start earning miles effortlessly with every dollar you spend!

Read on to find out how. Sign up for a KrisFlyer account today to start earning miles on your everyday spend today!

The information in this article is accurate as at April 2025.

Summary: How to earn miles quickly even on your daily expenses (and not just flights)

  1. Shop for your groceries at FairPrice Supermarket or yuu partners like Cold Storage and Giant
  2. Refuel at Esso when you drive
  3. Sign up for a PacificLight electricity plan
  4. Busy social life? Pay via the Kris+ app when you dine and book your weekend or travel activities with Pelago
  5. Retail therapy: Kris+, KrisShop and Changi Rewards are your best friends
  6. Meet your fitness goals with Athleaders

 


 

Earn miles quickly from your everyday spending – here’s how:

1. Shop for your groceries at FairPrice Supermarket or yuu partners like Cold Storage and Giant

 

Stocking up on everyday essentials? Turn every grocery expense into miles! As a KrisFlyer and Link Rewards Programme member, you can convert between Linkpoints and KrisFlyer miles easily.

A $200 grocery haul at FairPrice Supermarket earns you 100 Linkpoints, which can be converted to to 50 KrisFlyer miles.

Converting Linkpoints → KrisFlyer miles

Linkpoints KrisFlyer miles
100 50
200 100
1,000 500
2,000 1,070
5,000 2,680

Conversion from Linkpoints to KrisFlyer miles can only be done in the above denominations.

 

Converting KrisFlyer miles → Linkpoints

KrisFlyer miles Linkpoints
3,000 1,950

A minimum of 3,000 KrisFlyer miles is required per conversion, and a maximum of 80,000 KrisFlyer miles is allowed for conversion per calendar year.

 

When you shop for daily necessities at Cold Storage, Giant, Guardian or 7-Eleven, you can also earn yuu Points which can then be converted into KrisFlyer miles.  A $500 spend at participating stores will earn you 500 yuu Points, which can be converted to 138 KrisFlyer miles, turning your grocery trips into rewards for your next getaway.

yuu Points can also be converted into KrisFlyer miles.

 

Converting yuu Points → KrisFlyer miles

yuu Points KrisFlyer miles
200 55

*A minimum of 200 yuu Points is required for each conversion, at a rate of 3.6 yuu Points to 1 KrisFlyer mile.

 

Converting KrisFlyer miles → yuu Points

KrisFlyer miles yuu Points
2,000 2,650

Every 2,000 KrisFlyer miles may be converted to 2,650 yuu Points. A minimum of 2,000 miles is required for the conversion.

 

2. Refuel at Esso when you drive

 

 

Whether you’re driving to work or taking a cross-border road trip, your fuel expenses can fuel your next vacation too. Every litre of Synergy™ fuel you pump at Esso service station earns you 1 Esso Smiles Point. Convert Smiles Points into KrisFlyer miles*, making your next flight upgrade just a few refuels away!

You can also easily convert KrisFlyer miles to Esso Smiles Points. In addition, you can also earn 3 miles per $1 spent on fuel or diesel purchases when you pay with the Kris+ app.

 

Converting Smiles Points → KrisFlyer miles

Earn 100 KrisFlyer miles when you convert 100 Smiles Points. Conversion is made in blocks of 100 Smiles Points.

 

Converting KrisFlyer miles → Smiles Points

Receive 1 Smiles Point for every 6 KrisFlyer miles you convert. A minimum of 3,000 miles is required for a conversion, with a total maximum of 80,000 KrisFlyer miles per calendar year.

 

3. Sign up for a PacificLight electricity plan

 

 

Your electricity bill doesn’t just power your home, it can now help power your next vacation. Sign up for a 36-month PacificLight Energy plan using the promo code “FLYER36” and:

  • Receive 1,500 KrisFlyer Welcome Bonus Miles
  • Earn 1.2 KrisFlyer miles per kWh of electricity used for the first 5 months, capped at 8,000 miles

With a chance to earn up to 8,000 KrisFlyer miles, your everyday utility bill can bring you one step closer to your next redemption!

 

4. Busy social life? Pay via the Kris+ app when you dine and book your weekend or travel activities with Pelago

 

 

Dining: Reserve a table via Quandoo and earn 100 KrisFlyer miles per eligible booking. With Kris+, you can even earn up to 9 miles per $1 spent when you choose do dine at restaurants including Amo, Duomo Ristorante, Wakanui Grill Dining Singapore, Sospiri, Prego and more.

Entertainment & Experiences: Book exciting activities through Pelago and earn 3 miles per $1 spent while exploring new adventures.

For example, spending $170 on for a weekend trip to the Singapore Zoo with your family of four (2 adults, 2 children) earns you 510 miles that could be redeemed for your next travel experience or dining and retail deals. With so many ways to earn miles on the ground, you can turn everyday moments into rewards.

Other family-friendly attractions that you can book on Pelago include Disney Adventure by Disney Cruise Line, Rainforest Wild Asia, Gardens By The Bay, Universal Studios Singapore and more.

Be sure to book your overseas tours via Pelago, too – Pelago offers access to over 2,300 attractions globally so there are miles to be earned no matter where your destination is.

 

5. Retail therapy: Kris+, KrisShop and Changi Rewards are your best friends

 

 

KrisShop: Earn between 2 to 4 miles KrisFlyer miles per $1 spent
Turn your retail splurges into travel rewards when you shop with KrisShop. Earn between 2 to 4 miles per $1 spent across a wide selection of premium brands, from home appliances to fashion, beauty and lifestyle.

Some popular brands include Dyson, Bang & Olufsen, SK-II and more.

Changi Rewards: Receive 200 KrisFlyer miles for every 1,440 Changi Rewards points converted.
If Changi Airport is your go-to destination for shopping and dining, then don’t miss out on opportunities to earn miles as you go.

Kris+: Shop with Kris+ partner to earn up to 9 miles per dollar spent, plus enjoy exclusive discounts.
You can earn up to 9 miles per $1 spent at Grohe, Penhaligon’s, Risis and more.

 

6. Meet your fitness goals with Athleaders

Turn your fitness goals into travel rewards! With Athleaders, you can earn up to 24,000 KrisFlyer miles when you sign up for eligible personal training packages.

Get rewarded while staying active with a range of classes. Whether you are aiming to build strength, improve your endurance or stay active, Athleaders can help you work out and earn miles at the same time.

 

How to Maximise Your Miles & Earn Faster From Your Daily Expenses?

  • Option 1: Shop and dine with our KrisFlyer partners to earn miles. Look out for bi-monthly KrisFlyer partner promotions for a chance to earn bonus miles.
  • Option 2: Shop and dine with our Kris+ partners to earn miles which can be transferred to KrisFlyer. Don’t stop there – stack this with additional credit card rewards to fully maximise your spend.
  • Option 3: Or, you can choose to pay for your purchases via Kris+ with your UOB KrisFlyer Credit Card and earn up to 3 KrisFlyer miles per $1 spent on dining, food delivery, online shopping and travel, taxi rides and public transport with (with a minimum annual spend of S$800 with Singapore Airlines, Scoot and KrisShop).

By strategically stacking your rewards, you can earn miles faster and unlock flight redemptions or travel perks in no time!

 


About KrisFlyer

  • Launched in 1999 as Singapore Airlines’ frequent flyer programme, KrisFlyer is now Singapore Airline Group’s lifestyle rewards programme. Not only can you earn and redeem miles on flights, you can also do so for shopping, dining as well as travel tours and experiences through Kris+, KrisShop, Pelago and our partners. Find out more here.   
  • Not a KrisFlyer member yet? Sign up with the promo code KF800 to enjoy 800 KrisFlyer miles as well as all that our rewards programme has to offer. 

 

Recommended Articles