Skip to content

Yield to maturity as a single-rate summary

After this lesson, you should be able to:

  • interpret yield to maturity as a model-dependent single-rate summary;
  • state its annualization and compounding convention;
  • calculate the price from an input yield without changing the promised cash flows.

Use the bond-payment-index k\explain{bond-payment-index}{k} to select one of the number-of-bond-payments n\explain{number-of-bond-payments}{n}, and write its promised bond-cash-flow as CFkbond\explain{bond-cash-flow}{CF_{\explain{bond-payment-index}{k}}^{\mathrm{bond}}}. Write the bond-price as P0\explain{bond-price}{P_0} and the bond-payment-frequency as mB\explain{bond-payment-frequency}{m_{\mathrm B}}.

Write yield-to-maturity as y(mB)\explain{yield-to-maturity}{y^{(\explain{bond-payment-frequency}{m}_{\mathrm B})}}. It is the one nominal annual rate, compounded at the bond payment frequency, that makes the discounted promised payments equal the bond price:

P0=∑k=1nCFkbond(1+y(mB)/mB)k\explain{bond-price}{P_0} =\sum_{\explain{bond-payment-index}{k}=1}^{\explain{number-of-bond-payments}{n}} \frac{\explain{bond-cash-flow}{CF_{\explain{bond-payment-index}{k}}^{\mathrm{bond}}}} {\left(1+\explain{yield-to-maturity}{y}^{\left(\explain{bond-payment-frequency}{m_{\mathrm B}}\right)}/\explain{bond-payment-frequency}{m_{\mathrm B}}\right)^{\explain{bond-payment-index}{k}}}

The symbol y(mB)\explain{yield-to-maturity}{y^{(\explain{bond-payment-frequency}{m}_{\mathrm B})}} could be mistaken for a spot rate, an effective annual rate, an expected return, or another quote. In this course it means only the bond yield defined above.

Coupon rate and yield have different roles

Section titled “Coupon rate and yield have different roles”
  • The coupon rate determines the promised coupon-payment C\explain{coupon-payment}{C} in the contract.
  • The input yield determines the denominators in the price formula.

A change of the input yield does not change the coupons or the face-value F\explain{face-value}{F} of the bond.

Example 2.3.1 Pricing from a yield to maturity

Link to Example 2.3.1: Pricing from a yield to maturity
Open the set, then choose a yield convention.

Annual payments

A two-year bond with an annual coupon rate of 5% and a face value of USD 1,000 pays USD 50 and USD 1,050. At an annual yield of 6% with annual compounding, the price is:

P0=501.06+10501.062≈USD 981.67\explain{bond-price}{P_0} =\frac{50}{1.06} +\frac{1050}{1.06^2} \approx\text{USD }981.67

Semiannual compounding

For the same face value and coupon rate over two years, but with semiannual payments, C=25\explain{coupon-payment}{C}=25, mB=2\explain{bond-payment-frequency}{m_{\mathrm B}}=2, and n=4\explain{number-of-bond-payments}{n}=4. A nominal annual yield of 6% gives a periodic rate of 3%, and the price is:

P0=251.03+251.032+251.033+10251.034≈USD 981.41\explain{bond-price}{P_0} =\frac{25}{1.03} +\frac{25}{1.03^2} +\frac{25}{1.03^3} +\frac{1025}{1.03^4} \approx\text{USD }981.41

The annual and the semiannual example use the same yield number, 6%, but different payment times and different compounding.

Zero-coupon special case

With no coupons and maturity-time T\explain{maturity-time}{T}, the price is:

P0=F(1+y(mB)/mB)mBT\explain{bond-price}{P_0}=\frac{\explain{face-value}{F}}{\left(1+\explain{yield-to-maturity}{y}^{\left(\explain{bond-payment-frequency}{m_{\mathrm B}}\right)}/\explain{bond-payment-frequency}{m_{\mathrm B}}\right)^{\explain{bond-payment-frequency}{m_{\mathrm B}}\explain{maturity-time}{T}}}

For USD 1,000 due in three years at 4% with annual compounding, the price is approximately USD 889.00.

These items separate yield interpretation from annual and periodic-compounding calculations. Each question stays collapsed until you open it; answers and explanations appear once you check.

