Holding Period Return Calculator

Calculate total and annualized holding period return including income, transaction costs, taxes, and inflation adjustment. Compare against major benchmarks.

About the Holding Period Return Calculator

Holding Period Return (HPR) measures the total return earned on an investment over the entire period it was held, including both capital appreciation and income received. It is the most fundamental measure of investment performance because it answers the full question of what happened from purchase to sale, not just what happened to the price.

While simple in concept, a complete HPR analysis must account for several factors: income received (dividends, rent, interest), transaction costs, capital gains and income taxes, and the erosion of purchasing power from inflation. The annualized version converts the total return into a per-year compound rate, making it easy to compare investments held for different periods. That makes the metric useful for both portfolio review and one-off asset sales.

This calculator produces five key metrics: nominal HPR, annualized return, real (inflation-adjusted) return, and after-tax returns. The benchmark comparison table puts your investment's performance in context against common alternatives like the S&P 500, treasuries, and savings accounts. The goal is to make the return comparable across holdings that generate different mixes of price appreciation and cash income.

Why Use This Holding Period Return Calculator?

Use this calculator to compare investments held for different lengths of time after accounting for income, fees, taxes, and inflation rather than looking only at headline gain. It gives you a return figure that is closer to the actual economic result of owning the asset. That makes it more useful than price change alone when you are reviewing a stock, bond, rental property, or private investment that produced cash flow during the holding period.

How to Use This Calculator

  1. Enter the purchase price (total cost basis) and sale price.
  2. Enter total income received during the holding period (dividends, rent, coupons).
  3. Specify the holding period in years (use decimals for partial years).
  4. Add any transaction costs (commissions, closing costs, fees).
  5. Set inflation rate and applicable tax rates for real and after-tax returns.
  6. Compare your annualized return against the benchmark table.

Formula

HPR = (Sale Price − Purchase Price + Income − Costs) / Purchase Price × 100 Annualized = ((1 + HPR/100)^(1/years) − 1) × 100 Real Return = ((1 + Nominal) / (1 + Inflation) − 1) × 100 After-Tax = (Net Gain − Cap Gains Tax − Income Tax) / Purchase Price × 100

Example Calculation

Result: HPR = 55.8%, Annualized = 16.0%

A $10,000 investment sold for $15,000 with $600 income and $20 costs over 3 years produces a 55.8% total return, or 16.0% annualized — well above the S&P 500 average.

Tips & Best Practices

What HPR Measures

Holding period return answers a simple question: how much did the investment actually make over the time you owned it? Unlike a price-only view, it captures both appreciation and cash income, which matters for assets like dividend stocks, bonds, and rental property.

Why Annualization Matters

Total return alone can be misleading across different time spans. A 40 percent gain in one year and a 40 percent gain over six years are not equivalent investments. Annualization converts the result into a comparable compound rate.

Build The Right Cost Basis

The most common mistake is leaving out fees, taxes, or cash income. For a meaningful comparison, include the full purchase cost, all sale costs, and every payment the asset produced while you held it.

Frequently Asked Questions

What is holding period return?

HPR is the total percentage return earned over the full time an investment was held, including both price change and cash income relative to the original purchase price. It is the broadest simple return measure for a completed investment.

Why annualize the return?

Annualization lets you compare investments held for different durations on an equal footing. A 50% return over 5 years is not as strong as 30% over 2 years, once you convert both to a per-year rate.

Should I use real or nominal returns?

Use real (inflation-adjusted) returns to measure actual purchasing power growth. Nominal returns can overstate performance during inflationary periods, even when the price gain looks large.

How are capital gains taxes calculated?

The calculator applies your capital gains tax rate to the positive price appreciation only. Income is taxed at your income tax rate separately, so the tax treatment mirrors the two return components.

What counts as income during the holding period?

Any cash paid by the investment while you owned it, such as dividends, bond coupons, rental income, or partnership distributions. Reinvested amounts still count as income because they were generated during the holding period.

Can HPR be negative?

Yes. If the combination of capital loss plus costs exceeds income received, HPR is negative, meaning the investment lost money. That is still a valid and useful result because it shows the true total outcome.

Related Pages