Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
CalculatorZilo Logo
Home / Holding Period Return Calculator
Investment Calculators

Holding Period Return Calculator

Published onOctober 2, 2025 Updated onOctober 22, 2026 9:06 am

Holding period return (HPR) answers a simple question: how much did this investment make while I held it? It combines the price change and any income received (dividends, interest, rent), divided by what you started with. This calculator shows the total return, the capital gain and income components separately, the dollar profit, the worked arithmetic, and the annualized equivalent, which is the only fair way to compare a 29% gain over two years against a 20% gain over one. It also handles a total loss (final value $0) instead of rejecting it as invalid.

Holding Period Return Calculator
Total return with income, split into capital gain and income yield, plus the annualized rate
Enter 0 if the investment was lost entirely.
Dividends, interest, or distributions.

Holding period return

Quick Answer

At the pre-filled values ($10,000 in, $12,500 final value, $400 of income, 2 years), the holding period return is +29.00%: a +25.00% capital gain yield plus a 4.00% income yield, a dollar profit of +$2,900.00, and an annualized return of +13.58% per year. The calculator is pre-filled with this exact case.

Key takeaways

  • HPR is a total return: price change plus every dollar of income, divided by the starting amount. Leaving dividends out understates income stocks badly.
  • Raw HPR is time-blind. Annualize before comparing anything held for a different length of time, and annualize geometrically, never by dividing by the years.
  • A $0 final value is a valid input here. It returns -100.00%, and with a holding period entered, an annualized line of -100.00% per year (total loss).
  • HPR assumes one initial investment and no deposits or withdrawals along the way. Money added mid-period needs IRR or a time-weighted return instead.

+29.00%

Holding period return in the worked example

+13.58%

Annualized return over the 2 years, the comparison-grade figure

+$2,900.00

Dollar profit: $2,500 price gain plus $400 income

25 / 4 split

Capital gain yield +25.00% and income yield 4.00% make up the 29%

On this page
  • Quick Answer
  • How to use the holding period return calculator
  • The HPR formula, and why it splits in two
  • Worked example: $10,000 to $12,500, with $400 of dividends over 2 years
  • Why annualizing matters, and the shortcut that gets it wrong
  • What HPR leaves out
  • What competing calculators miss
  • Frequently asked questions
  • Add This Calculator to Your Website
  • References

How to use the holding period return calculator

Enter what you started with, what it ended at, the income it paid you, and how long you held it, then click Calculate Return. Results stay hidden until you click, and the result box shows its own working, so you can check the arithmetic line by line.

  1. Initial investment: the full starting amount. Include purchase fees in it if you want a return net of those costs; every yield in the result divides by this figure, which is why it must be above zero.
  2. Final value: the sale price, or today's value for something you still hold. Zero is allowed on purpose: a wiped-out investment should report -100%, not an error message.
  3. Income received: add up all the dividends, interest, rent or distributions across the whole holding period and enter the total. Leave the field blank and it counts as 0; the calculator says so here because the field does not mark itself optional.
  4. Holding period (years, optional): used only for the annualized line. Fractions work (2.5 for thirty months). Blank, 0 or negative values do not block the calculation; the annualized line simply reads "Enter a holding period to annualize."
  5. Read the split, not just the headline: the result separates capital gain yield from income yield and states the dollar profit, so a return built on rent or dividends looks different from one built on price gains, even at the same total.

The HPR formula, and why it splits in two

HPR is the total profit divided by the starting amount, and the total profit is the price change plus the income. That is the whole formula; the split into two yields is the same division done in two parts.

HPR = (Final value − Initial investment + Income) ÷ Initial investment × 100
Capital gain yield = (Final value − Initial investment) ÷ Initial investment × 100
Income yield = Income ÷ Initial investment × 100
HPR = Capital gain yield + Income yield
Annualized return = ((Final value + Income) ÷ Initial investment)1/years − 1

The split matters because the two halves behave differently. Capital gains depend on the exit price on one day; income arrives along the way and is usually steadier. In the worked example the split is lopsided, and the bars below use the tool's own figures:

Capital gain +25.00%
Income 4.00%

One formatting quirk to know before you quote the split: the tool prints the income yield without a plus sign ("Income yield 4.00%") while the capital gain yield carries one ("+25.00%"). The numbers are unaffected. The tax treatment of the two halves differs in most jurisdictions, which is why the split is worth seeing: the IRS taxes dividends and capital gains under different rules and rates, and HPR itself is a pre-tax figure either way.

Worked example: $10,000 to $12,500, with $400 of dividends over 2 years