Knowledge check 2.3.1 Yield to maturity

Link to Knowledge check 2.3.1: Yield to maturity

This lesson calculates the price from an input yield. It does not solve numerically for the yield from a price. A real bond implementation also needs schedules, day counts, accrued interest, clean and dirty prices, and possibly credit and option models.

The single-rate definition and the 2T2\explain{maturity-time}{T}-period pricing formula follow Tuckman & Serrat[1]; Hull gives the same definition, solved iteratively[2]. FINRA defines it as the return to an investor who buys at the market price and holds to maturity[3]. The lesson stays draft pending human confirmation of the printed locators.

  1. Tuckman & Serrat, Fixed Income Securities: Tools for Today's Markets (4th ed., 2022). §3.2, “Yield to Maturity”: the single rate that discounts a bond’s cash flows to its market price (eq. 3.5 and the general formula), also its internal rate of return. draft ↩
  2. Hull, Options, Futures, and Other Derivatives (8th ed., 2012). Ch. 4, “Bond Yield”. draft ↩
  3. FINRA, Understanding Bond Yield and Return. “Yield to maturity” section. https://www.finra.org/investors/insights/bond-yield-return draft ↩
Notation used on this page (19)
A(0,t)A(0,t)Accumulation factordraft

Grows one current unit over a stated future horizon under the selected rate model.

Units: dimensionless currency-units per current currency-unit

ccAnnual coupon ratedraft

Contractual annual rate used to determine a fixed-rate bond's coupon payments; applied to face value, not to market price.

Units: decimal rate per year

CFkbondCF_k^{\mathrm{bond}}Bond cash flowdraft

Promised amount paid to the bondholder on one scheduled payment date; a positive receipt for the bondholder, with default excluded in the bond lessons.

Units: stated currency at payment time

mBm_{\mathrm B}Bond payment frequencydraft

Number of scheduled coupon payments per year in the simplified regular bond, a positive integer.

Units: scheduled coupon payments per year

kkBond payment indexdraft

Labels one remaining scheduled bond payment in increasing time order; it selects a payment and is not itself a time or currency amount.

Units: dimensionless schedule index

P0P_0Bond pricedraft

Present value of the simplified bond's promised payments at valuation time; the amount paid by the buyer, shown as a positive value in the bond lessons.

Units: stated currency at valuation time

mmCompounding frequencydraft

Number of equal compounding periods per year under the stated rate convention, a positive integer fixed by the model convention.

Units: compounding periods per year

CCCoupon paymentdraft

Level periodic cash amount promised by the simplified fixed-rate bond; a positive receipt for the bondholder in these lessons.

Units: stated currency per coupon date

D(0,t)D(0,t)Discount factordraft

Converts one deterministic future unit into value at valuation time.

Units: current currency-units per future currency-unit

FFFace valuedraft

Contractual reference amount used to determine coupons and principal redemption.

Units: stated currency

TTMaturity timedraft

Final scheduled time when principal is redeemed in the simplified bond.

Units: model-years from the valuation date

j(m)j^{(m)}Nominal annual ratedraft

Annualized rate quote that must be paired with its compounding frequency.

Units: decimal rate per year

nnNumber of bond paymentsdraft

Counts the remaining regular coupon dates including maturity; a positive integer for the simplified regular bond schedule.

Units: scheduled payment dates

tkt_kPayment timedraft

Time from the valuation date to one scheduled cash-flow event; a time coordinate, not a calendar date or payment index.

Units: years from the valuation date

rmr_mPeriodic ratedraft

Rate applied once in each compounding period under the stated convention, derived from the stated nominal annual quote in this model.

Units: decimal per compounding period

PV0PV_0Present valuedraft

Combines dated signed cash flows into one value at valuation time, using the same holder perspective as the signed cash flows.

Units: stated currency at the valuation time

CFkCF_kSigned cash flowdraft

Amount received or paid at one event from the stated holder perspective; positive means received and negative means paid by that holder.

Units: stated currency units

00Valuation timedraft

Common origin from which later model times and present values are measured.

Units: years from the valuation date

y(mB)y^{(m_{\mathrm B})}Yield to maturitydraft

Single nominal annual rate that reproduces the simplified bond price.

Units: nominal annual decimal rate compounded at the bond payment frequency