Singapore Airlines KrisFlyer miles expire after 36 months from when the miles were earned, with no free way to extend the life of the miles.
Specifically, the miles expire at the end of the 36th month, so if you earned 10,000 miles on April 1, 2021, the miles would expire on April 31, 2024.
COVID-19 Extension of Miles
Due to COVID-19, KrisFlyer miles won’t expire until April 2022.
Singapore Airlines will extend miles in 6-month blocks. For example, if your miles expired in July 2021, they would be extended to January 2022, and then later extended again to July 2022.
Extending KrisFlyer Miles for a Fee
The only way to extend your KrisFlyer miles before they expire is to pay a fee of $12 (or 1,200 miles) for every 10,000 miles.
For example, you would have to pay $60 or 6,000 miles to extend 50,000 KrisFlyer miles.
However, miles are only extended for 6 months for non-elite members and 12 months for elite members.
PPS Club Members Miles Don't Expire
The one exception to KrisFlyer miles expiring is to be a member of the PPS Club, which requires you to spend at least $25,000 Singapore Dollars on business or first-class flights on Singapore or SilkAir.
But if you fail to re-qualify for PPS Club, your miles will reset with a three-year validity period.

Comparison of Mileage Expiration Policies
Below are the mileage expiration policies for the major airline points programs worldwide.
Airline | Expiration |
---|---|
![]() |
24 months after inactivity |
![]() |
18 months after inactivity |
![]() |
24 months after inactivity |
![]() |
24 months after inactivity |
![]() |
18 months after inactivity |
![]() |
36 months |
![]() |
10 years |
![]() |
36 months after inactivity |
![]() |
Never |
![]() |
3 years |
![]() |
24 months from inactivity |
![]() |
36 months |
![]() |
36 months after inactivity |
![]() |
10 years |
![]() |
36 months |
![]() |
18 months after inactivity |
![]() |
36 months after inactivity |
![]() |
36 months |
![]() |
3 years |
![]() |
Never |
![]() |
Never |