How do you keep your points and miles alive? What counts as a qualifying activity to extend the life of miles? Here are the policies for major US airline and hotel programs, as well as those that partner with credit card issuer transferable points programs
This post has been extensively updated to reflect the latest rewards program policies. However, terms update constantly, so if you see an error, please let us know in the comments so that we can fix it ASAP!

When do airline miles expire and how do you keep them alive?
Airline programs whose miles don’t expire or can be extended with transferable points

Our favorite kinds of points and miles are those that don’t expire. For those that do, being able to extend them with a simple points transfer from a bank currency like Amex Membership Rewards, Chase Ultimate Rewards, or Citi ThankYou Rewards makes it much less irritating.
In the table below, we list both types. In general, programs that allow you to extend validity through transfers are also very flexible about what they consider a qualifying activity; any sort of redemption or earning will reset the clock as well.
There are a handful that have some additional quirks worth explaining. These are noted by an asterisk in the table, with an explanation underneath.
| Rewards Program | Expiration Policy | Extend by Transfer? | From? |
|---|---|---|---|
| Aer Lingus Avios | 36 months | Yes | Amex, Bilt, Chase, Wells Fargo |
| Aeromexico Premier | No expiry | N/A | Amex, Capital One, Rove |
| Air Canada Aeroplan | 18 months | Yes | Amex, Bilt, Capital One, Chase, Rove |
| Air France/KLM Flying Blue | 24 months | Yes | Amex, Bilt, Capital One, Chase, Citi, Rove, Wells Fargo |
| Atmos Rewards (Alaska) | No expiry | N/A | Bilt |
| American AAdvantage* | 24 months | Yes | Citi |
| Avianca LifeMiles | 12 months | Yes | Amex, Bilt, Capital One, Citi, Wells Fargo |
| British Airways Avios | 36 months | Yes | Amex, Bilt, Capital One, Chase, Wells Fargo |
| Cathay Pacific Asia Miles | 18 months | Yes | Amex, Bilt, Capital One, Citi, Rove, Wells Fargo |
| Delta SkyMiles | No expiry | N/A | Amex |
| Finnair Plus Avios | 18 months | Yes | Capital One, Rove |
| Iberia Avios | 36 months | Yes | Amex, Bilt, Chase, Wells Fargo |
| JetBlue TrueBlue | No expiry | N/A | Amex, Capital One, Chase, Citi, Wells Fargo |
| Qantas Frequent Flyer | 18 months | Yes | Amex, Capital One, Citi |
| Southwest Rapid Rewards | No expiry | N/A | Bilt, Chase |
| United MileagePlus | No expiry | N/A | Bilt, Chase |
| Virgin Atlantic Flying Club | No expiry | N/A | Amex, Bilt, Capital One, Chase, Citi, Rove, Wells Fargo |
American Airlines AAdvantage
American Airlines miles expire after 24 months of inactivity. Any earnings or redemptions keep them alive, as does transferring points between accounts. Miles do not expire for members under 21 years of age or for AA credit card holders. Once a member turns 21, they must be active within 24 months of their 21st birthday, or else miles will expire. Transfers from Citi ThankYou Rewards (TYP) extend the expiration clock.
Avianca LifeMiles
Avianca miles expire after 12 months of inactivity, but it is easy to keep them active by transferring the minimum amount from Amex, Bilt, Citi, or Capital One. Note that redeeming miles does not extend miles; only earning/transferring miles in.
Avios (Aer Lingus, British Airways, Iberia, and Qatar)
Avios expire after 36 months of inactivity. Transferring from Amex, Capital One, or Chase, or earning miles through the British Airways or Iberia shopping portals, will extend the life of your Avios. Note that transferring from one Avios program to another does not reset the clock; it changes it to the current expiration date of the account you transfer the Avios to, which can result in a shorter expiration window.
Finnair Avios
Unlike other Avios programs, Finnair Avios expire after 18 months of inactivity at the end of the 18th consecutive month after you haven’t had any activity. Moving Avios from another program (like British Airways, Iberia, Aer Lingus, etc.) to Finnair does not count as activity. So, if you move points into an account that has had 18 months of inactivity, those points will expire quickly. See this post for more details.
Airline programs whose miles require activity to extend expiration

