Calculate yield to maturity for any bond. Enter face value, coupon rate, market price, and maturity to find the exact YTM using iterative solving.
Yield to maturity (YTM) is the total annualized return you earn if you buy a bond at its current market price and hold it until maturity, assuming all coupon payments are reinvested at the YTM rate. It is the single most comprehensive yield measure for bonds because it accounts for coupon income, the time value of money, and any capital gain or loss at maturity.
Unlike current yield, which only considers coupon income relative to price, YTM incorporates the full picture. A discount bond has a YTM higher than its coupon rate because of the built-in capital gain. A premium bond has a YTM lower than its coupon rate because of the capital loss at maturity.
This calculator uses an iterative numerical method to solve for the exact YTM, and also shows the commonly used approximate YTM formula for comparison. This full-picture yield is the standard benchmark for comparing fixed-income investments across different maturities and coupon structures.
YTM is the bond equivalent of the internal rate of return (IRR). It lets you compare bonds with different coupons, prices, and maturities on a level playing field. Without YTM, you cannot make an informed choice between two bonds with different characteristics. Without YTM, you risk choosing bonds based on coupon rate alone, which can be misleading for premium or discount issues.
YTM is the rate r that solves: Price = Sum[C/(1+r)^t for t=1..N] + F/(1+r)^N, where C = coupon per period, F = face value, N = total periods. Approximate YTM = [C + (F-P)/n] / [(F+P)/2], where n = years to maturity.
Result: Exact YTM: 5.68% | Approximate YTM: 5.63%
A $1,000 bond with a 4.5% coupon purchased at $920 with 8 years to maturity has an exact YTM of 5.68%. The approximate formula gives 5.63%, which is close but less precise. The higher YTM versus the 4.5% coupon reflects the $80 capital gain earned at maturity.
By plotting YTM against maturity for bonds of the same credit quality, you construct a yield curve. The shape of this curve — normal (upward sloping), flat, or inverted — provides critical information about market expectations for future interest rates and economic conditions.
YTM has two key limitations. First, the reinvestment assumption may not hold — if rates drop, you cannot reinvest coupons at the YTM rate. Second, YTM does not account for default risk, liquidity risk, or tax differences. For a complete picture, also consider credit spreads, duration, and after-tax yields.
For callable bonds, yield to call (YTC) calculates the return assuming the bond is called at the earliest date. Yield to worst (YTW) is the lower of YTM and YTC, representing the most conservative yield estimate. Conservative investors should always evaluate YTW for callable bonds.
Current yield = annual coupon / price, which ignores capital gains and time value. YTM accounts for all cash flows including coupon reinvestment and the gain or loss at maturity. YTM is always more accurate for total return comparison.
Yes. If you pay a large premium above par and the coupon income does not compensate for the capital loss at maturity, the YTM can be negative. This situation occurred with some European government bonds during negative interest rate periods.
The approximate formula is a linear simplification that does not compound cash flows correctly. It is accurate enough for quick estimates (usually within 0.1-0.3%), but the exact iterative solution is needed for precise bond analysis.
YTM assumes all coupon payments can be reinvested at the YTM rate for the remaining life of the bond. In practice, reinvestment rates fluctuate, so your actual return may differ. This is the main limitation of YTM as a return measure.
Conceptually, yes. YTM is the internal rate of return of the bond investment, treating the purchase price as the initial outflow and coupons plus face value as inflows. The calculation methodology is identical.
YTM annualizes the return, so you can directly compare bonds with different maturities. However, longer maturity bonds carry more interest rate risk, so a higher YTM on a longer bond partly compensates for that additional risk.