Last updated:
What Is Holding Period Return?
The holding period return calculator on this page measures the total percentage return earned on an investment from purchase to sale (or to today, if you still own it). Unlike a price-only return, it captures every economic component of ownership: the change in market value plus every dollar of income, dividends from stocks, coupon interest from bonds, distributions from REITs, or rent from real estate. That you collected while the position was open. That is what makes it a true total return calculator rather than a price-tracker.
Holding period return is the most universal performance metric in finance because it applies to every asset class and every time horizon. Whether you held a stock for six weeks or a piece of real estate for twelve years, the holding period return calculator produces a single, comparable number. The HPR calculator answers a simple question: for every dollar I put in, how many cents, counting both price change and income, did I get back? That number is the foundation for every other return metric, including CAGR, IRR, and annualized return.
This tool also separates the result into its two components. The capital gains portion measures how much the price moved. The income yield portion measures distributions received. Splitting them apart helps you understand the character of your return: a 30% HPR composed mostly of dividends behaves very differently from a 30% HPR composed entirely of price appreciation. They have different tax treatments, different volatilities, and different reinvestment dynamics.
The HPR Formula Explained
The formula it uses is one of the simplest in finance:
HPR = (Ending Value − Beginning Value + Income Received) ÷ Beginning Value × 100
Imagine you bought 100 shares of an ETF at $100 each for a total beginning value of $10,000. Three years later, you sell at $135 per share for an ending value of $13,500, having collected $600 in dividends along the way. The holding period return calculator computes ($13,500 − $10,000 + $600) ÷ $10,000 = 41.0%. Of that 41%, 35 percentage points are capital appreciation and 6 percentage points are income yield. The Investopedia entry on holding period return walks through additional worked examples and shows how the same HPR formula is applied in academic and professional contexts.
Because the underlying math is purely arithmetic, it does not assume anything about reinvestment, future returns, or risk. That is a feature, not a bug: HPR is a clean backward-looking record of what actually happened. For a forward-looking projection, switch to a tool like our CAGR calculator and supply an assumed annual growth rate.
HPR vs. Annualized Return
A raw HPR number is misleading when comparing investments held for different lengths of time. A 41% HPR earned over three years is genuinely impressive; a 41% HPR earned over twelve years is mediocre. This is why the HPR calculator on this page automatically displays the annualized HPR alongside the cumulative HPR. The annualized version converts the cumulative return into the equivalent steady annual rate.
Annualized HPR = (1 + HPR)^(1 / Years) − 1
For the example above, plugging in the numbers finds (1 + 0.41)^(1/3) − 1 ≈ 12.1% annualized. That number is directly comparable to the S&P 500's long-run historical annualized total return of about 10%, context published by the SEC's investor education guide on long-term returns. Anything materially above that benchmark on a risk-adjusted basis is exceptional; anything materially below should prompt a review.
For a deeper look at how to convert any cumulative return into a steady annual rate, see our dedicated annualized return calculator. It applies the same underlying mathematics but is optimized specifically for converting total returns into annualized form.
Total Return Components: Income Plus Appreciation
Every dollar earned from an investment falls into one of two buckets: price appreciation or income. The investment HPR calculator separates these two components because their economics differ in important ways. Price appreciation is unrealized until you sell. It produces no current cash flow and is generally taxed only on disposal. Income, by contrast, is received as cash during the holding period, can be spent or reinvested, and is often taxed in the year received.
The composition of total return varies dramatically across asset classes. Growth stocks may produce 100% of their HPR through price appreciation, with little or no dividend income. High-yield bonds and dividend aristocrats may produce the majority of their HPR through coupon and dividend income, with only modest price changes. Real estate sits in between, with rental cash flow plus appreciation typically each contributing a meaningful share. The total return calculator on this page surfaces both pieces so you can see the character of every position. Comparing the income yield component to our dividend yield calculator results helps confirm that distributions matched your expectations.
For long-term equity portfolios, the empirical record is striking: roughly 40% of the S&P 500's total return since 1930 has come from reinvested dividends rather than from price appreciation alone. Ignoring distributions through a price-only return measure would systematically understate equity performance, which is exactly the problem this metric solves.
Using HPR to Compare Investments
The most powerful use of the holding period return calculator is head-to-head comparison. Run each investment in your portfolio through the HPR calculator and you get a uniform, total-return number for every position. You can then rank holdings, identify laggards, and decide where to deploy new capital. The CFA Institute curriculum, the gold standard for investment management training, published by the CFA Institute return concepts reading , uses HPR as the foundational building block for every other return metric, including time-weighted return, money-weighted return, and the geometric mean return.
When comparing investments held over different time horizons, always work with the annualized HPR rather than the raw cumulative HPR. A stock that returned 25% over 18 months has an annualized HPR of about 16.0%, better than another stock that returned 30% over three years at an annualized 9.1%, despite the lower raw number. The tool does this conversion automatically so you do not have to do the exponent arithmetic by hand.
A second valuable comparison is across asset classes. Run the same calculation on a stock, a bond, a REIT, and a piece of real estate over the same holding period and you can see in one glance which asset produced the strongest total return, and how much of that return came from income versus appreciation. This is the analysis backbone of every endowment, pension fund, and individual portfolio.
Finally, do not forget the tax dimension. Toggle on the after-tax HPR option here and enter your long-term capital gains rate to see what you actually keep. US long-term capital gains rates are 0%, 15%, or 20% depending on taxable income, with qualified dividends generally taxed at the same rates, see the rates and brackets maintained by the SEC and IRS for the current year. Two investments with identical pre-tax HPRs can deliver very different after-tax outcomes depending on the mix of capital gains versus ordinary-income distributions.
A frequent mistake worth flagging separately: mixing up the beginning value with the quoted market price on the day of purchase. If a broker charged a $9.95 commission on top of a $10,000 share purchase, the true beginning value is $10,009.95, not $10,000. Over small holding periods this rounding barely matters, but for frequent traders who run dozens of round trips a year, ignoring transaction costs can overstate cumulative HPR by several percentage points. The same logic applies on the way out: selling costs, such as a real estate agent's commission or an early-withdrawal penalty, belong in the ending value calculation, not treated as a separate expense line.
There is no single "good" HPR because the right benchmark depends entirely on the holding period and asset class involved. A 6% HPR earned in three months on a short-term bond fund is excellent; the same 6% earned over five years on a growth stock would be a disappointment relative to the S&P 500's historical annualized total return of roughly 10%. The most reliable way to judge any single HPR figure is to convert it to its annualized equivalent and compare that number, not the raw cumulative figure, against a benchmark with a matching time horizon and risk profile.
Explore all of our investing calculators to round out your performance analysis. The holding period return calculator pairs naturally with annualized return, CAGR, dividend yield, and stock profit tools to give you a complete view of every position in your portfolio.