Next up are the airline programs whose points expiration doesn’t reset with transfers. Several of these programs simply require some sort of earning or redeeming, while others make you pay to turn the expiry hourglass over when you’re at the end of your rope.
Again, for those programs that require additional explanation, you’ll find an asterisk in the chart and additional details below.
| Rewards Program | Expiration Policy | Required activity to extend |
|---|---|---|
| Emirates Skywards* | 36 months | Credit card, $20 fee per 1,000 miles |
| Etihad Guest | 18 months | Taking a flight with Etihad or a partner airline and crediting it to your Etihad account |
| Frontier Miles | 12 months | Any earning activity, including credit card purchases |
| LATAM Pass | 36 months | Taking a flight with LATAM or a partner airline and crediting it to your LATAM account |
| Lufthansa Miles&More* | 36 months | Having Lufthansa elite status or a Lufthansa credit card |
| SAS EuroBonus | 36 months | Earning or redeeming points |
| Singapore KrisFlyer* | 36 months | $12 fee per 10,000 miles |
| TAP Portugal Miles&Go | 36 months | €24 fee per 2,000 miles |
| Turkish Miles&Smiles* | 3-4 years | $20 fee per 1,000 miles |
| Virgin Australia Velocity | 24 months | Earning, redeeming, or buying points |
Emirates Skywards
Emirates Skywards miles expire 3 years after the year in which they were earned at the end of your birthday month. In other words, miles earned in 2026 will expire in 2029 at the end of the month in which you were born. You can pay a fee to extend miles for 12 more months, as long as you do so within 3 months of expiration, but the fee is expensive at $20 per 1,000 miles. You can reactivate miles that have expired in the past 6 months at the same rate, but you can only reclaim up to 50,000 miles each year. Having an Emirates Skywards Credit Card or maintain Platinum status will keep miles from expiring.
Lufthansa Miles&More
Miles expire at the end of the quarter, 36 months from the date of accrual. Miles don’t expire for those with a Miles & More Credit Card, or who have Frequent Traveler, Senator, or HON Circle Member status. If this status is lost or the credit card is closed, mileage expiry will apply again, and miles will remain valid for an additional 36 months, then expire at the end of that quarter.
Singapore KrisFlyer
Singapore KrisFlyer miles expire at the end of the month, 36 months from when they were accrued. In addition, your KrisFlyer account will expire 45 months after your last mile-earning date, or 24 months after enrollment if you don’t make a qualifying transaction. You can pay $12 per 10,000 miles to extend validity for six months, or 12 months if you are a KrisFlyer elite member. Miles don’t expire for PPS Club and Solitaire PPS Club members.
Turkish Miles & Smiles
Turkish Miles & Smiles miles expire at the end of year 3 years after they were earned. As an example, miles earned in January will expire at midnight on December 31st (Turkish time) three years later, making them valid for almost four years. Miles earned in December of the same year will expire at the exact same time, making them valid for just over three years. Members can pay a $20 fee per 1,000 miles to keep them active.
Airline miles whose expiration cannot be extended

Lastly, there are a handful of airline rewards programs whose miles can’t be extended by any method whatsoever. Unfortunately, they include three of our favorite Asian programs: ANA Mileage Club, EVA Infinity MileageLands, and JAL Mileage Bank.
If transferring to any of these programs, it’s advisable to have a plan in place and ready to go. In the case of orphaned miles, setting regular email reminders or using a service like AwardWallet can be a helpful way to make sure they don’t disappear out from under you.
| Rewards Program | Expiration Policy |
|---|---|
| ANA Mileage Club | 36 months after the date of accrual |
| Etihad Guest | 18 months |
| EVA Infinity MileageLands | 36 months after the date of accrual |
| Japan Airlines Mileage Bank | 36 months after accrual, at the end of the month |
| Korean Air SKYPASS | 10 years from the date of accrual |
| Thai Airways Royal Orchid | 3 years from accrual at the end of the quarter in which they are earned |
When do hotel points expire and how can you keep them alive?

In general, hotel programs are much more straightforward than most airline programs. Elite status often pauses expiration, and all activity, including paid and award stays, credit card purchases, partner earnings, and point purchases, will reset the expiration date. Along those lines, although it’s often a poor value, points transfers from the various transferable currencies will do the trick, the only exception being I Prefer, the loyalty program of Preferred Hotels and Resorts.
| Rewards Program | Expiration Policy | Qualifying activity | Transfer From? |
|---|---|---|---|
| ALL Accor* | 12 months | Earn, redeem, or transfer | Bilt, Capital One, Citi, Rove |
| Choice Privileges | 18 months | Earn, redeem, elite status, or transfer | Citi, Wells Fargo |
| Hilton Honors | 24 months | Earn, redeem, or transfer | Amex, Bilt |
| I Prefer (Preferred Hotels)* | 24 months | Earn or redeem (not transfers) | Capital One, Citi |
| IHG | 12 months | Earn, redeem, elite status, or transfer | Bilt, Chase |
| Leading Hotels of the World | 24 months | Earn, redeem, or transfer | Citi |
| Marriott Bonvoy | 24 months | Earn, redeem, or transfer | Amex, Bilt, Chase |
| Wyndham* | 18-48 months | Earn, redeem, or transfer | Bilt, Capital One, Citi, Chase, Wells Fargo |
| World of Hyatt | 24 months | Earn, hold a credit card, redeem, or transfer | Bilt, Chase |
ALL Accor
Points expire 365 days from accrual. To keep your Accor Live Limitless points alive, you’ll need to check out from a qualifying point-earning stay at least 7 days before points are set to expire. You can also earn points through bars and restaurants with their dining programs.
I Prefer (Preferred Hotels and Resorts)
Points expire 24 months from the date of last activity. Preferred Hotels makes this especially difficult to track, as they don’t list the expiration date on your account. You quite literally have to call and ask them! Any non-transfer activity on the account will reset the 24-month expiration date, including award stays.
Wyndham Rewards
Wyndham Rewards points expire 4 years after accrual or after 18 months of inactivity. The 18-month counter can be extended with any activity, including points earned from paid stays or the Wyndham Rewards shopping portal, points transferred from Capital One or Citi, or award redemptions. You can also extend the expiration of up to 30,000 points per year by transferring them to Caesars Rewards, then back to Wyndham.





