How to Keep Your Avios (and Some Other Miles) from Expiring for FREE!

Some links to products and partners on this website will earn an affiliate commission.

The expiration of miles and points is an issue that infrequent travellers often confront. Loyalty programmes are geared towards “loyalty”, and many airlines and hotel chains – or at least their accountants – prefer to purge the balances of those who “aren’t loyal enough”. In general, there are three main types of expiration policies:

  1. Miles / Points expire after a certain period of inactivity
  2. Miles / Points expire after a set period (often three years) – i.e. “hard expiry”
  3. Miles / Points do not expire if you maintain “elite status” – something tricky to do without account activity but a higher hurdle!

Many readers will be keen and active in their pursuit of this hobby, but others might struggle to find a way to keep certain accounts “active”. For those readers, it would be nice to have a FREE method of earning a handful of miles, thereby keeping an account “active” – at least for those loyalty programmes that expire miles / points after a period of inactivity.

Mileslife to the Rescue

Mileslife is a Singapore-based App that appears somewhat similar to Groupon. You can earn a few miles for booking restaurants, hotels, etc.


I Thought You Said Free?

I did… if you click on the “Account” button on the lower right-hand side of the App you will see something called “Check-in Bonus”.

And if you “check-in” for seven consecutive days, you will receive a random number of miles.


Checking in for seven consecutive days is easier said than done, especially since you need to be wary of Singapore’s time zone!

What Miles Can I Earn?

The good news for Avios collectors (if infrequent ones) is that both British Airways Executive Club and Iberia Plus are Mileslife partners.

Miles & More and Singapore Krisflyer are also popular options for those in the UK, but of course they have “hard expiry” policies, so earning a couple of free miles won’t help you much…

It’s also worth noting that United Mileage Plus is a partner. Since United has an “activity-based” expiration policy, Mileslife could be the perfect way to keep your United miles from expiring.

What Else?

Mileslife also offers something called Mileslife Health, which appears to offer more free miles based on the number of steps one takes in a day / week. I haven’t tried it yet, but if you don’t want to check-in to a random Singaporean app every day, perhaps just taking your phone for a walk will be easier…

YMMV, but you might even receive 800 free miles for Signing Up!

When it seems too good to be true, it often is.  But I noticed that the App seems to offer a referral bonus to those who sign up via my link. I would assume that the spend requirement also applies to my “friends”, but I can’t quite tell for sure.  Click here to give it a shot nonetheless.

P.S. Written whilst in Japan, so I have no idea whether this is Japan-specific or valid worldwide


If you’re looking for a free way to keep a handful of airline programmes “active”, then Mileslife might be the answer for you. And you might even receive 800 free miles just for trying…


  1. Beppo says

    Hi, I have been using the app for 3-4 months now.
    Two remarks though:
    Average earning is 5-10 miles per week( it reads up to 200, so definitely don’t expect 200).
    Then the health option is only enabled if you register via a Singapore phone number.
    Other than that it works smoothly.

  2. ian says

    Hi, is it possible to collect miles from same app on same phone for 2 accounts in the same programm?

  3. Gary Hudson says

    Craig, thanks for this tip, and I’ve registered for this app. Loaded easily and got my 1st day check in bonus, with a daily reminder going forward. Not really worried on how many miles it gives me as all I need is literally movement on my United Airlines Miles account to avoid losing many 0000’s of miles due to expire July 2019, so if it works without having to use miles, or purchase them, and thus movement extends my miles another 18 months (guess I’ll find out in 6 more days), then this tip through Inside Flyer will have been epic. Cheers

    • Craig Sowerby says

      Good to hear. My first batch of 7 whole miles also went to United, extending their life as expected. The miles posted immediately…

      The next test will be to see whether I can extend my mother-in-law’s Avios this way…

  4. Chris says

    Thanks for this! Stopped a few thousand United miles that were due to expire in a month. Do you have any equally ingenious tips for stopping AA miles expiring? I’ve got some marriot points that I could transfer the minimum amount across but I’d rather not as my AA account is just a secondary account after avios. Thanks again!

  5. 7wood says

    Getting “Avios earning is temporarily unavailable “ message this morning

    This has been a great little earner – hope it’s just a glitch!

Leave a Reply

Your email address will not be published. Required fields are marked *