Holding Period Return Calculator

Compute holding period return with dividends fees and external flows see annualized results breakdowns and charts export CSV and PDF use example data learn formulas and steps optimized for clarity white theme responsive layout fast secure shareable calculator for investors students analysts educators and finance teams covering single assets or entire portfolios with confidence

Inputs (all values in your currency)
Used only for annualizing the return.
Initial investment or starting portfolio value.
Closing value at the end of the period.
Cash distributions received during the holding period.
Commissions, management fees, or taxes paid. Treated as outflows.
Positive for contributions, negative for withdrawals.
Decimal places for currency rounding.
Results Calculated instantly
Simple HPR: %
HPR = (P₁ + D − Fees − P₀) / P₀
Adj. HPR: %
Excluding net external flows
Annualized Simple: %
(1+HPR)365/days − 1
Annualized Adj.: %
(1+AdjHPR)365/days − 1

MetricValue
Days in period
Beginning value (P₀)
Ending value (P₁)
Dividends / Income
Fees / Taxes
Net external flows
Price change component
Breakdown Chart (Waterfall: components that bridge P₀ to P₁)
Example scenarios Click Use to load values
StartEndP₀P₁IncomeFeesFlows
2025-01-012025-10-011000011250200200
2024-07-152025-07-152500027000600502000
2025-04-102025-10-0715000145003000-1000
Formulas used
  1. Simple HPR: HPR = (P1 + D − Fees − P0) / P0
  2. Adjusted HPR (ex-flow): AdjHPR = (P1 − Flows + D − Fees − P0) / P0
  3. Annualized (if dates provided): Annualized = (1 + HPR)365 / days − 1
  4. Waterfall decomposition: P1 = P0 + PriceChange + D − Fees + Flows, so PriceChange = P1 − P0 − D + Fees − Flows

Note: HPR is most meaningful when external flows are small or excluded.

How to use this calculator
  1. Enter the start and end dates for the holding period.
  2. Provide beginning value P₀ and ending value P₁.
  3. Add any dividends/income received, fees/taxes paid, and net external contributions or withdrawals.
  4. Click Calculate to see HPR, adjusted HPR, annualized figures, and a component chart.
  5. Export a snapshot of results as CSV or PDF. Load an example scenario to experiment.
FAQs

Holding period return (HPR) measures the percentage gain or loss over a single investment period, including income and fees. It is not a multi-period performance metric.

External contributions or withdrawals can distort performance. Adjusted HPR removes the net external flows so the percentage reflects investment effects rather than cash movements.

Annualization uses the exact day count between start and end dates: (1+HPR)^(365/days) − 1. If the period is exactly one year, annualized return equals HPR.

Yes. Fees and taxes reduce realized returns. Enter them as positive amounts; the calculator subtracts them when computing HPR.

For many dated cash flows, HPR may be less informative. Consider time-weighted return (TWR) or money-weighted return (IRR) to fairly handle intra-period flows.

Related Calculators

Basis PointCD (Certificate of Deposit)Compound InterestEffective Annual YieldEquivalent Rate (AER)Expected UtilityFuture ValueHedge Ratio

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.