Skip to content
Investments

Holding Period Return Calculator

Calculate holding period return (HPR) for investments with income, capital gains analysis, annualized returns, and detailed breakdowns.

Investment details

$
$
$
Quick tenure:

Holding Period Return (HPR)

+30.00%

+$3,000.00 total profit on $10,000.00 invested

Annualized Return (CAGR)

+9.14% / yr

3.0 yr compounded

Capital Gains Yield

+25.00%

+$2,500.00 gain

Income Yield

+5.00%

$500.00 distributions

Total Dollar Return

+$3,000.00

Capital gain + income

Total Realized Proceeds

$13,000.00

Ending value + income

Return Multiple

1.30x

Proceeds / initial cost

Value & return distribution

  • Initial Principal$10,000.0076.9%
  • Capital Gain$2,500.0019.2%
  • Income Received$500.003.8%

Step-by-step calculation

Review the exact mathematical derivation of your holding period return and annualized yield.

  1. Capital gain or loss calculation

    Capital Gain=Ending ValueBeginning Value\text{Capital Gain} = \text{Ending Value} - \text{Beginning Value}

    Subtract the beginning investment value from the ending value: $12,500.00 - $10,000.00 = +$2,500.00 (+25.00% capital yield).

  2. Total dollar return

    Total Return=Capital Gain+Income\text{Total Return} = \text{Capital Gain} + \text{Income}

    Add income distributions (dividends, interest, rent) to capital gain: +$2,500.00 + $500.00 = +$3,000.00 total dollar profit.

  3. Holding period return (HPR)

    HPR=Ending ValueBeginning Value+IncomeBeginning Value×100%\text{HPR} = \frac{\text{Ending Value} - \text{Beginning Value} + \text{Income}}{\text{Beginning Value}} \times 100\%

    Divide total dollar return by the initial beginning value: (+$3,000.00 / $10,000.00) \times 100\% = +30.00%.

  4. Component yield breakdown

    HPR=Capital Gains Yield+Income Yield\text{HPR} = \text{Capital Gains Yield} + \text{Income Yield}

    Holding period return equals the sum of capital gains yield and income yield: +25.00% (Capital) + 5.00% (Income) = +30.00%.

  5. Annualized compounded return (geometric CAGR)

    Annualized HPR=(1+HPR100)1t1\text{Annualized HPR} = \left(1 + \frac{\text{HPR}}{100}\right)^{\frac{1}{t}} - 1

    Compound the total return over 3.00 years: (1 + 0.3000)^(1 / 3.00) - 1 = +9.14% per year.

Report tool

Understanding Holding Period Return (HPR)

Holding Period Return (HPR) measures the total percentage return earned on an asset or portfolio over the entire duration it was held. Unlike simple price appreciation, holding period return accounts for all cash distributions received, including stock dividends, bond coupon payments, partnership payouts, or rental distributions, alongside capital appreciation or loss.

Whether you held a tech stock for three months, a rental property for five years, or a municipal bond for a decade, HPR provides a single, unambiguous measure of financial performance. Because holding periods vary widely across investment opportunities, converting total holding period return into an annualized compounded rate makes it easy to compare short-term trades against multi-year buy-and-hold strategies.

The Holding Period Return formula

The standard formula for holding period return adds all income received during the holding period to the net capital gain or loss, then divides by the initial purchase price or beginning portfolio value:

HPR=Ending ValueBeginning Value+IncomeBeginning Value=Capital Gain+IncomeBeginning Value\mathrm{HPR} = \frac{\text{Ending Value} - \text{Beginning Value} + \text{Income}}{\text{Beginning Value}} = \frac{\text{Capital Gain} + \text{Income}}{\text{Beginning Value}}

Expressed as a percentage, multiply the result by 100%. Alternatively, holding period return can be decomposed into two distinct components: capital gains yield and income yield:

HPR=Capital Gains Yield+Income Yield\mathrm{HPR} = \text{Capital Gains Yield} + \text{Income Yield}

Where each yield is defined as:

  • Capital Gains Yield: Ending ValueBeginning ValueBeginning Value×100%\frac{\text{Ending Value} - \text{Beginning Value}}{\text{Beginning Value}} \times 100\%. To analyze pure price change without cash distributions, see our dedicated capital gains yield calculator.
  • Income Yield: IncomeBeginning Value×100%\frac{\text{Income}}{\text{Beginning Value}} \times 100\%. For dividend-paying stocks and equity funds, compute your annual cash yield with our dividend yield calculator.

