WorldTickers

INVESTING

Holding Period Return Calculator — HPR

By Worldtickers ·

Use our free holding period return calculator to find the total return on an investment, including both price gains and income received like dividends or interest. Get the formula, worked examples, and how HPR compares to ROI and CAGR.

This holding period return calculator — hpr tool focuses on use our free holding period return calculator to find the total return on an investment, including both price gains and income received like dividends or interest. Get the formula, worked examples, and how HPR compares to ROI and CAGR. Use it to compare investment returns, income, risk, compounding, and portfolio assumptions while changing price, yield, time, allocation, or contribution inputs.

Holding Period Return Calculator

Holding Period Return Calculator

Enter the beginning value, ending value, and any income received (dividends or interest) during the period to calculate total holding period return.

What Is Holding Period Return?

Holding period return, often abbreviated HPR, is the total return an investor earned over the entire span of time they held a particular investment. It is one of the fundamental building blocks of investment performance measurement because it captures everything that happened to your money during that period in one comprehensive percentage: how much the investment's value changed, plus any income it generated along the way.

What sets an HPR calculator apart from a plain price-change calculation is that explicit second component — income received. A bond that pays regular coupon interest, or a stock that pays quarterly dividends, delivers real cash to the investor that a naive "buy price versus sell price" comparison would completely miss. HPR forces that income into the calculation as its own line item, which is exactly why it is the standard investment holding return calculator used in performance reporting, not just an approximation.

It is worth being clear about scope: HPR describes the total return over whatever period you actually held the investment — it does not annualize anything. A stock you held for four months and one you held for four years can both have an HPR, but those two numbers are not directly comparable without further adjustment, which is where our CAGR calculator comes in.

How to Use This Calculator

This calculator uses three inputs, and the third is optional.

Beginning Value

Enter the value of the investment at the start of the holding period — what you paid for it, or its market value at the point you are measuring from.

Ending Value

Enter the value of the investment at the end of the holding period — the sale proceeds if you sold it, or its current market value if you are still holding it and want an unrealized HPR.

Income Received (Optional)

Enter any dividends, interest, or other cash distributions you received during the period, on top of any change in value. This field defaults to zero, giving you a price-only return if you leave it blank — fill it in whenever dividends or interest were part of your actual return, which is the scenario HPR is specifically designed to handle cleanly.

The Formula Explained

The holding period return formula is: HPR (%) = (Income Received + Ending Value − Beginning Value) / Beginning Value × 100.

Reading it left to right: add any income received to the ending value, then subtract the beginning value to find your total dollar gain (or loss) — this is the same as a plain price gain, but with income folded in on top rather than left out. Dividing that total by the beginning value and multiplying by 100 converts it into the percentage return over the whole holding period.

Using the example above — a $10,000 beginning value, a $10,800 ending value, and $200 of dividend income received along the way — the total return is $200 + $10,800 − $10,000 = $1,000. Dividing $1,000 by the $10,000 beginning value gives 0.10, or a 10.00% holding period return. Of that 10%, 8 percentage points came from the price rising to $10,800, and 2 percentage points came directly from the $200 in dividends — a split that would be invisible in a simple "final value versus starting value" comparison that ignored income.

Real-World Examples

Example 1: A Dividend-Paying Stock With a Gain

You buy a stock position for $10,000. Over the holding period it rises to $10,800, and you also receive $200 in dividends. HPR = ($200 + $10,800 − $10,000) / $10,000 × 100 = 10.00%. Both the price appreciation and the dividend income contributed to this figure — dropping the dividends from the calculation would understate your actual return by 2 full percentage points.

Example 2: A Position That Lost Value Despite Income

You buy a bond-like position for $5,000. It falls in value to $4,700, but you also collect $150 in interest along the way. HPR = ($150 + $4,700 − $5,000) / $5,000 × 100 = −3.00%. This example shows why the income line item matters even for losing positions — without the $150 in interest, the loss would have been a steeper −6.00%; the interest income cushioned, but did not fully offset, the price decline.

Example 3: Annualizing an HPR Into a CAGR

