Do Airline Miles Expire? Expiration Rules for Every Major Airline
Do airline miles expire? It depends entirely on which loyalty program holds your balance. Five major U.S. carriers—Delta Air Lines, United Airlines, Southwest Airlines, JetBlue, and Alaska Airlines—eliminated mileage expiration for active accounts, meaning your points stay safe indefinitely as long as you do not close your profile. However, several of the world's most valuable award programs—including American Airlines AAdvantage (24 months), Air Canada Aeroplan (18 months), and British Airways Executive Club (36 months)—still enforce strict inactivity timers that wipe out your entire balance to zero if you do not earn or redeem at least one point before the deadline.
Even worse, loyalty programs split into three completely different expiration rules: airlines whose miles never expire, airlines with a rolling inactivity clock that resets every time you earn or spend a single mile, and foreign carriers with a hard calendar expiration date where miles expire 36 months after you earn them no matter how active your account remains.
Losing 50,000 expired American or Aeroplan miles costs $400 to $530 in reinstatement penalties—yet clicking through an airline shopping portal once every eighteen months resets the clock for free.
Which Airline Miles Never Expire?
If your frequent flyer stash sits with one of the following airlines, your miles do not expire from ordinary inactivity:
- Delta SkyMiles: Eliminated mileage expiration in 2011. Miles remain valid for the life of the member as long as the account stays open and in good standing.
- United MileagePlus: Ended mileage expiration in August 2019. Existing balances never expire from inactivity.
- Southwest Rapid Rewards: Ended points expiration in October 2019. Points remain valid unless you voluntarily close your account.
- JetBlue TrueBlue: TrueBlue points never expire because of account inactivity.
- Alaska Airlines (Atmos Rewards / Mileage Plan): Miles do not expire, though accounts with zero activity for more than two years may be locked for security until you verify your identity with customer care to reactivate the balance.
- Virgin Atlantic Flying Club: Eliminated Flying Club points expiration in 2020, making it one of the few international transfer partners where stranded points never forfeit.
Airlines With 18- to 36-Month Mileage Expiration Rules
Outside those six programs, inactivity rules remain aggressive—and misunderstanding the fine print is expensive. In rolling-clock programs like Air Canada Aeroplan (18 months), American AAdvantage (24 months for members aged 21 and older without a primary co-branded credit card), and British Airways Avios (36 months), any qualifying earn, redemption, shopping portal transaction, or bank point transfer pushes the expiration date of your entire balance forward.
Two international heavyweights enforce much trickier rules. Air France-KLM Flying Blue splits your balance into two buckets with a 24-month rolling timer: flying on SkyTeam or swiping a co-branded Flying Blue credit card extends all your miles for 24 months, whereas transferring bank points from Chase, Amex, Capital One, or Citi only extends miles that originally came from bank or commercial partners—it will not extend miles earned from flying. Meanwhile, Emirates Skywards, Lufthansa Miles & More, Singapore KrisFlyer, and ANA Mileage Club impose a hard 36-month calendar expiration: each batch of miles expires three years after the month it was earned, and earning new miles does not save older ones.
Transferring flexible bank points into Emirates, Singapore KrisFlyer, or ANA starts an irreversible 36-month countdown clock that no shopping portal click can reset.
Airline Miles Expiration Chart by Carrier
| Airline Program | Expiration Window | Policy Type | Easiest Free / Low-Cost Reset | Credit Card Exemption | 50,000-Mile Buy-Back Cost |
|---|---|---|---|---|---|
| Delta SkyMiles | Never | No expiration | None needed | Not required | $0 (Never expires) |
| United MileagePlus | Never | No expiration | None needed | Not required | $0 (Never expires) |
| Southwest Rapid Rewards | Never | No expiration | None needed | Not required | $0 (Never expires) |
| JetBlue TrueBlue | Never | No expiration | None needed | Not required | $0 (Never expires) |
| Alaska Mileage Plan | Never | No expiration | Log in once every 24 mo to avoid security lock | Not required | $0 (Free reactivation) |
| Air Canada Aeroplan | 18 months | Rolling inactivity clock | Aeroplan eStore click, dining, or 1,000-pt transfer | Yes (Primary Aeroplan cardholder) | $530 ($0.01/pt + $30 fee) |
| American AAdvantage | 24 months | Rolling inactivity clock | AAdvantage eShopping, SimplyMiles, or dining | Yes (Primary AAdvantage cardholder & under 21) | ~$400 tiered reactivation fee |
| Air France-KLM Flying Blue | 24 months | Two-tier rolling clock | SkyTeam flight extends all; bank transfer extends partner miles | Yes (Flying Blue co-branded card) | Forfeited permanently |
| British Airways Avios | 36 months | Rolling inactivity clock | 1,000-pt bank transfer or Avios shopping portal | Yes (Active BA credit card spend) | Forfeited permanently |
| Emirates / Singapore / ANA | 36 months | Hard calendar expiry | Cannot reset; must redeem before 36-month mark | Elite / select card exemptions only | $750 (Emirates $15/1k extension) |
Easy Ways to Keep Your Airline Miles from Expiring
If you hold miles in a rolling-clock program like American AAdvantage, Air Canada Aeroplan, British Airways Avios, or Cathay Pacific Asia Miles, you never need to book a flight or pay a reinstatement fee to keep your balance alive. Use one of these three zero-cost triggers at least 60 days before your deadline:
- Make a $2 purchase through the airline's online shopping portal: Buying everyday items through AAdvantage eShopping, the Aeroplan eStore, or British Airways Avios eStore posts 2 to 50 bonus miles within a week, resetting your entire balance for another 18 to 36 months.
- Link a card to the airline's dining program: Registering any existing Visa or Mastercard with AAdvantage Dining or Aeroplan Dining and buying a cup of coffee at a participating local restaurant automatically triggers a qualifying earning event.
- Donate 1,000 miles to charity or transfer 1,000 bank points: If your expiration deadline is less than 72 hours away and you cannot wait for a shopping portal purchase to track, transferring 1,000 points from Chase Ultimate Rewards, American Express Membership Rewards, Bilt, or Capital One (or donating 1,000 miles to an eligible charity on the airline's site) posts almost instantly and saves the rest of your stash.
Want to calculate the real cash value of your airline and credit card points before transferring them into a program with an expiration clock? Open Pointsuno in your browser or Download Pointsuno for iPhone to compare live transfer bonuses, partner award rates, and cents-per-point valuations across your cards.