Analyst Dojo
Lesson 2 of 6 6–9% of the exam

Holding period return

Holding period return (HPR) is everything you earned over the period, price change plus income, divided by what you paid. Over several periods, compound: multiply each (1 + R) together and subtract 1.

2 min cram, 8 min full read. Reviewed October 14, 2026. Based on the 2026 CFA® Program Level I curriculum, Quantitative Methods, Learning Module 1.

On the exam

  • Calculate and interpret different approaches to return measurement over time and describe their appropriate uses

Calculate and interpret holding period returns, single and multi-period. Expect a one-step calculation with a dividend or coupon, and a multi-period chain where adding the returns gives the wrong option.

What is the holding period return?

HPR is the total gain over the time you held the asset, as a fraction of the amount you paid. The gain has two parts: the price change and any income received.

Holding period return
R=P1−P0+I1P0R = \frac{P_1 - P_0 + I_1}{P_0}

Split the numerator and you get two pieces. The capital gain yield is (P₁ − P₀) ÷ P₀. The income yield is I₁ ÷ P₀. Together they make the total return , and the holding period return is simply that total return measured over whatever period you held.

Returns can be written as decimals, fractions or percentages. They mean the same thing, so 0.095 and 9.5% are one answer.

The formula treats income as arriving at the end of the period. If it arrives earlier and is reinvested, the true return is a little higher.

InteractiveHolding period return: price change plus income
Capital gain yield7.50%
Income yield2.00%
Holding period return9.50%
Buy (t = 0)End of period (t = 1)−40.00+43.00 sale+0.80 income
Show working

(43.00 − 40.00 + 0.80) ÷ 40.00 = 3.80 ÷ 40.00 = 9.50%

HPR = (price change + income) ÷ the price you paid.

How do you chain several periods together?

Multiply the growth factors and subtract 1. Each period’s return applies to the balance at the start of that period, not to the original amount.

Multi-period holding period return
R=(1+R1)(1+R2)⋯(1+Rn)−1R = (1 + R_1)(1 + R_2)\cdots(1 + R_n) - 1

Exam tip If two options differ by a few tenths of a percent and one equals the plain sum, it is the trap.

Go deeper Why reinvested income changes the answer

The basic formula assumes all income arrives on the last day. In practice a share may pay a dividend halfway through the period. If you reinvest it, the reinvested money earns (or loses) the return for the remaining time, so ending wealth differs from the simple calculation. A single HPR number cannot capture that timing. This is the same problem you meet when an investor adds or withdraws money during a period, and it is exactly why lesson 4 separates the money-weighted return, which reflects timing, from the time-weighted return, which removes it. For exam questions, assume income arrives at the end unless the question tells you otherwise.

Go deeper Total return versus price return

A price return counts only the change in price. A total return adds the income. For a share that pays a meaningful dividend, or a bond whose coupon is most of its return, the difference is large. Many market indexes are published in both versions: a price index that ignores dividends, and a total return index that assumes they are reinvested. When a question gives you income, it expects you to include it. When you compare an index with a fund, make sure both are on the same basis, otherwise the comparison understates the index by the size of its yield.

Exam traps

  • Forgetting the dividend or coupon. The return is price change plus income.
  • Dividing by the ending price. The base is always what you paid, P₀.
  • Adding period returns instead of compounding them.

Checkpoint

3 exam-style questions. About 90 seconds each.

  1. 1An investor buys shares at INR 450, receives a dividend of INR 6 per share at the end of the period and sells at INR 468. The holding period return is closest to:

  2. 2A fund returns 10%, −20% and 15% in three successive years. Its three-year holding period return is closest to:

  3. 3Compared with receiving it at the end of the period, a dividend received mid-period and reinvested at a positive return would make the holding period return:

Key takeaways

  • HPR = (price change + income) ÷ starting price.
  • Multi-period HPR compounds: multiply the (1 + R) terms, then subtract 1.
  • HPR has no time unit by itself. Annualize before comparing returns over different lengths (lesson 5).
Holding period returnR=P1−P0+I1P0R = \frac{P_1 - P_0 + I_1}{P_0}
Multi-period holding period returnR=(1+R1)(1+R2)⋯(1+Rn)−1R = (1 + R_1)(1 + R_2)\cdots(1 + R_n) - 1

Where this comes back

Questions candidates ask

How do you calculate holding period return with dividends?

Add the dividend to the price change and divide by the purchase price: (P₁ − P₀ + dividend) ÷ P₀. Buying at USD 40.00, collecting USD 0.80 and selling at USD 43.00 gives 3.80 ÷ 40.00 = 9.5%.

What is the difference between holding period return and annualized return?

Holding period return covers whatever length of time you held the asset and carries no time unit. Annualized return restates it as a one-year equivalent by compounding, so that investments held for different lengths of time can be compared.

How do you calculate a multi-year holding period return?

Convert each year's return to a growth factor (1 + R), multiply the factors and subtract 1. Returns of 8%, −5% and 12% give 1.08 × 0.95 × 1.12 − 1 = 14.91%. Adding them would give 15%, which is wrong.

Spotted an error? Tell us and we will fix it.

Sensei, the voice tutor, is coming

Talk this lesson through, out loud

Sensei reads the lesson with you and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you back. Join the waitlist and lock in the founding price of USD 149 (USD 199 at launch).

One email when Sensei opens. No newsletter. See the privacy policy.

How Sensei will work