Key takeaways
– Yield to Maturity (YTM) is the internal rate of return (IRR) on a bond if you buy it today, receive all coupon payments and the principal, reinvest coupons at the same rate, and hold to maturity.
– YTM depends on the bond’s current market price, coupon payments, face (par) value and time to maturity. It changes as market prices change.
– YTM is a useful comparison tool but relies on the reinvestment-and-hold-to-maturity assumptions, which may not hold in practice.
What is Yield to Maturity (YTM)?
YTM is the single annualized rate that equates the present value of all future cash flows from a bond (coupon payments and redemption of face value) to its current market price. In other words, it is the bond’s expected total return if:
1) you hold the bond until maturity, and
2) every coupon payment can be reinvested at the same yield.
YTM vs. Coupon Rate
– Coupon rate: the fixed annual interest payment expressed as a percentage of face (par) value (for example, a 5% coupon on $1,000 par pays $50 per year).
– YTM: the bond’s expected total return given its current market price. The coupon rate is fixed at issuance; YTM changes as the bond’s market price moves.
– Relationship:
• If price = par, YTM = coupon rate.
• If price coupon rate.
• If price > par (premium), YTM market price, increase the rate; if computed price < market price, lower the rate.
– Narrow the range (e.g., use increments of 1% then 0.1%, etc.) until computed price ≈ market price.
– If coupons are semiannual, find periodic rate and multiply by m to get stated annual YTM (or report effective annual yield if preferred).
Example (semiannual coupons)
– Par = $100, coupon = 5% → annual coupon $5 → semiannual C = $2.50.
– Market price = $95.92, time to maturity = 2.5 years → N = 5 periods.
– Trial and error shows that a nominal annual YTM of 6.8% (3.4% per period) makes the present value of payments = $95.92. Thus stated YTM = 6.8% (compounded semiannually).
– Current yield = annual coupon / price = $5 / $95.92 = 5.21% (income-only measure).
3) Use a financial calculator
– Set N = total periods (years × m)
– PMT = coupon payment per period
– PV = −(market price) (negative because it’s a cash outflow)
– FV = par value
– Compute I/Y (periodic interest). Multiply by m to get nominal annual YTM (or convert to effective annual rate if desired).
4) Use Excel/Google Sheets
– Use RATE: periodicRate = RATE(N, -PMT, PV, FV). Annual YTM = periodicRate × m.
Example: =RATE(5, -2.5, 95.92, 100) returns periodic rate ≈ 0.034 → annual YTM ≈ 0.034×2 = 6.8%
– Use YIELD for US-style bonds with settlement and maturity dates: =YIELD(settlement, maturity, coupon, price, redemption, frequency, [basis])
– Or treat cash flows explicitly and use IRR: enter cash flows (−price, coupon1, coupon2, …, couponN+redemption) and run IRR; convert periodic IRR to annual if needed.
5) Use iterative numerical methods (for software)
– Algorithms like Newton–Raphson or bisection are used to solve the PV equation quickly.
Variations of YTM (for bonds with embedded options)
– Yield to Call (YTC): assumes the issuer will call the bond at the first call date; uses call price and time to call.
– Yield to Put (YTP): for bonds with a put feature (investor can sell back); uses put price and time to put date.
– Yield to Worst (YTW): the lowest yield among YTM, YTC, YTP, etc. — conservative measure for bonds with options.
– For zero-coupon bonds, YTM equals the implied annualized return from discount to par (no coupon reinvestment issue).
Limitations and important assumptions
– Reinvestment assumption: YTM assumes all coupon payments are reinvested at the YTM rate, which may not be possible in changing-rate environments.
– Hold-to-maturity assumption: if you sell before maturity, realized return may differ materially.
– Embedded option risk: callable, putable, or sinking-fund features make simple YTM less informative; use YTC or YTW instead.
– Taxes, transaction costs, and credit events are not reflected in YTM.
– YTM is comparable across bonds with similar credit and duration characteristics but does not capture all dimensions of risk.
Explain Like I’m 5 (ELI5)
Imagine you buy a toy that gives you small candies every month and then one big candy after a certain time. YTM is a single number that tells you how much candy you’d get each year on average if you keep the toy until the last big candy and can trade the smaller candies for more toys at that same rate.
Is higher or lower YTM better?
– Higher YTM = higher expected annual return if the assumptions hold, but often reflects higher risk (lower credit quality, longer duration, lower liquidity, or higher chance of default/call).
– Lower YTM = lower expected return but usually lower risk.
– Don’t pick solely on YTM — compare credit quality, duration, embedded options, and whether you can realistically reinvest coupons at that rate.
How is YTM calculated (summary of methods)
– Solve the present-value equation (bond price = PV of coupons + PV of face) for YTM.
– Use trial-and-error interpolation manually, a financial calculator, spreadsheet functions (RATE, YIELD, IRR), or numerical root-finding routines in code.
– Adjust for compounding frequency: for semiannual coupons, you solve for the periodic rate and annualize accordingly.
Practical checklist for investors
1. Identify bond specifics: price, par, coupon rate, payment frequency, and maturity date.
2. Decide whether you need:
• YTM (hold to maturity),
• YTC (if callable soon),
• YTW (conservative choice).
3. Choose a calculation method: financial calculator, Excel, online YTM calculator, or bond tables.
4. Check current yield as a quick income measure; then find YTM for total-return view.
5. Remember assumptions: ask whether you can reinvest coupons at YTM and whether you plan to hold to maturity.
6. Compare YTM with alternatives (similar maturities and credit quality) and adjust for taxes and transaction costs.
The bottom line
Yield to Maturity gives a single annualized estimate of a bond’s total return if you hold to maturity and reinvest coupons at the same rate. It’s essential for comparing bond returns, but it’s a model-based measure that depends on assumptions about reinvestment, holding period, and lack of credit events. Use YTM alongside credit analysis, duration, and an assessment of embedded options (callable, putable) before making investment decisions.
Further reading and tools
– Investopedia: “Yield to Maturity (YTM)” — Jessica Olah (source)
– Excel functions: RATE, YIELD, IRR
– Financial calculators and online YTM calculators for quick computation
Editor’s note: The following topics are reserved for upcoming updates and will be expanded with detailed examples and datasets.