Do Singapore Airlines KrisFlyer Points Expire?
Each Singapore Airlines KrisFlyer mile expires 36 months after it was earned, per tranche rather than for the whole account.
Policy details
Policy type Expires per tranche (approximate)
Window 36 months
Boundary the exact date
Notes Each mile expires 36 months after the date it was credited, per tranche, not account-wide.
Exemptions PPS Club and KrisFlyer Elite Gold members holding certain co-brand cards may have separate protections; verify per account
Reinstatement A paid extension option exists for expiring miles; pricing was not independently confirmed this session.
Source Singapore Airlines, KrisFlyer Miles Expiry
Last verified 14 August 2026
How to reset the clock
Action Cost Effort Source
Redeem the specific expiring tranche before its cutoff date
Free
10 min
Source
Frequently asked questions
Do Singapore Airlines KrisFlyer points expire?
Each Singapore Airlines KrisFlyer mile expires 36 months after it was earned, per tranche rather than for the whole account.
What is the cheapest way to reset the Singapore Airlines KrisFlyer expiry clock?
Redeem the specific expiring tranche before its cutoff date, at no cost.
Is anyone exempt from the Singapore Airlines KrisFlyer expiry policy?
Yes: PPS Club and KrisFlyer Elite Gold members holding certain co-brand cards may have separate protections; verify per account.
Can expired Singapore Airlines KrisFlyer points be recovered?
A paid extension option exists for expiring miles; pricing was not independently confirmed this session.
When was this Singapore Airlines KrisFlyer expiry policy last verified?
Last verified 14 August 2026, sourced from Singapore Airlines, KrisFlyer Miles Expiry.
See every programme's expiry rule
Still accurate? Spotted a change?
Tell us what you found, or which programme is missing. Reports are reviewed by a human before publication.
Get the next analysis in your inbox Original loyalty-programme analysis and award-travel sweet spots, sent occasionally, never spammy. Unsubscribe in one click.
Email
Subscribe
Form submits directly to buttondown; this component loads no third-party JS.