What is yield to maturity (YTM) and how is it calculated?
YTM is the single most-quoted bond statistic. It is also one of the most misunderstood. Here is what it actually represents.
The direct answer
Yield to maturity (YTM) is the single constant discount rate that, when applied to a bond's remaining coupon and principal payments, makes their present value equal the bond's dirty price today. It is the bond market's standard summary statistic — one number that captures the bond's expected return if held to maturity and reinvested at that same rate.
Concretely, YTM is the solution y to the equation: dirty price equals the sum, over every remaining cash flow, of (cash flow) divided by (1 plus y/n) raised to the (time × n) power, where n is the number of coupon periods per year. There is no closed-form formula; calculators solve it numerically.
What YTM assumes
- You hold the bond to maturity. Selling earlier gives you a realized yield that depends on the future price, not the YTM.
- You reinvest every coupon at the same YTM rate. In reality, reinvestment rates move with the curve.
- The issuer pays every cash flow in full and on time. YTM bakes in zero credit-event probability.
- For amortizing or callable bonds, YTM assumes the scheduled amortization or the worst-case call date (yield-to-worst).