Bond Yield Calculator
Solve for current yield or yield to maturity on any bond, and see the full return picture including coupon income and price appreciation or discount to face value.
Enter your values above to see the results.
Tips & Notes
- ✓Always compare bonds using yield to maturity, not current yield — current yield ignores the price gain or loss at maturity, which can be substantial for bonds far from par.
- ✓When interest rates are expected to fall, longer-duration bonds with lower coupons (trading at a discount) offer the highest potential price appreciation.
- ✓A bond priced above face value will deliver a YTM below its coupon rate — the premium paid today is a guaranteed loss recovered at maturity only through higher coupon income.
- ✓Tax-equivalent yield converts a municipal bond yield to the equivalent taxable yield: Tax-equivalent yield = Municipal yield / (1 - tax rate). At 35% bracket, 4% muni equals 6.15% taxable.
- ✓Callable bonds have a yield to call (YTC) that may be more relevant than YTM if the bond is likely to be called — issuers call bonds when they can refinance at lower rates.
- ✓Zero coupon bonds have the largest gap between current yield (zero) and YTM — they pay no coupons but are purchased at deep discounts and redeemed at face value.
Common Mistakes
- ✗Using current yield to compare bonds instead of yield to maturity — current yield ignores price appreciation or depreciation at maturity, producing misleading comparisons.
- ✗Assuming a bond with a higher coupon rate always yields more — a premium bond with a 7% coupon may yield less than a discount bond with a 4% coupon after accounting for price loss at maturity.
- ✗Not considering callable bonds when comparing YTMs — if a bond is called early, the investor loses years of expected coupon income and the YTM calculation becomes irrelevant.
- ✗Ignoring reinvestment risk in YTM calculations — YTM assumes all coupons are reinvested at the same YTM rate, which is rarely achievable in practice when rates change.
- ✗Confusing nominal yield with real yield — a 5% YTM in a 3% inflation environment is only 2% real return, which matters for long-duration bonds held in retirement portfolios.
- ✗Not accounting for accrued interest when buying a bond between coupon dates — the buyer pays the seller for interest accrued since the last coupon payment, increasing the effective purchase price.
Bond Yield Calculator Overview
Bond yield is the total return an investor earns from a bond — not just the coupon rate, but the combination of periodic interest income and the gain or loss from buying at a price different from face value. Current yield and yield to maturity answer different questions and should be used in different contexts.
This calculator solves for either measure, making it easy to compare bonds trading at different prices and with different maturities on a level playing field.
What each field means:
- Mode — choose whether to calculate current yield (simple income rate) or yield to maturity (total annualized return)
- Face Value — the par value of the bond, typically $1,000
- Coupon Rate — the annual interest rate stated on the bond; determines dollar coupon payments
- Price — the current market price you would pay for the bond; may be above or below face value
- Years — years remaining until the bond matures and face value is returned
What your results mean:
- Current Yield — annual coupon income divided by current price; measures income return only
- Yield to Maturity — the total annualized return including coupons and price gain or loss to maturity
- Dollar Coupon — the actual annual interest payment in dollars
- Price Discount or Premium — how far the market price differs from face value, and why
Example — $1,000 face value, 4% coupon, 15 years remaining, current price $870:
Dollar coupon: $1,000 x 4% = $40/year Current yield: $40 / $870 = 4.60% Yield to maturity: solves for rate where PV of coupons + PV of face value = $870 YTM: approximately 5.28% per year The bond is trading at a $130 discount because required yields have risen above 4%. The YTM of 5.28% accounts for the $130 gain received at maturity over 15 years. Current yield (4.60%) understates true return; YTM (5.28%) is the accurate total return.
EX: Premium bond vs discount bond — which yields more? Bond A: $1,000 face, 7% coupon, $1,150 price, 10 years remaining Current yield: 7% / 1.15 = 6.09% | YTM: approximately 5.32% Bond B: $1,000 face, 4% coupon, $850 price, 10 years remaining Current yield: 4% / 0.85 = 4.71% | YTM: approximately 5.38% Bond B has higher current yield ($40 vs $70 — no, wait) but comparable YTM. YTM is the correct comparison metric because it includes the price gain or loss at maturity.
YTM by price and coupon rate — $1,000 face, 10-year maturity:
| Coupon Rate | Price $900 | Price $1,000 | Price $1,100 |
|---|---|---|---|
| 3% | 4.14% | 3.00% | 1.93% |
| 5% | 6.16% | 5.00% | 3.90% |
| 7% | 8.19% | 7.00% | 5.86% |
Current yield vs YTM — when they differ most:
| Situation | Current Yield vs YTM | Why |
|---|---|---|
| Bond at par | Equal | No price gain or loss at maturity |
| Bond at discount | YTM higher | Price gain at maturity adds to return |
| Bond at premium | YTM lower | Price loss at maturity subtracts from return |
| Short maturity | Differ greatly | Price gain or loss concentrated in fewer years |
Yield to maturity is the only yield figure that allows true apples-to-apples comparison between bonds trading at different prices. Current yield measures only the income component and systematically understates return for discount bonds and overstates it for premium bonds. When evaluating any bond, yield to maturity is the number to use — current yield is only a quick approximation.