Amtrak Guest Rewards points also expire after 24 months of inactivity. Booking an award ticket and cancelling it a few days later resets the clock and the miles are reinstated at no cost.
I was hoping to see a breakdown for rental cars. Any chance of adding that?
That’s a good suggestion!
In the hotel section, Capital One also transfers to Choice Hotels 1:1.
Thanks for this info! Do you have any idea when/if Qatar Avios expire? Thanks.
I tested a ThankYou Points transfer into AAdvantage miles and can confirm that it extends the expiration clock
Awesome! Thanks for letting us know!
I have a Lufthansa award booking this fall that has subsequently had a change and I may be able to cancel it for free. The miles that I used would be expired by now. If I cancel would the refunded miles have a reset expiration?
Normally, booking and canceling will not reset the expiry. No idea if a schedule change affects that, but I would ask Lufthansa for confirmation before doing it.
Does the wording about Wyndham mean that even if there’s been activity in the last 18 months, points will expire 4 years after the initial accrual?
Sadly, yes
Just to be clear, not ALL your points would expire after four years; anything that was earned less than four years ago would remain active.
Put another way, your account must have activity at least once every 18 months to keep your points active. However, each point you earn has an individual four-year expiry, which can’t be extended.
If you earned 1,000 points four years ago, but had only used 500 of those points, then the remaining 500 would expire after four years, regardless of earning activity. When you redeem points, they are used in order from oldest to newest.
Okay, thanks to you both.
For IHG, transferring points in did NOT extend the clock for me. I had to book something ( then cancel it).
Interesting, I haven’t heard that before, thanks for sharing. I have a few questions for you:
1) Which program did you transfer from?
2) How long ago was this?
3) How long did you wait after the transfer to see if the expiration had reset?
I’m glad to hear that booking and canceling did the trick. It doesn’t always, but it’s an easy workaround when it does!
1) I transferred from Amex.
2) This was in January 2026.
3) I don’t remember precisely, but I think I got a reminder from Award Wallet about a week later. I was surprised because I thought I had taken care of it, so I logged into my IHG account, and sure enough the points were still set to expire. That’s when I decided to book something, and that took care of it right away.
That’s really interesting. I’m wondering whether it’s a one-time glitch, or a change in how IHG processes points transfers.
FYI – IHG isn’t an Amex transfer partner, so it must have come from somewhere else.
That’s a very recent dp, and you waited long enough to find out whether it worked. I’ll have to dig into that a little bit more.
Thanks for the info!
My wife and I both have about 15k AA miles. I don’t have any card that can transfer in, so I moved 1000 miles from her account to mine for $5, resetting the clock. It was getting close to the expiration date and I didn’t want to risk waiting for some other way to have miles post (and we needed it for both accounts), so just paid the $5 to do it. Clock now reset to 2028.
Just book an awrd and cancel it a few days later.
It used to cost 100$ a long time ago but since the pandemic cancels are free
For BA we set up a houshold account
– booking and canceling an award for 5$ fees will reset dates for ervyone
Points Never Expire for Current Elite MembersChoice Privileges Elite Members (Members who currently hold Gold, Platinum, Diamond, or Titanium Status) are exempt from point expiration during the periods in which they hold Elite Status and are in good standing with the Program.
If a Member loses all Elite Status and becomes a non-Elite Member (a Member who does not hold Gold, Platinum, Diamond, or Titanium Status), their point expiration date will be set as eighteen (18) calendar months after the day in which their Elite status was lost.
I included that in the blanket paragraph at the top, but realize that needs to be in the chart, so that it specifies which programs count elite status and which don’t.
I’ll modify that column.
IHG do not expire if you have any kind of status (credit card).
I changed that part of the chart to more clearly specify which activity resets or pauses expiration.
Emirates miles can be extended using monthly activity on Barclays credit card
Fixed.
Any suggestions for Spirit??? 😉
You can use the card as a window scraper?
ANA has a quirk in that while the miles do hard expire after 3 years, you can redeem them for GCs including Amazon (at a not great rate but better than nothing). Ask me how I know.
This article seemed unsure as to whether point transfers will keep Accor points alive. I tested that today with the Bilt transfer bonus, and the expiration date did indeed get reset to a year out. I also found this post from bilt on reddit confirming this is what is expected.
https://www.reddit.com/r/biltrewards/comments/1hr9sqp/comment/m51ikci/
So I think it’s safe to update this post to confirm that, at least for Bilt.