Analyst Dojo
Lesson 3 of 4 11–14% of the exam

Yield to call and yield to worst

For a callable bond, compute a yield to each call date, using that date's call price as the final payment, as well as the yield to maturity. The lowest of them is the yield to worst, the most conservative quote. A more precise approach values the call directly: the option-adjusted yield.

8 min cram, 32 min full read. Based on the 2027 CFA® Program Level I curriculum, Fixed Income, Learning Module 7. Also part of the 2026 curriculum, so it applies to the November 2026 exam too.

Tailor this to you: take the self-assessment

Before this: Bond Valuation: Prices and Yields, Callable, putable and convertible bonds

On the exam

  • Compare, calculate, and interpret yield and yield spread measures for fixed-rate bonds

Calculate and interpret yield to call and yield to worst, and interpret option-adjusted price and yield. Expect a call schedule with several dates, a premium bond whose worst case is an early call, and a question on the sign of the option adjustment.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

How do you calculate the yield to call?

A callable bond can be redeemed early at the issuer’s choice. If it is called, the investor receives the call price, not par, and the coupons stop on that date. The yield to call is the yield on that assumption.

Yield to call Memorize
P=∑t=1NPMT(1+r)t+K(1+r)N,YTC=m×rP = \sum_{t=1}^{N} \frac{PMT}{(1 + r)^{t}} + \frac{K}{(1 + r)^{N}}, \qquad YTC = m \times r

PP is the flat price, KK the call price, NN the number of periods to the call date and mm the periods a year. It is the yield-to-maturity calculation with two changes: the horizon is the call date and the final payment is the call price.

Many bonds have a call price schedule : a list of dates, each with its own price, usually falling toward par. You compute one yield to call per date.

InteractiveA callable bond: one price, four possible yields

Try this 0 of 3

  • At 104.00, tap each call date and find the worst case
  • Find a premium price where the worst case is not the first call
  • Drop the price below par and watch the worst case switch
The issuer calls (or redeems) at
Yield to maturity5.215%
Yield to worst4.842% (1st call)
No callCall 102Call 101Call 1003 + 100 par3 a half-yearTodayYr 2Yr 3Yr 4Yr 6

Ribbon: the call schedule. Tap a dot (or a button) to end the bond there: the faded coupons never arrive, and the last payment is that date's call price.

4.842%1st callyield to worst4.865%2nd call4.887%3rd call5.215%Maturity

At a premium (104.00) an early call hurts: the worst case is the first call.

Show working

Yield to maturity: N = 6 years × 2 = 12 half-years, coupon 6% ÷ 2 = 3, final payment 100 (par).

Solve 104.00 = 3 × [1 − (1 + r)−12] ÷ r + 100 ÷ (1 + r)12: r = 2.608% per half-year, × 2 = 5.215%.

Yield to worst = lowest of 4.842%, 4.865%, 4.887%, 5.215% = 4.842%.

Yield to maturity on your calculator
  1. 2NDCLR TVMwith P/Y set to 1
  2. 12N104+|-PV3PMT100FV
  3. CPTI/Y2.608% per half-year
  4. ×2=5.215%

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 12n104CHSPV3PMT100FV
  3. i2.608% per half-year
  4. 2×5.215%

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period

For a callable bond, assume the issuer does what is worst for you, and quote that yield.
Rearrange itYield to call: solve for the yield, the price or the call price
The question asks for
A bond pays a 6.00% coupon twice a year and trades at 104.00. It can be called in 4 half-years at 102.00. The yield to call is closest to:

r = 2.421% per half-year, times 2 = 4.842%

Yield to call (annual, semiannual basis)4.84%

On your calculator
  1. 2NDCLR TVMwith P/Y set to 1
  2. 4N104+|-PV3PMT102FV
  3. CPTI/Y2.421 per half-year
  4. ×2=4.8419

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 4n104CHSPV3PMT102FV
  3. i2.421 per half-year
  4. 2×4.8419

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period

For the other dates, change only N and FV (and recompute I/Y). The coupon and price stay in memory.

Which yield is the yield to worst?

The investor does not choose when the bond is called, the issuer does. So the cautious quote is the lowest yield the investor could end up with. That is the yield to worst .

Yield to worst Memorize
YTW=min⁡(YTC1, YTC2, …, YTM)YTW = \min\left(YTC_1,\, YTC_2,\, \ldots,\, YTM\right)
Yield quotes for a callable bond
Callable bond yield measuresthe issuer can end the bond early, so one yield is not enough
  • Yield to maturity Memorize assumes the bond is never called
  • Yield to call Memorize one per call date; call price is the final payment
  • Yield to worst Memorize the lowest of the yields above
    • Premium bond worst case is usually an early call
    • Discount bond worst case is usually the YTM
  • Option-adjusted yield Use it prices the call with an option model

In the schedule above, the yields run 4.842%, 4.865%, 4.887% and 5.215%. The lowest is the first call, so the yield to worst is 4.842%.