Annualizing holding period returns

Comparing an investment that gained 30% over 3 years to one that gained 15% over 1 year requires standardizing returns to a common annual timeframe. In modern portfolio theory and financial analysis (such as CFA Institute guidelines), multi-year holding period returns are annualized using geometric compounding:

Annualized HPR=(1+HPR100)1t1\text{Annualized HPR} = \left(1 + \frac{\mathrm{HPR}}{100}\right)^{\frac{1}{t}} - 1

In this equation, tt represents the holding period expressed in years. For example, a 6-month holding period uses t=0.5t = 0.5, while a 36-month period uses t=3.0t = 3.0. This geometric formulation represents your Compound Annual Growth Rate (CAGR). To test target terminal wealth figures or multi-year milestones, explore our CAGR calculator.

When evaluating irregular annual sequences or historical portfolio performance across varying years, compare your compound geometric rate against arithmetic averages using our average return calculator, or evaluate forward-looking risk-adjusted scenarios using the expected return calculator.

Worked example: stock with dividends

Suppose an investor purchased 100 shares of a dividend-paying industrial stock for $10,000 ($100 per share). Over a 3-year holding period:

  1. Capital Appreciation: The share price rose to $125 per share, creating an ending portfolio value of $12,500. The capital gain is $12,500 - $10,000 = $2,500.
  2. Income Received: Over the 3 years, the investor collected $500 in cumulative cash dividends.
  3. Total Dollar Return: $2,500 (capital gain) + $500 (dividends) = $3,000.
  4. Holding Period Return: $3,000$10,000×100%=30.00%\frac{\$3,000}{\$10,000} \times 100\% = 30.00\%.
  5. Annualized Geometric Return: (1+0.30)131=(1.30)0.33331=9.14%(1 + 0.30)^{\frac{1}{3}} - 1 = (1.30)^{0.3333} - 1 = 9.14\% per year.

The investor generated a 30.00% total holding period return, comprised of a 25.00% capital gains yield and a 5.00% dividend yield, which compounds out to an effective 9.14% annual return.

HPR interpretation and benchmark comparison

Interpreting holding period return requires evaluating both components of total return:

ScenarioCapital Gain / LossIncome DistributionsOverall HPR Result
Growth AssetHigh positiveZero or negligiblePositive return driven purely by capital gains yield
Income Bond / REITFlat or slightly negativeHigh steady couponsPositive total return driven primarily by income yield
Income CushionModerate loss (-10%)Generous yield (+12%)Net positive (+2%) because dividend income offset capital loss
Severe DownturnLarge loss (-35%)Small yield (+3%)Negative total return (-32%) despite receiving income payments

Frequently asked questions

What is the difference between HPR and rate of return?
Holding Period Return is a comprehensive total rate of return measure. Many basic return formulas look only at price appreciation (capital gain). HPR explicitly adds all interim cash distributions, such as dividends and interest, making it a true reflection of economic gain over the holding period.
Can holding period return be negative?
Yes. If the asset declines in price by more than the total income generated, the holding period return will be negative. For example, if you buy a stock for $100, collect $3 in dividends, and sell for $85, your net dollar loss is $12, resulting in an HPR of -12.00%.
Why is geometric annualization preferred over simple annualization?
Simple annualization merely divides HPR by years (for instance, 30% / 3 = 10% per year). However, this ignores the compounding effect where previously accumulated gains earn returns in subsequent years. Geometric compounding accurately reflects the true compound annual growth rate required to turn your beginning capital into the final realized wealth.
How do dividends reinvested affect holding period return?
When dividends are reinvested to purchase additional shares, the total ending value reflects both the higher share count and the final share price. In that case, you do not double-count dividends in the income input, because they are already captured inside the ending portfolio value.
Is holding period return calculated before or after taxes?
Holding period return is conventionally calculated on a gross (pre-tax) basis to evaluate asset and managerial performance. However, actual net investor returns depend on your tax bracket and whether gains qualify as short-term or long-term capital gains.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.