Holding Period Return Calculator
This holding period return calculator measures the full gain or loss from an investment over the period you actually held it. It is deliberately different from an annualized return tool: it does not ask how many days or years passed, and it does not convert the answer into a one-year rate. Instead, it answers a narrower but very useful question: how much did the investment return in total after combining the price change and income received?
The calculator follows the same logic used in the form. It subtracts the bought price from the current or sale price to find the capital gain or loss, divides that amount by the bought price for capital gains yield, divides dividend income by the bought price for dividend yield, and adds the two yields together. Informational, not investment advice.
How to use this calculator
Enter the bought price you paid for one share, one bond, one fund unit, or one total position. Enter the current or sale price on the same basis. Then enter dividend income received during the holding period. The label says dividend income per share, but the math is unit-neutral: if the first two numbers are total position dollars, the income number should also be total position income.
The output separates the result into four pieces. Capital gain or loss is the dollar price change. Capital gains yield is that price change divided by the bought price. Dividend yield is income divided by the bought price. Ending value including dividends is the current or sale price plus income. The primary result, holding period return, is the capital gains yield plus the dividend yield.
Use this page when you want a clean total-return snapshot for one completed trade, a current open position, or a before-and-after comparison. If you need to compare positions held for different lengths of time, take this total return to the annualized rate of return calculator. If you want to remove inflation from the result, use the real rate of return calculator. For a broader profit-over-cost view, compare with the ROI calculator and the compound interest calculator.
Formula
The calculator uses bought price as the denominator for both the price return and the income return:
Equivalently, the total-return shortcut is:
The form rejects a bought price of zero or less because the return would require division by zero or a negative cost basis. Current price and dividend income must not be negative in the current method.
Worked example
The default calculator values are a bought price of $100, a current or sale price of $120, and dividend income of $7.50.
First, compute the capital gain:
Capital gains yield is the price gain divided by the bought price:
Dividend yield is the dividend income divided by the same bought price:
Adding the two yields gives the holding period return:
The ending value including dividends is:
That means $100 became $127.50 over the holding period. The calculator reports a 27.50% holding period return, a $20.00 capital gain, a 20.00% capital gains yield, a 7.50% dividend yield, and $127.50 ending value including dividends.
How holding period return is used
Holding period return is useful because it treats income as part of performance. Looking only at a price chart can understate a dividend stock, bond fund, real estate investment trust, or income-oriented ETF. Looking only at dividend yield can overstate a security whose price fell sharply. HPR puts both pieces into one percentage.
Investors often use HPR for trade journals, position reviews, manager reporting, and after-the-fact checks on whether a thesis worked. It can also help separate price return from income return. If two investments both show 12% total HPR, one may have delivered nearly all of it through price appreciation while the other delivered most of it through distributions. Those are different risk profiles even though the total return number matches.
For multi-year decisions, however, HPR is only the first step. A 30% HPR in three months and a 30% HPR in five years are not equally strong. The holding-period figure is accurate for each investment, but it does not standardize time. Annualizing, adjusting for inflation, and considering drawdowns are separate tasks.
Limitations and tips
- Keep the units consistent. Do not mix per-share prices with total dividends for the whole position.
- Include all cash distributions that belong to the holding period, not just the final dividend.
- Do not compare two HPRs without checking how long each investment was held.
- Remember that the calculator does not subtract taxes, commissions, spreads, fund expenses, or foreign-exchange effects.
- For reinvested dividends, the simple input still captures the income amount, but it does not model the return on shares purchased with those dividends.
- Use sale price for a closed position and current market value for an open position; label the result accordingly in your records.
Sources
- GIPS, GIPS Standards — authoritative standards context for calculating and presenting investment performance.