Which date is worst depends on the price:

  • Premium bond. A call at a price below the market price is a loss of the premium, so an early call is usually worst.
  • Discount bond. A call at par or above is a gain, so the issuer is unlikely to call, and the yield to maturity is usually the worst.
Go deeper Why yield to worst is crude

Yield to worst treats the most pessimistic outcome as certain. It gives no weight to how likely each call is, and it ignores the value of the call to the issuer. It is widely quoted because it is simple and conservative. The option-adjusted approach below, and the option-adjusted spread in the next lesson, price the call with a model instead.

For a putable bond the logic flips. The investor holds the put, so there is a yield to put, and the worst case is the lowest of the yield to maturity and the yields to each put date. The effective duration of callable bonds, covered in the curve-based risk measures module, also depends on the same option.

What are the option-adjusted price and yield?

The embedded call has a value to the issuer, so the investor pays less for a callable bond than for an otherwise identical option-free bond. Value of the call = option-free price − callable price.

An option pricing model, plus an assumption about future interest rate volatility, produces that value. Add it to the flat price of the callable bond and you have the option-adjusted price : the price of the same bond with the call removed.

Option-adjusted price Use it
POA=Pcallable+Vcall,Vcall=Poption-free−PcallableP_{OA} = P_{\text{callable}} + V_{\text{call}}, \qquad V_{\text{call}} = P_{\text{option-free}} - P_{\text{callable}}

The option-adjusted yield is the market discount rate at which the bond is priced at that option-adjusted price.

Rearrange itOption-adjusted price: flat price plus the value of the call
The question asks for
A callable bond trades at 96.80 and its embedded call is worth 1.75. The option-adjusted price is closest to:

96.80 + 1.75 = 98.55

Option-adjusted price98.55

On your calculator
  1. 96.8+1.75=98.55
  1. 96.8ENTER1.75+98.55

ENTER enter (on the HP, puts the number on the stack)

Memorize this

MemorizeYield to call and yield to worst

Memory hook Assume the issuer does whatever hurts you most. Test every call date and maturity, and keep the lowest.

Know it cold YTC: NN = periods to the call date, final payment = call price. YTW = lowest of all YTCs and the YTM. Annualize: periodic yield × periods a year.

MemorizeOption adjustment

Memory hook A call is worth something to the issuer, so the callable bond is cheaper than an option-free twin by exactly that amount.

Know it cold Call value = option-free price − callable price. Option-adjusted price = flat price + call value.

Yield quotes for a callable bond
Callable bond yield measuresthe issuer can end the bond early, so one yield is not enough
  • Yield to maturity Memorize assumes the bond is never called
  • Yield to call Memorize one per call date; call price is the final payment
  • Yield to worst Memorize the lowest of the yields above
    • Premium bond worst case is usually an early call
    • Discount bond worst case is usually the YTM
  • Option-adjusted yield Use it prices the call with an option model
Yield to call Memorize
P=∑t=1NPMT(1+r)t+K(1+r)N,YTC=m×rP = \sum_{t=1}^{N} \dfrac{PMT}{(1 + r)^{t}} + \dfrac{K}{(1 + r)^{N}}, \qquad YTC = m \times r
Quick example

A 5% semiannual bond at 102.00, callable in 3 years at 101. N = 6, present value (PV) = −102, PMT = 2.5, FV = 101 gives 2.2967% per half-year, so YTC = 4.59%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 6N102+|-PV2.5PMT101FV
  3. CPTI/Y 2.2967 per half-year
  4. ×2= 4.5934

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 6n102CHSPV2.5PMT101FV
  3. i 2.2967 per half-year
  4. 2× 4.5934

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period

Yield to worst Memorize
YTW=min⁡(YTC1, YTC2, …, YTM)YTW = \min\left(YTC_1,\, YTC_2,\, \ldots,\, YTM\right)
Quick example

Yields to first call, second call and maturity of 4.20%, 4.55% and 4.80%. YTW = 4.20%.

Option-adjusted price Use it
POA=Pcallable+Vcall,Vcall=Poption-free−PcallableP_{OA} = P_{\text{callable}} + V_{\text{call}}, \qquad V_{\text{call}} = P_{\text{option-free}} - P_{\text{callable}}
Quick example

A callable bond trades at 101.20 and its call is worth 1.35. Option-adjusted price = 101.20 + 1.35 = 102.55.

On your calculator
  1. 101.2+1.35= 102.55
  1. 101.2ENTER1.35+ 102.55

ENTER enter (on the HP, puts the number on the stack)

