Tools

Drawdown Recovery Calculator

How much must an investment gain after a loss, and how long could recovery take under the assumptions you enter?

A loss and the gain that reverses it are measured against different amounts, so they never cancel: a 50% loss needs a 100% gain. This calculator takes the loss you enter, works out the gain it requires, and, if you supply a return assumption, how long that would take. It keeps three things apart that are usually collapsed into one: regaining the old balance, catching the plan the money was on before the loss, and the effect of new money you add yourself.

What this tool does not decide

  • whether to hold, sell, buy more, average down, or switch to another asset
  • whether the reference value you chose is still economically relevant
  • whether the return you entered is likely, available, or reasonable
  • whether a loss is temporary or permanent
  • the effect of tax, inflation, fees, volatility, or the order in which returns arrive
  • Whether the value before the loss will be reached again, or whether it should be. The amount already lost is not a reason to keep holding anything.

Your figures

The loss

Enter the drawdown directly, or let the tool derive it from a value before and after the loss.

The decline from the reference value you chose. A 30% drawdown means 70% of that value remains. 100% is allowed and produces a stated result rather than a number.

The value you want to treat as the pre-loss reference: a prior peak, a purchase value, or another benchmark you choose deliberately. Required to show amounts, to derive the drawdown from two values, and to model contributions.

Optional. A constant annual return you want to reason with, entered after any costs you intend it to include. It is a scenario assumption, not a forecast, and UBWHY suggests no figure. Leave it blank to see the required gain on its own.

Advanced: currency, new contributions and a target period
Advanced recovery details

Currency changes formatting only. No exchange-rate conversion occurs, and all amounts in one scenario use one currency.

New money added after the loss, per period. It needs the value before the loss, because the scale of new money only means something against the balance. Leave blank or enter 0 to model no new money.

Monthly is an interface convention, not a recommendation. The amount is paid once per selected period; it is not annualised.

End of period is a modelling convention, stated rather than hidden. Beginning timing adds the first contribution immediately after the loss; end timing waits until the first period has passed.

Optional, up to 100. The tool works out the annual return the model would need to reach the reference within this period. It does not say that return is available.

Compare with the original plan
Original plan

The original plan starts at the value before the loss, uses its own annual return, and receives exactly the same contributions on exactly the same dates as the recovery path. It is a mathematical reference, not a claim about what would have happened, and not something anybody can buy. While this box is unticked the field below is switched off and cannot be edited, and it is ignored entirely: not read, not parsed and not validated.

Original-plan fields

The return assumption that defined the plan before the loss. It is a counterfactual, not a forecast. The recovery path needs an assumed recovery return as well, or there is nothing to compare.

Try a second recovery return
Sensitivity

Optional. The same drawdown, the same contributions and the same timing, with only this rate changed. Neither rate is treated as more likely or better than the other.

Your result

Results appear here after you choose Calculate. The calculation runs in your browser: UBWHY does not receive the values you enter, nothing is stored, and nothing you enter is placed in a link.

Why the gain is always larger than the loss

A loss and the gain that reverses it are measured against different amounts. The loss is measured against the value before it. The recovery gain is measured against the smaller amount that is left. That single change of denominator is the whole effect.

value remaining = reference × (1 - d)
gain required   = d / (1 - d)

At a 50% loss, half the reference remains, and half has to grow into a whole. That is a 100% gain. As the loss approaches 100% the remaining value approaches nothing, and the gain required grows without limit. At exactly 100% there is no finite answer at all: a percentage return applied to nothing remains nothing, whatever the rate.

0%100%200%300%400%0%20%40%60%80%100%DrawdownGain requiredNo finite percentage gain recovers from zero capital.Above 400% the curve continues off the top
The identity at a range of drawdowns, calculated by the same model the calculator above uses.
DrawdownValue remainingGain required
5%95%5.26%
10%90%11.11%
20%80%25.00%
25%75%33.33%
30%70%42.86%
40%60%66.67%
50%50%100.00%
60%40%150.00%
70%30%233.33%
75%25%300.00%
80%20%400.00%
90%10%900.00%
95%5%1,900.00%
100%0%No finite percentage gain recovers from zero capital.

The arithmetic is the hurdle, not a decision. It says nothing about whether the value before the loss will be reached again, whether it should be, or whether the same asset is the best place for the money from today. The companion explainer works through why.

How this is calculated

The drawdown happens once, at time zero, measured against the reference value you selected. Everything after that is either a closed-form identity or a month-by-month simulation, and which one is used depends only on whether new contributions are modelled.

The gain the loss requires

d  = drawdown, as a decimal between 0 and 1
q  = d / (1 - d)

Equivalently, the value remaining is 1 - d of the reference, and it must be multiplied by 1 / (1 - d) to return to it. At d = 1 there is no finite q, and the tool states that rather than printing a very large number.

Time to regain the old balance from returns alone

t = ln(1 / (1 - d)) / ln(1 + r)

r is the effective annual recovery return you entered. Where r is zero or below and there is a loss, the old balance is not reached through returns alone, and the tool says so instead of showing a negative or unbounded duration.

Time to catch the original plan, with no contributions

t = ln(1 / (1 - d)) / ln((1 + r) / (1 + p))

p is the planned annual return of the path that never had the drawdown. Wherer is not above p and both paths receive the same contributions, the recovery path never catches the plan under constant rates. That is arithmetic, not a search that ran out of time, and the tool distinguishes the two.

Converting annual rates to monthly ones

monthly recovery factor = (1 + r) ^ (1/12)
monthly plan factor     = (1 + p) ^ (1/12)

