MotorMath
Resale & Depreciation

Best Time to Sell Calculator

Calculate the optimal holding period that minimizes average annual cost of ownership.

Last updated:

What this tool does

This calculator identifies the holding period that minimizes the average annual cost of owning a car, accounting for both depreciation and rising maintenance expenses. It takes purchase price, annual depreciation rate, current maintenance cost, and maintenance growth rate as inputs, then scans a 15-year horizon to find the year with the lowest combined average annual cost. The output is the sweet-spot year to sell, expressed as an integer number of years.

Inputs
(£)
(%)
(£)
(%)
Result
Result

Continue with your figures

These calculators share inputs with this one. Change a value above and your figures travel with the link, in the part of the URL your browser never sends to a server.

Formula
Purchase price (£)
Annual depreciation rate (decimal)
Current annual maintenance (£)
Annual maintenance growth (decimal)
Holding period (years)

How Best Time to Sell Calculator works

The calculator evaluates each year in a 15-year window, computing the average annual cost of ownership at that point. For each year, it sums the total depreciation loss (purchase price minus current value) and cumulative maintenance costs, then divides by the number of years held. The year with the lowest average annual cost is the optimal holding period—the point at which continuing to hold the car will raise the per-year cost more steeply than selling now.

The formula

For each year y from 1 to 15:
Valuey = Purchase Price × (1 − r)y
Cumulative Maintenancey = ∑ (Current Annual Maintenance × (1 + g)i−1) for i = 1 to y
Average Annual Costy = [(Purchase Price − Valuey) + Cumulative Maintenancey] / y
where r is the depreciation rate (as a decimal) and g is the maintenance growth rate (as a decimal). The year with the minimum Average Annual Cost is returned.

Where this method is most accurate

The calculation assumes constant-percentage depreciation each year and a fixed percentage increase in maintenance costs. These assumptions fit well for mainstream vehicles in the mid-life period (years 3–10) when depreciation slows and maintenance costs rise predictably. Results are less reliable for the first two years (when new-car depreciation spikes) or beyond 15 years (when major repairs become sporadic rather than linear). The model also ignores extraordinary repairs, accident history, or model-specific reliability curves.

What this tool does not do

This calculator does not incorporate financing costs, insurance premiums, registration fees, fuel expenses, or any jurisdiction-specific costs. It does not account for external factors such as market demand shifts, model discontinuation, or regional supply constraints. The tool provides no recommendation on whether selling at the calculated year is financially advantageous in absolute terms—it only identifies the holding period with the lowest average annual cost within the parameters entered.

Disclaimer

This tool is for educational and informational purposes only. It does not constitute financial, tax, or vehicle-sale advice. Actual resale values and maintenance costs vary widely by make, model, mileage, condition, and local market conditions. Users remain solely responsible for verifying all inputs and for any decisions based on the output.

Questions

Why does the calculator sometimes show a very short holding period?
When depreciation is low and maintenance growth is high, the model may indicate that per-year costs rise steeply after year one or two. This often occurs with luxury or niche vehicles where parts are expensive and depreciation tapers early.
Can I use this for a brand-new car?
Yes, but new cars typically experience a large first-year depreciation drop (20–30%) that flattens in subsequent years. If your depreciation input is an average rate, the calculator will smooth that spike, which may shift the optimal year earlier or later than real-world data would suggest.
What if my maintenance costs don't grow every year?
The formula assumes a constant percentage increase. If your costs are lumpy (for example, a major service every three years), the average annual cost curve will differ. You can experiment with a blended growth rate or interpret the result as a general guideline rather than a precise trigger year.
Does the calculator consider the resale market or demand?
No. The depreciation input is user-supplied and reflects your own estimate or historical average. The tool does not incorporate live market data, seasonal demand, or model-specific desirability.
Why does the scan stop at 15 years?
Beyond 15 years, most vehicles enter a phase where major component failures (engine, transmission) dominate costs, making the smooth-growth assumption unreliable. The 15-year horizon covers the useful life of most mainstream cars while keeping computation simple.

Spotted something off?

Calculations or display — let us know.

Sources & Methodology

The engine loops through years 1 to 15, calculating depreciated value via the compound-decay formula Value = P × (1 − r)^y and cumulative maintenance as the sum of a geometric series with growth rate g. At each year, it computes (depreciation loss + cumulative maintenance) / years held and records the year with the minimum. This min-cost optimization approach is standard in total-cost-of-ownership analyses.

Related tools

People also use