Suppose you calculate a 35% HPR on a position you held for exactly 3 years. To find the equivalent constant annual rate, use CAGR = (1 + 0.35)^(1/3) − 1 = 1.35^(1/3) − 1 ≈ 10.52%. That 10.52% is the annualized version of the same 35% total return — useful for comparing this holding against another investment's return that is already quoted as an annual rate, such as a benchmark index's long-run CAGR.

Tips and Limitations

Don't Double-Count Reinvested Income

If dividends or interest were automatically reinvested into more shares or units, that income is already reflected in a higher ending value. In that case, leave the income field at zero — adding it again on top of an ending value that already includes it will overstate your HPR. Only enter income you actually received as cash (or that is tracked separately from the ending value you are entering).

HPR Is Not Annualized

A large HPR does not by itself tell you whether an investment performed well relative to its holding period — a 12% HPR over one year is excellent, while the same 12% over ten years is weak. Whenever you are comparing HPRs across different time frames, convert them to an annualized rate first using our CAGR calculator.

Be Consistent About Realized vs. Unrealized

Decide up front whether you are calculating a realized HPR (you actually sold, using real sale proceeds) or an unrealized HPR (you are still holding, using current market value). Both are legitimate, but mixing them up — or comparing a realized HPR on one position to an unrealized HPR on another — can produce a misleading comparison.

For Simple Cases Without Income, ROI Works Just as Well

If there is no dividend or interest income to separate out, HPR and our ROI calculator will give you the identical percentage — use whichever framing matches how you are already thinking about the investment.

Frequently Asked Questions

What is holding period return (HPR)?

Holding period return is the total return earned on an investment over the entire time you held it, combining both the change in the investment's value and any income you received along the way, such as dividends or interest. It is expressed as a single percentage covering the whole holding period, whether that period is three months or twenty years. HPR is the standard building block used in portfolio performance reporting because it captures the complete return an investor actually experienced, not just the price change.

What counts as "income received" in the HPR formula?

Income received is any cash or cash-equivalent payout you got from the investment during the holding period that is separate from the price change itself — most commonly stock dividends, bond coupon interest, or fund distributions. If you reinvested that income into more shares rather than taking it as cash, decide consistently whether you want the ending value to already reflect those extra shares (in which case set income to zero to avoid double-counting) or whether you are tracking the original position only (in which case include the income separately). The field defaults to zero for a pure price-only calculation.

How is HPR different from ROI?

HPR and ROI are extremely close cousins and often produce identical or near-identical numbers, but they come from slightly different conventions. HPR is the standard investing-specific formula that always separates income received (like dividends or interest) into its own explicit line item, and is conventionally used to describe the return over a single, specific holding period regardless of its length. ROI is the more general-purpose version used across all of finance and business, not just investing, and typically folds any income into the "final value" figure rather than breaking it out. Use HPR when dividends or interest are a meaningful, separately trackable part of your return; our ROI calculator is a fine substitute when there is no income component to isolate.

How is HPR different from CAGR?

HPR gives you the total return over the whole period you held the investment, with no adjustment for how long that period was — a 35% HPR could come from six months or six years. CAGR, by contrast, is specifically an annualized rate: the constant per-year growth rate that would produce the same result. You can convert an HPR into a CAGR if you also know the number of years: CAGR = (1 + HPR)^(1/Years) − 1. For example, a 35% HPR earned over 3 years annualizes to roughly a 10.52% CAGR. Use our CAGR calculator once you have both the HPR and the number of years to make that conversion.

Can HPR be negative?

Yes. If the ending value plus any income received is less than the beginning value, the numerator in the HPR formula is negative, producing a negative percentage. This correctly reflects a real loss over the holding period, even in cases where the investment paid some income along the way — a stock that pays a modest dividend but falls sharply in price will still show a negative HPR once both factors are combined, since the price decline outweighed the income received.

Should HPR use the price I paid or the current market value?

It depends on whether you have sold the investment or are still holding it. If you sold, use the actual sale proceeds as the ending value for a realized HPR. If you are still holding the investment, use its current market value for an unrealized (or "paper") HPR — this tells you how the position has performed so far, even though nothing has been locked in yet. Both are valid uses of the same formula; just be clear with yourself (and anyone you report the number to) about which one you calculated.