A rate quoted for a year is converted by the twelfth root, so twelve monthly steps reproduce the annual figure exactly. Dividing an annual rate by twelve would describe a different quantity, a nominal rate compounded monthly. This model does not use that form anywhere.

Order of events in each month

[contribution, if you chose beginning of period]
growth at the monthly factor
[contribution, if you chose end of period]
test whether the old balance or the original plan has been reached

Beginning timing adds the first contribution immediately after the drawdown, before any growth. End timing waits until the first selected period has passed. A contribution that restores the balance before any growth has happened is reported as reached immediately after the first contribution, never as zero years of investment recovery.

The original plan receives identical contributions

The recovery path and the original-plan path consume the same schedule: the same amount, on the same dates, at the same frequency and timing. Giving the plan different contribution dates would manufacture a catch-up out of timing rather than performance, which is precisely the error this tool exists to prevent.

A mathematical no-drawdown reference, not a claim about what would have happened.

The return required to recover within a target period

with no contributions:  r = (1 / (1 - d)) ^ (1/T) - 1
with contributions:     solved numerically for the same target

With contributions the model searches deterministically for the effective annual return whose simulated balance reaches the reference at the end of the period, and verifies the result against the target before showing it. Where contributions alone already reach the target, the tool states that no positive return is required rather than implying one is. Where no reliable result can be verified, it says so rather than showing an arbitrary rate.

Where the calculation stops

The 100-year limit is where this calculation stops searching. It is not a forecast horizon.

Assumptions

  • The drawdown occurs once, at time zero, and is not repeated.
  • Returns are effective annual returns and are constant for the whole period.
  • Contributions arrive exactly on schedule and are never missed.
  • Both paths receive identical contributions, so any difference between them comes from the return assumptions rather than from the money added.
  • Values are not rounded during the calculation; rounding happens only for display.

What this calculation cannot tell you

Recovery arithmetic does not tell you whether holding the same asset is the best decision. A previous value is a reference point, not evidence about future return.

Recovery arithmetic explains the hurdle a loss creates. It does not choose the best path from today, and the amount already lost is not a reason to keep holding anything. A previous value is a reference point you selected, not evidence about what an asset will do next.

This is the reference you selected. The tool does not determine whether returning to that value is probable, necessary, or the best decision from today.

New contributions can rebuild a balance without the investment earning back the full loss.

This tool does not decide

  • whether to hold, sell, buy more, average down, or switch to another asset
  • whether the reference value you chose is still economically relevant
  • whether the return you entered is likely, available, or reasonable
  • whether a loss is temporary or permanent
  • the effect of tax, inflation, fees, volatility, or the order in which returns arrive

Nothing here is modelled

  • Probability of recovery, historical market recovery periods, expected returns, volatility or the order in which returns arrive.
  • Inflation, so a nominal recovery is not a recovery of purchasing power.
  • Fees, taxes, spreads or transaction costs.
  • Leverage, liquidation, margin calls or withdrawals.
  • Whether the reference value you chose was a bubble, a fair value, a purchase price or a prior peak. The tool takes it as given because you selected it.
  • Anything about your circumstances. This is not financial, legal or tax advice.

Why the percentages behave this way, and why breaking even is not an investment rule: Why Losses Require Disproportionately Larger Gains.

A worked example

Illustrative only. One of the verified test cases behind this calculator, rendered from the same model the tool runs. The figures were chosen to be checkable, not to be representative: both returns are assumptions entered into the model rather than expectations, and neither is offered as a likely outcome. Nothing here changes the fields above, and nothing above is prefilled from it.

Assumptions entered
Drawdown50.00%
Assumed annual recovery return8.00%
Original planned annual return6.00%
Recurring contributionNone
Reference valueNot entered, so results are percentages rather than amounts
What the model produces
Gain required to recover the old balance100.00%
Value remaining after the loss50.00%
Time to regain the old balance from returns aloneabout 9 years
Time until the recovery path catches the original planabout 37 years 1 month
Additional time behind the original planabout 28 years 1 month

The two durations are the point of the example. Under these assumptions the old balance is reached after about 9 years, and the path that never had the drawdown is caught after about 37 years 1 month. The second is not a slower version of the first. It is a different event, because the plan kept compounding at its own rate for the whole time the loss was being recovered, so being back at the old number is not the same as being back where the plan would have been.

Neither duration is a forecast, and neither says the returns entered will occur. Why the percentages behave this way, and why "back to even" is not an investment rule: Why Losses Require Disproportionately Larger Gains.

Go deeper

Where drawdown and recovery assumptions matter in real products

These analyses examine a real capital loss, an asset that lost value, or the opportunity cost of staying in a position. Appearing here is an editorial judgement about relevance. It is not an endorsement by this calculator, and the calculator has reached no view about any product.

Numbers are only the start

Explore UBWHY analyses to see how costs, risks and alternatives change a decision, and how UBWHY evaluates a product.

Calculation model and corrections

Calculation model
Drawdown Recovery v1.0
Last reviewed
Drawdown convention
One-time loss from a user-selected reference value
Return convention
Effective annual constant scenario return
Contribution convention
User-selected frequency and timing; identical on the recovery and original-plan paths
Time convention
Closed form without contributions; monthly event simulation with contributions
Rounding
Display only; intermediate values remain unrounded
Calculation limit
100 years

Correction history

  • Version 1.0: initial specification.
  • Version 1.0 hardening review, 5 August 2026: cross-tool terminology, metadata, rule-ID, inheritance and validation alignment. Warning and edge-case states were given stable DR-W and DR-E identifiers, the contribution scheduler and target-period solver were bound to the shared Tool Library contracts, and the single primary outcome was locked. No formula, timing convention or output meaning changed.