Every figure below is the calculator's own output for the pre-filled inputs, including the steps line it prints under the result.

  • Capital gain = $12,500 − $10,000 = $2,500; dollar profit = $2,500 + $400 = +$2,900.00.
  • HPR = $2,900 ÷ $10,000 = +29.00% (capital gain yield +25.00%, income yield 4.00%).
  • Annualized = 1.291/2 − 1 = +13.58% per year.
  • The steps line reads: HPR = (final − initial + income) / initial = ($12,500.00 − $10,000.00 + $400.00) / $10,000.00 = +29.00%.

Four more verified runs show the edges of the tool: a loss cushioned by income, a total loss, a property case where income does most of the work, and a position where income exactly cancels a price fall.

Scenario (all verified tool runs)HPRSplit and dollar profitAnnualized line
Worked example: 10,000 / 12,500 / 400 / 2y+29.00%Capital +25.00%, income 4.00%, profit +$2,900.00+13.58% per year over 2 years
Loss with income: 10,000 / 8,000 / 500 / 1y-15.00%Capital -20.00%, income 5.00%, profit −$1,500.00-15.00% per year over 1 years
Total loss: 10,000 / 0 / 0 / 3y-100.00%Capital -100.00%, income 0.00%, profit −$10,000.00−100.00% per year (total loss)
Rental property: 200,000 / 210,000 / 24,000 rent / 2y+17.00%Capital +5.00%, income 12.00%, profit +$34,000.00+8.17% per year over 2 years
Income cancels the fall: 10,000 / 9,000 / 1,000 / 4y+0.00%Capital -10.00%, income 10.00%, profit +$0.00+0.00% per year over 4 years

Read the annualized wording literally: the tool writes "over 1 years" for a one-year hold, with no singular form. It is a cosmetic quirk in the string, preserved as the tool prints it, and the rate itself (a one-year HPR annualizes to itself) is right.

Why annualizing matters, and the shortcut that gets it wrong

HPR is time-blind: 29% over two years and 29% over ten years print identically, and they are very different achievements. The annualized rate is the constant yearly rate that compounds to the same total, and it is the only version you should compare across different holding periods, which is the same conversion the CAGR return calculator performs from start and end values alone.

Raw HPR: +29.00%

The total over the whole 2 years. Honest, but not comparable with any other holding period.

Annualized: +13.58% a year

The geometric rate: 1.29 to the power 1/2, minus 1. This is the figure the calculator prints, and the one to compare.

The shortcut: 14.50%

29 divided by 2. Some guides annualize this way; it overstates the compounding rate, here by almost a full point, and the gap grows with the return and the years.

The practical payoff: a rival investment that returned 20% in a single year has an annualized return of 20%, so it beat the worked example's 13.58% a year, even though 29% is the bigger headline. Comparing your own result with a benchmark makes the same point at market scale: set the period to match, then compare your annualized figure with the index return over the same years from the S&P 500 returns calculator, rather than with a raw multi-year index gain quoted without its period.

What HPR leaves out

Taxes, fees and inflation are not in the formula; the result is pre-tax and nominal. Adjust for inflation yourself if you need a real return: divide (1 + HPR) by (1 + inflation) and subtract 1, using an official price series such as the Bureau of Labor Statistics Consumer Price Index for the inflation leg.

HPR also ignores the timing of cash flows inside the period. It treats $400 of dividends received in month 2 the same as $400 received in month 23, and it breaks down entirely when you add or withdraw money, because the denominator never changes. For an account with regular contributions, use the time-weighted return calculator or an IRR calculation, which are built for moving balances. Finally, HPR says nothing about risk: a 29% return from a single small-cap stock and a 29% return from a diversified fund print the same, and the steadier path is not rewarded. Long-run asset-class data, such as the historical series maintained by Aswath Damodaran at NYU Stern, is the right backdrop for judging whether a return was good for the risk taken.

What competing calculators miss

The top results for this keyword each leave something specific on the table:

  • OnlineMiniTools HPR calculator: instant results, the same component split, and an interpretation guide. Its weakness is the guide itself: bands like "50% or more: exceptional" take no account of the holding period, so 50% over twenty years (about 2% a year) reads as exceptional. This page grades nothing from the raw HPR; comparisons run off the annualized figure.
  • CreativeWidgets HPR calculator: clean formula teaching and a dividend yield shown separately, but its worked example uses zero income, the case where an HPR tool adds least, and its breakdown stops at total return and dividend yield, with no dollar profit and no steps line to audit.
  • Ryan O'Connell Finance: a genuinely useful Excel template with a rating scale, but the calculator is a download. Nothing runs on the page, and its own notes concede the annualized return cannot be calculated for a total loss; this tool prints the -100% annualized line for exactly that case.
  • Wall Street Prep and Wall Street Mojo: strong teaching on the formula and annualizing, but the calculator sits behind a form (Prep) and Mojo's printed annualized formula is garbled, with the division and the +1 in the wrong places. Neither lets you run a total loss or a fractional holding period and watch the annualized line respond.
  • FasterCapital's HPR guides: thorough coverage, but internally inconsistent: one page annualizes geometrically while another divides the HPR by the number of years (20% over 3 years shown as 6.7% a year). The geometric answer is about 6.27%, and the difference is the whole argument of the section above.
  • The gap this page fills: the split, the dollar profit and the printed steps in one result; a $0 final value accepted with a proper total-loss annualized line; fractional years; and the honest limits (single deposit, pre-tax, nominal, no risk adjustment) stated next to the tool rather than in a disclaimer footer.

