Skip to main content
finance

Holding Period Return Calculator

Calculate the total return earned on an investment over its entire holding period, including both capital appreciation and income received. A comprehensive measure of investment performance over any time frame.

Reviewed by Christopher FloiedUpdated

This free online holding period return calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.

The purchase price or initial value of the investment.

The sale price or current value of the investment.

Total dividends, interest, or other income received during the holding period.

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Holding Period Return Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Holding Period Return Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Holding Period Return Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Holding Period Return Calculator when comparing financial options side-by-side — such as different loan terms or investment returns — to make more informed decisions.
  • Use it to quickly estimate costs or returns before making purchasing, investment, or borrowing decisions.
  • Use it for financial education and planning to understand how compound interest, fees, or tax affects the real value of money over time.
  • Use it when building or reviewing a budget to verify that projections and calculations are mathematically correct.

About This Calculator

The Holding Period Return Calculator is a free financial calculation tool designed to help individuals and businesses understand key financial concepts and estimate costs, returns, and loan parameters. Calculate the total return earned on an investment over its entire holding period, including both capital appreciation and income received. A comprehensive measure of investment performance over any time frame. The calculations are based on standard financial mathematics formulas. Results are for informational and educational purposes only and should not be considered financial, investment, or tax advice. Consult a qualified financial professional before making financial decisions. All calculations are performed in your browser — no personal financial data is stored or transmitted.

About Holding Period Return Calculator

The Holding Period Return calculator measures the total return on an investment from purchase to sale or current date, capturing both price appreciation and income received. Unlike annualized metrics like CAGR, HPR shows the raw total return regardless of the time period, making it useful for evaluating realized gains on completed investments. Portfolio managers use it to assess individual position performance, while investors use it to measure actual returns including dividends and distributions. HPR provides a complete picture of investment performance that capital gains alone would miss, especially for income-generating assets like dividend stocks, bonds, and real estate.

The Math Behind It

Holding Period Return is defined as (Ending Value minus Beginning Value plus Income) divided by Beginning Value, expressed as a percentage. It captures the total economic benefit of owning an investment, combining capital appreciation with any income received such as dividends, interest payments, or rental income. The formula makes no assumption about time, so a 40% HPR could represent one year or ten years of ownership. To compare investments held for different periods, you would annualize the HPR using the formula: Annualized Return = (1 + HPR)^(1/years) - 1, which gives the CAGR. HPR can also be negative if losses exceed any income received. For multi-period analysis, HPR values compound multiplicatively: the total HPR over two consecutive periods equals (1 + HPR1)(1 + HPR2) - 1, not simply HPR1 + HPR2. This distinction is crucial because a 50% gain followed by a 50% loss does not return you to break-even; instead you end up at -25%. HPR is the foundation for more sophisticated performance metrics including time-weighted return (which removes the effect of cash flows) and money-weighted return (which accounts for timing of cash flows). In tax-aware analysis, HPR can be calculated on an after-tax basis by subtracting tax paid on income and capital gains.

Formula Reference

Holding Period Return

HPR = (Ending Value - Beginning Value + Income) / Beginning Value × 100

Variables: All values in dollar terms for the same investment

Worked Examples

Example 1: Stock investment with dividends

Bought a stock at $10,000, received $500 in dividends, and sold for $13,500.

Step 1:Capital gain = $13,500 - $10,000 = $3,500.
Step 2:Total return = $3,500 + $500 = $4,000.
Step 3:HPR = $4,000 / $10,000 × 100 = 40%.

The holding period return is 40%, combining 35% capital appreciation and 5% income return.

Example 2: Bond held to maturity

Bought a bond for $9,800, received $1,200 in coupon payments, and redeemed at $10,000 par.

Step 1:Capital gain = $10,000 - $9,800 = $200.
Step 2:Total return = $200 + $1,200 = $1,400.
Step 3:HPR = $1,400 / $9,800 × 100 = 14.29%.

The total holding period return on the bond is 14.29%.

Common Mistakes & Tips

  • !Forgetting to include dividend or interest income in the return calculation, which understates the true return especially for income-focused investments.
  • !Comparing HPR values across investments held for different time periods without annualizing them first.
  • !Not accounting for transaction costs, commissions, or taxes that reduce the actual realized return.

Related Concepts

Frequently Asked Questions

How is HPR different from ROI?

HPR and ROI are mathematically identical in their basic form. The distinction is mainly in usage: HPR is the standard term in investment and portfolio management, while ROI is more common in business contexts for evaluating projects and expenditures.

Should I include reinvested dividends in the calculation?

If dividends were reinvested to buy more shares, they are reflected in the ending value rather than counted separately as income. Only include dividends received as cash in the income field to avoid double-counting.

How do I annualize a holding period return?

Use the formula: Annualized Return = (1 + HPR/100)^(1/years) - 1. For example, a 40% HPR over 3 years gives an annualized return of (1.40)^(1/3) - 1 = 11.87% per year.