Holding Period Return Calculator
Calculate holding period return (HPR) for investments with income, capital gains analysis, annualized returns, and detailed breakdowns.
What is Holding Period Return (HPR)?
Holding Period Return (HPR) is the total return earned on an investment over the entire period it was held. It is one of the most fundamental and widely used measures of investment performance, capturing both the income component (dividends, interest, rental income) and the capital gains component (price appreciation or depreciation). Compare this with our CAGR Calculator and ROI Calculator for a complete investment analysis.
HPR is particularly valuable because it provides a complete picture of investment return -- not just price changes, but all sources of return combined into a single percentage figure.
HPR Formula
The holding period return is calculated as:
$$HPR = \frac{Income + Ending Value - Beginning Value}{Beginning Value} \times 100\%$$
Alternatively:
$$HPR = \frac{Income + Capital Gain}{Beginning Value} \times 100\%$$
Where:
- Beginning Value: Initial investment amount or value when you started tracking
- Ending Value: Current value or value when you sold/exited
- Income: All income received during the holding period (dividends, interest, distributions)
- Capital Gain: Ending Value - Beginning Value (can be positive or negative)
HPR Components
Income Yield
Income yield measures the return from cash distributions relative to your initial investment:
$$Income\;Yield = \frac{Income}{Beginning\;Value} \times 100\%$$
Capital Gains Yield
Capital gains yield measures the return from price appreciation:
$$Capital\;Gains\;Yield = \frac{Ending\;Value - Beginning\;Value}{Beginning\;Value} \times 100\%$$
Note: HPR = Income Yield + Capital Gains Yield
Annualized Return
When comparing investments held for different time periods, the annualized return (also called compound annual growth rate or CAGR) is essential:
$$Annualized\;Return = ((1 + \frac{HPR}{100})^{\frac{1}{years}} - 1) \times 100\%$$
For example, a 50% HPR over 3 years translates to approximately 14.47% annualized return.
How to Use This Calculator
- Enter your Beginning Value (initial investment amount)
- Enter your Ending Value (current value or sale price)
- Add any Income received (dividends, interest, rent) -- optional
- Enter the Holding Period in years for annualized return -- optional
- View your HPR, component breakdown, and assessment instantly
HPR Interpretation Guide
- 50% or more: Exceptional performance
- 20% to 50%: Excellent, strong return above market averages
- 10% to 20%: Good, around market average
- 0% to 10%: Modest, positive but below typical equity returns
- -10% to 0%: Minor loss, common in volatile markets
- -25% to -10%: Significant loss, warrants review
- Below -25%: Severe loss, investigate causes
Applications
- Stock Investment Analysis: HPR captures both dividend income and price appreciation
- Real Estate Investment: Includes rental income minus expenses for a complete picture
- Mutual Funds and ETFs: Include all distributions as income for true total return
- Bond Investments: Income from interest payments plus price changes from rate movements
Limitations of HPR
- Time-Insensitive: A 20% return over 1 year is very different from 20% over 10 years
- Ignores Cash Flow Timing: For investments with multiple contributions or withdrawals, HPR may not accurately reflect performance
- No Risk Adjustment: HPR does not account for the risk taken to achieve the return
- Tax Considerations: HPR is typically calculated pre-tax
Frequently Asked Questions
What is Holding Period Return (HPR)?
Holding Period Return (HPR) is the total return earned on an investment over the entire period it was held. It includes both income (dividends, interest) and capital gains (price appreciation). The formula is: HPR = (Income + Ending Value - Beginning Value) / Beginning Value x 100%. It is one of the simplest and most fundamental measures of investment performance.
How do you calculate HPR?
To calculate HPR: 1) Determine your beginning investment value, 2) Find the ending value, 3) Add any income received (dividends, interest), 4) Use the formula: HPR = (Income + Ending Value - Beginning Value) / Beginning Value x 100%. For example, if you invested $10,000, received $500 in dividends, and it is now worth $12,000: HPR = ($500 + $12,000 - $10,000) / $10,000 x 100% = 25%.
What is the difference between HPR and annualized return?
HPR measures the total return over the entire holding period regardless of time, while annualized return converts that total return into an equivalent yearly rate. For example, a 25% HPR over 2 years equals approximately 11.8% annualized return. Annualized returns allow fair comparison between investments held for different time periods.
What is a good Holding Period Return?
A "good" HPR depends on the investment type, risk level, and holding period. For stocks, 10-12% annually is historically average for the S&P 500. Returns above 20% are excellent. 0-10% is modest but positive. Higher-risk investments should yield higher returns to compensate. Always compare HPR against relevant benchmarks.
Does HPR include dividends?
Yes, HPR should include all income received during the holding period, including dividends, interest payments, distributions, and any other cash flows. This is the "Income" component in the formula. Including income gives a complete picture of total investment return, as opposed to just measuring price appreciation.