Introduction
Frequent flyer miles can feel safely tucked away, especially when you earned them over several trips, card promotions, and partner bonuses. The problem is that many loyalty programs do not treat miles as permanent. Instead, they use an inactivity clock. If no qualifying activity posts to your account for a certain number of months, your miles can expire even though your balance still looks healthy today. This tracker turns that risk into two practical numbers: a date and a dollar estimate. Once you know both, the decision becomes much easier. You can judge whether a small shopping portal purchase, a card swipe, a short paid flight, or another qualifying action is worth doing before the deadline arrives.
This page is designed to be useful even if you only check airline accounts a few times per year. Start with the last date on which you earned or redeemed qualifying miles, enter the program's inactivity window in months, add your current balance, and choose a rough value per mile in dollars. The calculator then estimates the date on which your miles could expire and the approximate value at risk if nothing resets the clock. That second number matters because balances are easier to ignore than money. A dormant account with 50,000 miles may not sound urgent until you realize it could represent hundreds of dollars in future travel.
The tool is intentionally simple. It does not try to replicate every airline's fine print or every exception for elite members, credit card holders, or special promotions. Instead, it models the most common case: miles expire after a fixed period of inactivity. That makes it useful for quick planning, for comparing accounts across different programs, and for deciding which balance deserves attention first.
How this tracker calculates expiration
At the core of the calculator are two ideas. First, the estimated expiration date comes from adding the inactivity window to your last qualifying activity date. Second, the value at risk comes from multiplying your balance by your estimated value per mile. The first output tells you when action may be needed. The second tells you whether the balance is important enough to protect.
In plain language, if your airline says miles expire after 18 months of inactivity and your last qualifying activity posted on 1 January 2024, the tracker moves forward 18 months and estimates an expiration date of 1 July 2025. That is the date you should treat as a planning deadline unless the program's official rules say something more specific about time zones, posting dates, or excluded activities.
The date formula is shown below exactly as the calculator uses it:
Here, A is the last activity date, m is the expiration period in months, and E is the estimated expiration date. The second part of the calculation is economic rather than calendar-based. If you have a balance of 50,000 miles and you estimate each mile is worth $0.015, then the value at risk is 50,000 multiplied by 0.015, or about $750. The number is not cash in hand, but it gives you a realistic way to compare the importance of one balance against another.
This is why the tracker is useful even when you are not close to an expiration event. It tells you which account has the most urgent combination of short time remaining and meaningful value. A small balance expiring soon may be less important than a much larger balance with a slightly later deadline. On the other hand, a modest balance can still justify action if resetting the clock only takes a few minutes and a few dollars.
What to enter in the form
Last activity date: Enter the date of your most recent qualifying activity in the loyalty program you are checking. The key word is qualifying. In many programs, qualifying activity includes paid flights, miles earned from hotel or shopping partners, co-branded credit card spend after miles post, some redemptions, and sometimes buying miles directly. In other programs, only earning activity counts, not redeeming. Because policies vary, the most accurate last activity date is the one attached to the most recent transaction that your airline says resets expiration.
Expiration period in months: This is the inactivity window defined by the airline or loyalty program. Common values are 12, 18, 24, and 36 months. If you are unsure, search the airline name together with terms like mile expiration policy or activity requirement, then look for language stating that miles expire after a certain number of months without qualifying activity. Enter that number here as a whole number of months.
Current miles balance: Enter the total redeemable balance you are trying to protect. Use a whole number such as 50000, not shorthand like 50k. If the program separates balances into different buckets with different expiration rules, treat this calculator as a general estimate rather than a precise audit. In many everyday situations, though, a single-balance estimate is enough to decide whether you should act now.
Value per mile in dollars: This input is your own assumption, not something the airline provides. A conservative traveler might use $0.010 per mile. A traveler who regularly redeems for long-haul or premium cabin awards might use $0.015 to $0.020 or more. If you are unsure, $0.015 is a reasonable middle-ground estimate for many programs. The point is not to produce a perfect valuation. The point is to translate an abstract balance into a number you can compare against the cost and effort of generating activity.
If you only remember one practical rule, remember this: the date depends on your airline's definition of qualifying activity, and the value depends on your own redemption habits. The calculator is only as good as those two assumptions, so they deserve the most attention.
Worked example and interpreting the result
Suppose your last qualifying activity was on 2024-01-01, your airline uses an 18-month inactivity window, your balance is 50,000 miles, and you estimate each mile is worth $0.015. The tracker adds 18 months to the last activity date and estimates an expiration date of 2025-07-01. It then multiplies 50,000 by 0.015 and estimates that roughly $750 of travel value could disappear if the balance expires unused.
That pair of results is more informative than either number alone. If you only looked at the date, you would know there is a deadline but not whether it matters. If you only looked at the dollar estimate, you would know the balance has value but not whether action is urgent. Together, the outputs tell you both the size of the problem and the timing of the response. If the expiration date is close and the value at risk is high, that account should move to the front of your list.
It is also helpful to look at a few quick scenarios side by side:
| Last activity | Expiration window | Miles balance | Approximate value at risk |
|---|---|---|---|
| 2024-01-01 | 18 months | 50,000 | $750 |
| 2024-05-15 | 24 months | 80,000 | $1,200 |
| 2024-09-10 | 12 months | 25,000 | $375 |
Read the first row as a moderate deadline with meaningful value, the second as a larger balance that still deserves planning even though the clock is longer, and the third as a smaller balance that becomes important because the time window is tight. This is exactly the sort of judgment the tracker is meant to support.
When you see the result area after running the calculator, focus on four things. The expiration date tells you your likely deadline. The days remaining or days past expiration figure tells you urgency. The current balance reminds you what is on the line. The value at risk converts that balance into a more intuitive dollar estimate. If the result shows a date in the past, that does not automatically mean the airline has permanently erased your miles, but it is a signal to check your account immediately and contact the program if reinstatement is sometimes offered.
One more practical note: the calculator uses today's date to estimate how many days remain. That figure changes daily, so it is worth rerunning the tracker whenever you are planning a trip, a transfer, or a quick reset activity. It works especially well as a routine check when you manage several airline accounts at once.
Practical ways to keep miles alive
Once the calculator shows that a balance is exposed, the next question is what kind of activity might reset the clock. For many people, the cheapest solution is not another flight. It is a small qualifying transaction. Shopping portals, partner hotel stays, co-branded credit card spend, and certain redemptions are often enough. Some programs accept buying or transferring a small number of miles, although that can be a poor deal if fees are high. The tracker helps you decide whether any of these actions are worth the effort by showing the value at risk in dollars rather than just miles.
A good strategy is to compare the cost of a reset action with the value of the balance. If the tracker says a dormant account holds only $25 to $40 of likely value, paying a fee to transfer miles may not make sense. If it says the account may represent $500, $900, or more, then even a mildly inconvenient action can be rational. The best move is usually the smallest verified qualifying activity that the program's rules allow.
For travelers who keep several balances, this calculator also works as a prioritization tool. Run the numbers for each program, note the nearest expiration date, and compare that against the value at risk. The most urgent account is not always the largest one, and the largest one is not always the one that needs action first. A simple date-plus-value comparison often reveals which program deserves attention this month and which can wait.
Common questions
Do all airlines let miles expire? No. Some programs have removed expiration for many members, while others still use strict inactivity windows. Even when a program advertises no expiration, account closure rules or special conditions can still matter, so the official terms remain the final authority.
How often should I generate activity? In many programs, one qualifying activity every 12 to 24 months is enough. The correct answer, however, depends on the exact policy. This tracker is most useful when you already know the rule and want a clean estimate of the next deadline.
Does redeeming an award flight reset the clock? Sometimes yes, sometimes no. In some programs any earning or redeeming activity works. In others only earning counts. The calculator can model either case, but you must choose the last activity date based on what your specific airline recognizes as qualifying.
What if the tracker shows my miles may already be expired? Treat that as a prompt for immediate verification. Some airlines offer reinstatement for a fee or make exceptions in limited cases. Others treat expiration as final. The calculator cannot decide that for you, but it can show the size of the value you may need to protect or recover.
Assumptions and limitations
This tracker is a planning aid, not a legal interpretation of a loyalty program's rules. It assumes a simple inactivity model in which the expiration date equals the last qualifying activity date plus a fixed number of months. Real programs can differ. Some use fixed-date expiration based on when miles were earned, some exempt elite members, some use different rules for partner activity, and some count posting dates rather than transaction dates. Month boundaries and time zones can matter too.
The value estimate is also intentionally approximate. A mile is not a fixed currency. Its value depends on where you redeem, what cabin you book, whether high surcharges apply, and how flexible you are about award availability. That is why the value-per-mile field is user-controlled. It gives you a way to think economically without pretending there is one universal number that fits every traveler and every airline.
Even with those limits, the tracker is still practical because most real decisions do not require perfect precision. If a small action today can preserve a balance that you value at several hundred dollars, the message is clear. If the account is tiny and the cost of resetting it is higher than the benefit, that message is clear too. Use the calculator as a quick decision tool, then confirm the final details with your airline before relying on any one activity to preserve your miles.
Copy status will appear here after you use the copy button.
Mini-game: Mileage Rescue
This optional canvas mini-game turns the calculator's logic into a short, replayable timing challenge. Each lane represents a loyalty account sliding toward expiration. Your goal is to route qualifying activity to the right account before it reaches the red deadline gate. Some cards are useful, some are traps, and some are power-ups. The fastest way to earn points is the same habit that makes the real tracker useful: identify the most urgent account first, then spend the least effort necessary to reset its clock.
Click to play a quick round and practice prioritizing the accounts that need qualifying activity first.
Educational takeaway: in the real tracker, the best next move is often a small qualifying action before the nearest expiration date.