Frequently asked questions

They are closely related: ROI is usually the same total-return percentage. HPR emphasizes the holding period and is conventionally paired with its annualized equivalent for comparison.

Yes. If the final value plus income is less than the initial investment, HPR is negative, down to −100% for a total loss. The calculator accepts a $0 final value for exactly this case.

Yes, for total return. Excluding them understates the performance of income stocks, where dividends are often a large share of long-run returns.

Annualize both with (1 + HPR) to the power 1/years, minus 1, and compare the per-year rates. Never compare raw HPRs across different holding periods.

No. HPR assumes a single initial investment. With multiple deposits or withdrawals, use IRR or time-weighted return instead.

Enter a final value of 0 and it reports an HPR of -100.00% and a dollar profit equal to minus your full initial investment, adjusted for any income received. If you also enter a holding period, the annualized line reads -100.00% per year (total loss) instead of a compounded rate, because there is no positive value left to compound.

The calculator treats a blank or non-numeric income entry as 0 and calculates normally, so an investment that paid nothing needs no entry at all. A negative income entry is different: that is rejected with an error, because income received cannot be negative in this model.

No. Dividing is an arithmetic shortcut that overstates the compounding rate: 29% over 2 years divides to 14.5%, while the true annualized return is 13.58%, the constant yearly rate that compounds to 29%. This calculator always annualizes geometrically, using (final value plus income) divided by the initial investment, raised to the power 1/years, minus 1.

Add This Calculator to Your Website

Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.

Powered by Calculator Zilo

References

  1. U.S. Securities and Exchange Commission, Investor.gov. Compound Interest Calculator. Accessed October 22, 2026.
  2. U.S. Securities and Exchange Commission, Investor.gov. Stocks. Accessed October 22, 2026.
  3. Internal Revenue Service. Topic No. 404, Dividends. Accessed October 22, 2026.
  4. Internal Revenue Service. Topic No. 409, Capital Gains and Losses. Accessed October 22, 2026.
  5. U.S. Department of the Treasury, TreasuryDirect. Treasury Bonds. Accessed October 22, 2026.
  6. U.S. Bureau of Labor Statistics. Consumer Price Index. Accessed October 22, 2026.
  7. Damodaran, Aswath, NYU Stern School of Business. Historical Returns on Stocks, Bonds and Bills. Accessed October 22, 2026.
  8. Shiller, Robert J., Yale University. Online Data: Robert Shiller. Accessed October 22, 2026.
  9. S&P Dow Jones Indices. SPIVA: S&P Indices Versus Active. Accessed October 22, 2026.
  10. Financial Industry Regulatory Authority (FINRA). Learn to Invest. Accessed October 22, 2026.

Related calculators

Investment CalculatorsP/E Ratio CalculatorA price-to-earnings ratio calculator, usually shortened to P/E ratio calculator, answers one valuation...Investment CalculatorsStock Position Return CalculatorYour brokerage app shows a percentage for each holding, but it rarely shows the whole story in dollars: what...Investment CalculatorsS&P 500 Returns CalculatorAsk what the S&P 500 returned over the last decade and you will get two different answers, both correct.Investment CalculatorsS&P Growth CalculatorProject how an investment compounds over time.Investment CalculatorsLot Size CalculatorIn trading, lot size is the single number that turns a stop loss into a known dollar risk.Investment CalculatorsReverse Investment Calculator: Free Goal PlannerMost investment calculators run forward: you enter what you have and they tell you what you get.

We use cookies to analyze traffic. You can accept or decline cookies below. Learn more

calculatorzilo

CalculatorZilo

Free calculators for everyday life. No signup, no cost, just answers.

Categories

Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

Popular tools

Mortgage Payment Calculator BMI Walking Calculator Salary Per Minute Calculator Percentage Off Calculator

Company

About Us Contact Us Privacy Policy Terms and Conditions
Disclaimer Cookie Policy DMCA Policy Affiliate Disclosure FAQ Accessibility Statement

© 2026 CalculatorZilo • Free calculators for everyone

  • Home
  • Calculators
    • Browse all calculators
    • Education
    • Real Estate
    • Chemistry
  • Finance
  • Math
  • Health & Fitness
  • Science
  • About
  • Contact
Search