How it is asked

  1. Yield to worst of an annual-pay bond with one call date

    5-year 6% annual bond at 106.50, callable in 3 years at 102. YTW?

    YTC (N 3, FV 102) = 4.28%; YTM (N 5, FV 100) = 4.52%. Lowest: 4.28%. Current yield (5.63%) is the trap.

  2. Which call date is the worst?

    Premium bond with a falling call-price schedule.

    Compute every yield and pick the lowest. It is usually the first call for a premium bond, but verify.

  3. Discount callable bond

    6-year 3% semiannual bond at 94.00, callable in 4 years at 100. YTW?

    YTC = 4.66%, YTM = 4.14%. The worst is the YTM, because a call at par would be a gain.

  4. Option-adjusted price

    Callable bond at 94.60, call worth 1.85. Option-adjusted price?

    94.60 + 1.85 = 96.45. Subtracting the call value (92.75) is the trap.

Exam traps

  • Using par as the final payment for a call date when the call price is above par. The call price is what the issuer pays.
  • Picking the highest yield as the worst. The worst is the lowest.
  • Forgetting to annualize a semiannual periodic yield, or counting N in years instead of periods.
  • Subtracting the call value to get the option-adjusted price. It is added to the callable bond's flat price.

Checkpoint

4 exam-style questions. About 90 seconds each.

  1. 1A 4-year, 5% annual-coupon bond trades at 103.20 and is callable in two years at 101. Its yield to worst is closest to:

  2. 2The yield to worst on a callable bond is:

  3. 3A callable bond trades at 97.25 and its embedded call is worth 2.10. The option-adjusted price is closest to:

  4. 4A 5-year bond pays a 4% coupon semiannually and trades at 96.00. It is callable in three years at 100. Its yield to worst is closest to:

Key takeaways

  • Yield to call uses the call date and the call price as the end point.
  • Yield to worst = the lowest of all yields to call and the yield to maturity.
  • A premium callable bond's worst case is usually an early call; a discount bond's is usually maturity.
  • Option-adjusted price = flat price + call value; its yield is the option-adjusted yield.
Yield to call Memorize
P=∑t=1NPMT(1+r)t+K(1+r)N,YTC=m×rP = \sum_{t=1}^{N} \dfrac{PMT}{(1 + r)^{t}} + \dfrac{K}{(1 + r)^{N}}, \qquad YTC = m \times r
Quick example

A 5% semiannual bond at 102.00, callable in 3 years at 101. N = 6, present value (PV) = −102, PMT = 2.5, FV = 101 gives 2.2967% per half-year, so YTC = 4.59%.

On your calculator
  1. 2NDCLR TVM with P/Y set to 1
  2. 6N102+|-PV2.5PMT101FV
  3. CPTI/Y 2.2967 per half-year
  4. ×2= 4.5934

2ND second function (the shifted label above a key) · CLR TVM clear the time value of money keys · N number of periods · +|- change sign · PV present value · PMT payment · FV future value · CPT compute · I/Y interest rate per year (per period when P/Y is 1)

  1. fCLEAR FIN
  2. 6n102CHSPV2.5PMT101FV
  3. i 2.2967 per half-year
  4. 2× 4.5934

f gold shift key · CLEAR FIN clear the financial registers · n number of periods · CHS change sign · PV present value · PMT payment · FV future value · i interest rate per period

Yield to worst Memorize
YTW=min⁡(YTC1, YTC2, …, YTM)YTW = \min\left(YTC_1,\, YTC_2,\, \ldots,\, YTM\right)
Quick example

Yields to first call, second call and maturity of 4.20%, 4.55% and 4.80%. YTW = 4.20%.

Option-adjusted price Use it
POA=Pcallable+Vcall,Vcall=Poption-free−PcallableP_{OA} = P_{\text{callable}} + V_{\text{call}}, \qquad V_{\text{call}} = P_{\text{option-free}} - P_{\text{callable}}
Quick example

A callable bond trades at 101.20 and its call is worth 1.35. Option-adjusted price = 101.20 + 1.35 = 102.55.

On your calculator
  1. 101.2+1.35= 102.55
  1. 101.2ENTER1.35+ 102.55

ENTER enter (on the HP, puts the number on the stack)

All Fixed Income formulas, every lesson

Practice exam-style questions on Yield and Yield Spread Measures for Fixed-Rate Bonds

Questions about this lesson?

Where this comes back

Questions candidates ask

How do you calculate yield to call?

Solve for the discount rate that equates the bond's price with the coupons up to the call date plus the call price. Enter N as periods to the call, FV as the call price, and compute I/Y.

What is yield to worst?

The lowest yield among the yields to every possible call date and the yield to maturity. It is the most conservative return an investor can expect if the issuer acts against them.

What is an option-adjusted yield?

The yield on a callable bond after adding the value of the embedded call to its flat price. The price comes from an option model with an assumption about interest rate volatility.

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

  1. Periodicity: converting yields between compounding frequencies
  2. Current yield, simple yield and yield conventions
  3. Yield to call and yield to worst
  4. G-spread, I-spread, Z-spread and option-adjusted spread

Ask Sensei Listen instead

Questions on Yield to call and yield to worst

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans