By Talcart · Last updated July 10, 2026
Understanding Bond Yields
Current Yield
Yield to Maturity (YTM)
This bond yield calculator converts a bond's coupon, market price, face value, and time to maturity into its two key return measures: current yield and yield to maturity (YTM). Buy a $1,000-face, 5%-coupon, 10-year bond for $900 and your current yield is 5.56% while your YTM is 6.38%, because you also collect a $100 gain at maturity.
Bond yield is the return an investor earns on a bond, expressed as an annual percentage of the money invested. Current yield is the simplest measure: the annual coupon divided by today's market price. Yield to maturity is the more complete one: the single discount rate that makes the present value of all remaining coupons plus the face-value repayment equal the bond's current price. YTM therefore accounts for coupon income, the gain or loss between purchase price and face value, and the time value of money.
Current yield is a one-step division: annual coupon C divided by price P. YTM requires solving P = sum of C/(1+y)^t for each year t plus F/(1+y)^n for the face value -- an equation with no algebraic solution, so the calculator iterates until the discounted cash flows match the price. A widely used shortcut approximates it as YTM = (C + (F - P)/n) / ((F + P)/2), spreading the capital gain or loss evenly over the n years to maturity and dividing by the average of price and face value.
| Market Price | Current Yield | Yield to Maturity (exact) |
|---|---|---|
| $850 | 5.88% | 7.15% |
| $900 | 5.56% | 6.38% |
| $950 | 5.26% | 5.67% |
| $1,000 (par) | 5.00% | 5.00% |
| $1,050 | 4.76% | 4.37% |
| $1,100 | 4.55% | 3.78% |
| $1,150 | 4.35% | 3.22% |
| Scenario | $1,000 face, 5% coupon, market price $950, 10 years |
| Calculation | Current = 50 / 950 = 5.26%; YTM ≈ (50 + 5)/975 = 5.64% |
| Result | Current yield 5.26%, YTM ≈ 5.64%. |
YTM assumes you reinvest coupons at the same rate — a simplifying assumption.
Current yield measures only annual coupon income relative to price, while yield to maturity adds the capital gain or loss you realize when the bond repays face value. For a $1,000-face, 5%-coupon bond priced at $900 with 10 years left, current yield is 5.56% but YTM is 6.38%, because the $100 discount is also part of your return. YTM is the better comparison metric between bonds.
Only when the bond trades exactly at face value (par). Below par, YTM exceeds the coupon rate because you buy the same cash flows at a discount; above par, YTM falls below the coupon. A 5% coupon bond priced at $1,000 yields exactly 5.00% to maturity, but at $1,100 the same bond yields just 3.78%.
Because a bond's cash flows are fixed, the only way its yield can rise to match new market rates is for its price to drop. Discounting fixed coupons at a higher rate produces a smaller present value. The relationship is inverse and convex: in the 10-year, 5%-coupon example, the price must fall from $1,000 to roughly $900 for the yield to move from 5.00% to about 6.4%.
A discount bond trades below its face value and a premium bond above it. Bonds fall to a discount when market rates rise above their coupon rate, and rise to a premium when market rates drop below it. The yield math self-corrects: a $1,000 bond bought at $850 with a 5% coupon and 10 years left yields 7.15% to maturity, while the same bond at $1,150 yields only 3.22%.
Usually within about 10 to 25 basis points for typical maturities and prices near par. For the $900 bond example, the approximation (50 + 10) / 950 gives 6.32% versus an exact iterative solution of 6.38%. The error grows for deep discounts, long maturities, and high rates, which is why calculators and spreadsheets solve YTM numerically rather than relying on the shortcut.
Yes -- YTM implicitly assumes every coupon is reinvested at the YTM rate itself until maturity. If you reinvest coupons at lower rates, your realized compound return will be below the quoted YTM; if rates rise, you may do better. For a 10-year bond paying $50 annual coupons, reinvestment income can account for a meaningful slice of the total return, so treat YTM as a standardized comparison rate, not a guarantee.