How the Holding Period Return Calculator works
Holding period return (HPR) measures the total return an investment produced over the exact time you held it — not a standardized calendar year, but your own entry-to-exit window. It combines any change in price with income received along the way, then, if you want to compare across investments held for different lengths of time, converts that total into an annualized rate.
The formula
For a beginning value B, an ending value E, and any income I received during the period (dividends, interest, or other cash distributions), the holding period return is:
HPR = (E − B + I) / B
This is a total-return figure expressed as a fraction of the starting value; multiply by 100 for a percentage. Setting income to zero calculates a price-only return.
Annualizing the return
Because HPR covers whatever period you actually held the investment, two positions with the same HPR are not equally attractive if one took two months and the other took five years. To compare them fairly, convert the holding period to years and annualize:
Annualized return = (1 + HPR)1/years − 1
This compounds the period return up to a one-year-equivalent rate. A short holding period with a strong HPR annualizes to a very large rate (because it assumes the same pace continues for a full year); a long holding period with the same HPR annualizes to a modest rate.
Worked example
Suppose you buy shares for $10,000, collect $300 in dividends while holding them, and sell 18 months later for $12,500. The holding period return is (12,500 − 10,000 + 300) / 10,000 = 0.28, or 28% for the 18-month period. Converting 18 months to 1.5 years and annualizing gives (1.28)1/1.5 − 1 ≈ 17.8% per year — the rate that, compounded annually for 1.5 years, would produce the same 28% total gain.
What moves the result
- Price change: the difference between ending and beginning value is usually the largest driver of HPR for most investments.
- Income received: dividends, coupon interest, or rental-style distributions add directly to the numerator and can matter a great deal for income-focused holdings.
- Holding period length: the HPR itself does not depend on time, but the annualized rate is very sensitive to it — the same dollar gain annualizes very differently over 3 months versus 3 years.
Notes on scope
This calculator performs a standard total-return calculation from the values you enter. It does not account for taxes, transaction costs, or fees unless you net them into the beginning and ending values yourself, and it does not adjust for inflation or risk. For a purchasing-power comparison, subtract an inflation estimate from the annualized result; for a risk comparison, treat this output as one input alongside a volatility or risk measure rather than a complete picture on its own.