One of my most difficult conversations last year was with a long-time customer who had accumulated 83,000 Delta SkyMiles over several years. He had not flown in 18 months. He had not used a Delta credit card. He had not made a Delta shopping portal purchase. His miles expired — every single one of them — and there was nothing I could do. Delta's policy is clear: 24 months of inactivity and the miles are gone.
This happens to thousands of travelers every year. Here is every airline's expiration policy and exactly what counts as "activity" to keep your miles alive.
| Airline Program | Expiration Policy | What Resets the Clock |
|---|---|---|
| Delta SkyMiles | Never expire | No action needed |
| Southwest Rapid Rewards | 24 months inactivity | Any earning or redemption |
| United MileagePlus | Never expire | No action needed |
| American AAdvantage | 24 months inactivity | Any flight, purchase, or partner activity |
| JetBlue TrueBlue | Never expire | No action needed |
| Alaska Mileage Plan | 24 months inactivity | Any earning or redemption |
| Spirit Free Spirit | 3 months inactivity | Any earning activity |
Delta, United, and JetBlue made their miles never expire — a genuine customer-friendly policy. American, Southwest, and Alaska use a 24-month activity window. Spirit is the most aggressive at just 3 months, which is extremely short for an occasional flyer.
For programs with expiration policies, you do not need to fly to keep miles active. Here are the lowest-effort ways to reset the clock:
✅ Set a calendar reminder: Put a reminder in your calendar every 18 months for every frequent flyer program you belong to. Check your last activity date. If you are getting close to the expiration window, make a $1 shopping portal purchase to reset the clock.
We search 500+ airlines including unpublished consolidator fares invisible to Expedia, Google Flights and Kayak. Most customers save $50–$300 per ticket. Free quote, no obligation.
📞 +1-302-305-35587 days a week · All-inclusive price quoted upfront · No hidden fees
Sometimes — most airlines have a reinstatement fee ($25–$75 per 1,000 miles or a flat fee) if the miles expired recently. Call the airline's frequent flyer customer service and ask. If the miles expired more than 6 months ago, recovery is usually not possible.
Miles earned through a co-branded credit card go into your airline account and follow that account's expiration rules. The credit card spending itself counts as account activity, so as long as you are using the card, your miles are generally safe.