Investment Performance Tool

Free Holding Period Return Calculator

Calculate total and annualized holding period return on any investment. Enter beginning value, ending value, income received, and holding duration to measure your true investment performance.

5 Calculation Modes
Annualized Returns
100% Free

Holding Period Return Calculator

Calculate the total return on an investment over its entire holding period, including capital gains and income received.

$
$
$
years
months
days

Enter your investment values and click Calculate to see results

Formula Reference

HPR = (Ending Value − Beginning Value + Income) ÷ Beginning Value

Annualized Return = (1 + HPR)^(1/n) − 1, where n = holding period in years

What Is Holding Period Return (HPR)?

Holding period return (HPR) is a fundamental investment metric that measures the total return earned on an investment over the entire time it is held. Unlike annualized return, which normalizes performance to a yearly basis, HPR captures the complete picture — including capital appreciation (or depreciation) and any income received such as dividends, interest payments, or distributions. The formula is straightforward: HPR = (Ending Value − Beginning Value + Income) ÷ Beginning Value.

HPR is one of the most widely used return metrics in finance because it makes no assumptions about reinvestment and works for any asset class — stocks, bonds, real estate, mutual funds, ETFs, and alternative investments. Whether you held an investment for three months or thirty years, HPR gives you a single percentage that represents your total gain or loss relative to your initial outlay.

How to Use This Holding Period Return Calculator

  1. 1

    Choose a Calculation Mode

    Select one of five tabs: HPR (total return), Annualized (yearly equivalent), Beginning Value, Ending Value, or Income. Each mode solves for a different unknown variable.

  2. 2

    Enter Your Investment Details

    Input the beginning value (purchase price or initial investment), ending value (current or sale price), and any income received during the holding period such as dividends or interest payments.

  3. 3

    Set the Holding Period

    Specify how long you held (or plan to hold) the investment in years, months, and days. This is used to calculate the annualized return, which lets you compare investments with different time horizons.

  4. 4

    Review Your Results

    Click Calculate to see your total HPR, annualized return, capital gain breakdown, income return, and visual charts showing the composition of your investment returns.

HPR vs. Annualized Return: When to Use Each

Holding period return tells you the total percentage gain or loss over the life of an investment. It is ideal when you want to know exactly how much you made (or lost) in absolute terms. However, HPR alone can be misleading when comparing investments held for different lengths of time. A 50% return over 10 years is very different from a 50% return over 2 years.

Annualized return solves this problem by converting the HPR into a yearly equivalent rate using the formula: Annualized Return = (1 + HPR)^(1/n) − 1. This allows you to compare a 3-year stock investment with a 7-year bond on an apples-to-apples basis. Our calculator provides both metrics so you can evaluate your investments from every angle.

Components of Investment Return

Capital Gain/Loss

The difference between the ending value and beginning value of your investment. This represents price appreciation or depreciation of the underlying asset.

Income Return

Cash received during the holding period, including dividends from stocks, coupon payments from bonds, rental income from real estate, or distributions from funds.

Total Return (HPR)

The sum of capital gain and income return, expressed as a percentage of the beginning value. This is the complete measure of investment performance over the holding period.

Holding Period Return Examples

Stock Investment

You buy 100 shares of a stock at $50 per share ($5,000 total). Over 3 years, you receive $300 in dividends. You sell at $65 per share ($6,500). HPR = ($6,500 − $5,000 + $300) ÷ $5,000 = 36%. The annualized return is (1.36)^(1/3) − 1 = 10.80%.

Bond Investment

You purchase a bond for $980 with a $1,000 face value. Over 5 years, you collect $250 in coupon payments. At maturity, you receive $1,000. HPR = ($1,000 − $980 + $250) ÷ $980 = 27.55%. The annualized return is (1.2755)^(1/5) − 1 = 4.99%.

Real Estate Investment

You buy a rental property for $200,000. Over 7 years, you collect $84,000 in net rental income. You sell for $260,000. HPR = ($260,000 − $200,000 + $84,000) ÷ $200,000 = 72%. The annualized return is (1.72)^(1/7) − 1 = 8.08%.

Limitations of Holding Period Return

While HPR is a useful and intuitive metric, it has some limitations. It does not account for the timing of cash flows — a dividend received in year one is treated the same as one received in year five, even though the earlier dividend could have been reinvested. For investments with irregular cash flows, the internal rate of return (IRR) or money-weighted return may provide a more accurate picture. HPR also does not adjust for risk, taxes, or inflation, so it should be used alongside other metrics like the Sharpe ratio or real return for comprehensive investment analysis.

Frequently Asked Questions

What is holding period return (HPR)?

Holding period return is the total return earned on an investment over the entire time it is held. It includes both capital gains (or losses) and any income received, such as dividends or interest. The formula is HPR = (Ending Value − Beginning Value + Income) ÷ Beginning Value.

How is annualized return different from HPR?

HPR measures the total return over the full holding period regardless of duration. Annualized return converts that total return into a yearly equivalent using the formula (1 + HPR)^(1/n) − 1, where n is the number of years. This lets you compare investments held for different lengths of time on an equal basis.

Should I include dividends and interest in the HPR calculation?

Yes. HPR is designed to capture the total return on an investment, which includes both capital appreciation and income received. Omitting dividends or interest would understate your true return. Enter all cash distributions — dividends, coupon payments, rental income, or fund distributions — in the Income field.

Can HPR be negative?

Yes. If the ending value plus income received is less than the beginning value, the HPR will be negative, indicating a loss on the investment. For example, if you bought a stock for $100, received $2 in dividends, and sold for $90, your HPR would be ($90 − $100 + $2) ÷ $100 = −8%.

Does this calculator account for taxes or fees?

This calculator computes the gross holding period return before taxes and transaction costs. To calculate an after-tax or after-fee return, subtract any taxes paid and fees from the income field, or reduce the ending value by the amount of selling costs.

Is this holding period return calculator free to use?

Yes, the Pineify Holding Period Return Calculator is completely free to use with no registration required. You can calculate HPR, annualized returns, and solve for beginning value, ending value, or income — all at no cost.

Measured Your Returns? Now Build Smarter Trading Strategies

You've calculated your holding period return — now take the next step. Use Pineify's AI-powered Pine Script generator to create custom indicators and automated strategies that help you maximize future returns.