Shoe Mileage Tracker Calculator
Track your running shoe mileage and predict when it is time to replace them. Most shoes last 300-500 miles depending on shoe type, runner weight, and running surface.
About this calculator
Total Mileage is a direct pass-through of Current Shoe Mileage — nothing else you enter changes it. Remaining Mileage subtracts that from Shoe Max Lifespan and floors at zero, so once you've logged more miles than the lifespan you set, it simply reads zero rather than going negative. Shoe Status is a five-tier label (Like New, Good, Monitor Closely, Replace Soon, Replace Now) driven entirely by what percentage of the max lifespan has been used — 50%, 70%, 85%, and 100% are the breakpoints. Weeks Until Replacement divides Remaining Mileage by Weekly Mileage, so it is a forward-looking projection based on your stated typical pace, not your actual logged history.
Actual Avg Weekly Mileage takes a different approach: it divides Current Shoe Mileage by Weeks Since Purchase, giving you a real average from what you've actually run in these shoes so far, which can diverge from your stated Weekly Mileage if your training has been inconsistent. Projected Total Shoe Life then uses that real average, not the stated one, to estimate how many weeks the shoes will ultimately last at your demonstrated pace. This calculator has no way to account for shoe type, running surface, runner weight, or gait — the 300-500 mile lifespan range in its own description is a general guideline you set yourself via Shoe Max Lifespan, not something the calculator derives.
Inputs
Results
Shoe Status
Good
How to Use This Calculator
- Enter the Current Shoe Mileage accumulated so far.
- Set your Weekly Mileage to project remaining life.
- Adjust the Shoe Max Lifespan (default is 300-500 miles depending on shoe type).
- Enter Weeks Since Purchase for an additional tracking reference.
- Review Shoe Status, Remaining Mileage, Life Used %, and Weeks Until Replacement.
What each input means
- Current Shoe Mileage
- Total miles logged on these shoes so far. Check your running app (Strava, Garmin, Nike Run Club) for tracked mileage.
- Weekly Mileage
- Your typical weekly running volume. Used to project when shoes will reach their end of life.
- Shoe Max Lifespan
- Expected maximum lifespan for your shoes. Lightweight trainers: 300-400, daily trainers: 400-500, trail shoes: 300-500.
- Weeks Since Purchase
- How many weeks ago you started using these shoes. Used to calculate your actual average weekly usage.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersCurrent Shoe Mileage = 200, Weekly Mileage = 25, Shoe Max Lifespan = 400, Weeks Since Purchase = 8 = 4 input(s) provided
- Calculate Shoe StatusShoe StatusGood = Good
- Calculate Total MileageTotal Mileage200 = 200
- Calculate Remaining MileageRemaining Mileage200 = 200
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why do I have both a Weekly Mileage input and an Actual Avg Weekly Mileage output?
Weekly Mileage is what you tell the calculator you typically run, and it drives the forward-looking Weeks Until Replacement projection. Actual Avg Weekly Mileage is calculated backward from your real data — Current Shoe Mileage divided by Weeks Since Purchase — so it reflects what you've actually run in these shoes, which is useful for catching a mismatch between your training plan and your real mileage.
Does Shoe Status change based on how old the shoes are?
No — Shoe Status is based purely on the percentage of Shoe Max Lifespan you've used (Total Mileage divided by that lifespan), not on Weeks Since Purchase or elapsed time. Two pairs with identical mileage get the identical status label regardless of whether one was bought last month and the other last year.
Can Remaining Mileage go negative if I've run past the max lifespan?
No — it's floored at zero. Once Current Shoe Mileage reaches or exceeds Shoe Max Lifespan, Remaining Mileage reads 0 rather than a negative number, and Shoe Status shows "Replace Now" once you cross 100% of that lifespan.
What should I set as my Shoe Max Lifespan?
It depends on the shoe category: lightweight racing trainers are typically good for 300-400 miles, daily training shoes for 400-500 miles, and trail shoes anywhere from 300-500 miles depending on terrain abrasiveness. The calculator does not know your shoe model — this figure is an input you set based on the manufacturer's guidance or your own experience with that shoe line.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Race Taper Calculator
Plan your pre-race taper with a week-by-week volume reduction schedule. Optimized for 5K through ultra marathon distances.
Running & Race TrainingMarathon Training Pace Calculator
Calculate training zone paces (easy, tempo, interval, repetition) from your goal marathon time using Daniels' VDOT methodology.
Injury Prevention & RecoveryRunning Shoe Replacement Calculator
Estimate when to replace your running shoes based on weekly mileage, body weight, surface, and shoe type.
Textile CareShoe Care Schedule Calculator
Cleaning, conditioning, and resoling intervals by shoe type.
Roofing (Advanced)Roof Replacement Timeline Calculator
Estimate when your roof will need replacement based on material, climate zone, age, and maintenance history.
More in Sports, Outdoors & Recreation.