Holding Period Return Calculator
Use this Holding Period Return Calculator to measure the total return from holding an investment over a specific period. Enter the bought price, current or selling price, dividend income, and number of shares to calculate capital gains yield, dividend yield, total holding period return, total gain, and ending value.
Table of contents
- Use the Holding Period Return Calculator
- What is HPR? The holding period return definition
- Holding period return formula
- How to calculate the holding period return for stock
- Worked examples
- Capital gains yield and dividend yield
- Why should we calculate the holding period return?
- Common mistakes
- FAQs
Use the Holding Period Return Calculator
Enter the price you paid, the current or selling price, and the dividend income received during the holding period. The calculator uses the beginning price as the denominator so that capital gains yield, dividend yield, and total holding period return are measured on the same original investment base.
Buying at AED 100.00, ending at AED 118.00, and receiving AED 4.00 dividend per share gives a holding period return of 22.0000% before optional tax or costs.
This calculator is educational. It uses dividend income received during the holding period and does not include brokerage fees, bid-ask spreads, reinvested dividends, currency conversion, inflation, or exact tax rules unless you enter a simple optional tax/cost percentage.
Quick answer
Holding period return, often written as \( HPR \), measures the total return earned from holding an investment between a beginning date and an ending date. It includes both price change and income received during the period.
In this formula, \( P_0 \) is the bought price, \( P_1 \) is the current or selling price, and \( D \) is dividend or income received during the holding period.
What is HPR? The holding period return definition
Holding period return is the total return earned on an investment over the exact period that the investment is held. It measures how much the investment gained or lost compared with the original amount invested. The calculation includes two major parts: the capital gain or loss from the change in price, and any income received during the holding period, such as dividends, interest, or distributions.
For a stock, the beginning price is usually the purchase price per share. The ending price may be the current market price if the investor still owns the stock, or the selling price if the investor has already sold it. Dividend income is the cash dividend received per share during the holding period. The holding period return combines these values into one percentage.
For example, if a stock is bought at \( AED\ 100 \), later becomes worth \( AED\ 118 \), and pays \( AED\ 4 \) in dividends, the investor gained \( AED\ 18 \) from price appreciation and \( AED\ 4 \) from dividends. The total gain is \( AED\ 22 \) on an original investment of \( AED\ 100 \). The holding period return is therefore \( 22\% \).
HPR is useful because it does not require the holding period to be exactly one year. The holding period could be one month, six months, one year, three years, or any other period. This makes it flexible for comparing what actually happened during the time the asset was held. However, if you compare investments held for different lengths of time, you may also need an annualized return calculation. A \( 10\% \) return in one month is not the same as a \( 10\% \) return over five years.
The holding period return is common in investing, portfolio analysis, stock evaluation, bond analysis, real estate performance, and financial education. It is one of the cleanest ways to answer the question: “How much did I earn or lose from holding this investment?”
Holding period return formula
The standard holding period return formula is:
Where:
- \( HPR \) = holding period return as a decimal.
- \( P_0 \) = bought price or beginning price of the investment.
- \( P_1 \) = current price, ending price, or selling price of the investment.
- \( D \) = dividend, interest, or income received during the holding period.
To convert the decimal result into a percentage, multiply by \( 100 \):
The formula can also be separated into capital gains yield and dividend yield:
Then the total holding period return is:
This calculator uses the beginning price \( P_0 \) as the denominator for both capital gains yield and dividend yield, because that keeps the two components aligned with the total holding period return. Some finance websites define dividend yield as annual dividend divided by current price, but that is a different yield measure. For HPR decomposition, the income received during the holding period is compared with the original investment base.
How to calculate the holding period return for stock
To calculate the holding period return for a stock, you need the bought price, the current or selling price, and the dividend income received during the period. If there were no dividends, use \( D = 0 \). If the stock paid multiple dividends, add all dividends received during the holding period and use the total dividend per share.
- Enter the bought price. This is the beginning price \( P_0 \), or what you paid per share.
- Enter the current or selling price. This is the ending price \( P_1 \), or what the share is worth now.
- Enter dividend income per share. Use the total dividends received during the holding period.
- Calculate capital gain or loss. Subtract bought price from current price: \( P_1 - P_0 \).
- Add dividend income. Total gain per share is \( P_1 - P_0 + D \).
- Divide by the bought price. This compares total gain with the original investment.
- Multiply by \( 100 \). This converts the decimal return into a percentage.
If the investor owns multiple shares, the percentage return is the same as long as every share has the same bought price, ending price, and dividend income. The number of shares affects the total money gain, but it does not change the percentage return. This calculator includes a share input so you can see both the percentage return and the total gain in currency terms.
Worked examples
Example 1: Stock with price gain and dividend
Suppose you bought a stock for \( AED\ 100 \), the current price is \( AED\ 118 \), and you received \( AED\ 4 \) in dividends per share during the holding period.
The holding period return is \( 22\% \). The capital gains yield is \( 18\% \), and the dividend yield for the holding period is \( 4\% \).
Example 2: Stock with price loss but dividend income
Suppose you bought a stock at \( AED\ 80 \), it is now worth \( AED\ 74 \), and it paid \( AED\ 3 \) in dividends during the holding period.
Even though the stock paid dividends, the price loss was larger than the dividend income. The total holding period return is negative.
Example 3: Total gain with multiple shares
Suppose you own \( 100 \) shares bought at \( AED\ 100 \), now worth \( AED\ 118 \), with \( AED\ 4 \) dividend per share. The per-share gain is:
The total gain is:
The total gain is \( AED\ 2{,}200 \), while the holding period return remains \( 22\% \). Shares change the money amount, not the percentage return.
Capital gains yield and dividend yield
Holding period return can be understood as the sum of two return sources. The first source is price movement. The second source is income. For a stock, price movement creates capital gain or capital loss. Income usually comes from dividends. For a bond, income may come from coupon payments. For real estate, income may come from rent. The same basic idea applies: total return equals price return plus income return.
| Component | Formula | Meaning | Example |
|---|---|---|---|
| Capital gains yield | \( CGY = \frac{P_1 - P_0}{P_0} \) | Return from price increase or decrease. | Buying at \( 100 \) and ending at \( 118 \) gives \( 18\% \). |
| Dividend yield for holding period | \( DY = \frac{D}{P_0} \) | Return from income received during the holding period. | A dividend of \( 4 \) on a bought price of \( 100 \) gives \( 4\% \). |
| Holding period return | \( HPR = CGY + DY \) | Total return for the holding period. | \( 18\% + 4\% = 22\% \). |
This breakdown is useful because two investments can have the same HPR but very different return sources. One stock may generate most of its return from price appreciation. Another may generate most of its return from dividends. Investors who need income may care more about dividend yield, while investors focused on growth may care more about capital gains yield.
Why should we calculate the holding period return?
Calculating holding period return is important because it gives a complete view of investment performance for the period you actually held the asset. Looking only at price change can be misleading if the asset paid income. Looking only at dividend yield can also be misleading if the asset lost value. HPR combines both into one result.
For stock investors, HPR helps evaluate whether a trade or investment was profitable after considering dividends. A stock that rises slightly but pays a strong dividend may have a better holding period return than a stock with a larger price gain but no income. A stock with a high dividend may still have a negative HPR if the price drop is large enough.
For portfolio tracking, HPR helps compare actual performance across positions. It can show which investments contributed most to total return and whether gains came from price movement or income. This is useful for reviewing strategy, risk, and allocation.
For students, HPR is a key finance formula because it introduces total return. It also prepares students for annualized return, portfolio return, dividend yield, capital gains yield, and risk-adjusted performance. The formula is simple, but it teaches an important idea: return should be measured against the amount originally invested.
For real-world decisions, HPR should be interpreted with context. A \( 20\% \) HPR over one month is very different from a \( 20\% \) HPR over five years. The return may also be affected by tax, fees, inflation, and currency conversion. HPR is the starting point for understanding performance, but deeper analysis may be needed for professional investment decisions.
Holding period return vs annualized return
Holding period return measures total return over the full holding period. Annualized return converts that return into an average yearly rate. If two investments were held for the same length of time, HPR can be compared directly. If they were held for different periods, annualized return is often more useful.
Where \( t \) is the holding period in years. For example, a \( 21\% \) return over \( 3 \) years is not \( 21\% \) per year. The annualized return would be:
Use HPR to measure the total result over the actual holding period. Use annualized return when comparing returns across different time periods.
Common mistakes
- Ignoring dividends. HPR should include income received during the holding period.
- Using current price as the denominator for HPR. The standard HPR formula divides by the beginning price \( P_0 \).
- Confusing dividend yield definitions. Annual dividend yield often uses current price, but HPR dividend yield uses income during the period divided by bought price.
- Comparing different holding periods directly. A six-month HPR and a five-year HPR should usually be annualized before comparison.
- Forgetting transaction costs. Brokerage fees, spreads, and taxes can reduce real return.
- Assuming a positive dividend means a positive return. A large price loss can outweigh dividend income.
- Ignoring currency effects. If the investment is priced in another currency, exchange-rate movement can affect return.
A good habit is to separate the result into capital gains yield and dividend yield. This makes it easier to understand whether the return came from price appreciation, income, or both.
Related calculators and guides
Use these related Num8ers tools to continue working with investment return, growth, and percentage calculations:
FAQs
What is holding period return?
Holding period return is the total return earned from an investment during the time it is held. It includes both price change and income such as dividends.
What is the holding period return formula?
The formula is \( HPR = \frac{P_1 - P_0 + D}{P_0} \), where \( P_0 \) is bought price, \( P_1 \) is ending price, and \( D \) is income received during the holding period.
How do I calculate holding period return for a stock?
Subtract the bought price from the current or selling price, add dividends received, divide by the bought price, and multiply by \( 100 \) to express the result as a percentage.
Is holding period return the same as capital gains yield?
No. Capital gains yield only measures price change. Holding period return includes both capital gains yield and dividend or income yield.
Can holding period return be negative?
Yes. HPR is negative when the total of price change and income is less than zero compared with the original investment.
Should I annualize holding period return?
If you compare investments held for different lengths of time, annualizing the return can make the comparison fairer. HPR by itself measures the total return over the actual holding period.
Does this calculator include taxes and fees?
The calculator includes a simple optional tax or cost percentage on gain, but it does not model exact brokerage fees, tax rules, currency conversion, or reinvested dividends.