Investing

Bond Yield Calculator

Enter bond details to find current yield, yield to maturity, annual coupon income, and total return at maturity.

Updated June 2026 · Editorial standards

Bond Details

$
%
$
yrs
Yield to Maturity
5.641%
Current Yield
5.263%
Annual Coupon
$50.00
Total Return
$550.00

This bond pays $50.00 per year. At $950, current yield = 5.263% and YTM = 5.641%.YTM accounts for the capital gain or loss from holding to maturity. Discount bonds (price < face) have YTM above coupon rate; premium bonds have YTM below.

By the KalkWise Editorial Team Reviewed for accuracy Updated June 2026

What is the bond yield calculator — current yield & ytm?

In short

Bond current yield = annual coupon ÷ market price × 100. Yield to maturity (YTM) accounts for price discount/premium over time. A $1,000 face value bond with 5% coupon priced at $950 has a 5.26% current yield and ~5.8% YTM.

Calculates the current yield and approximate yield to maturity (YTM) of a bond from its face value, coupon rate, market price, and years to maturity.

How to use this calculator

  1. 1Enter the face value (typically $1,000 per bond).
  2. 2Enter the annual coupon rate (printed on the bond).
  3. 3Enter the current market price you would pay.
  4. 4Enter the years remaining until the bond matures.

The formula

Current Yield=CP×100
YTMC+FPnF+P2×100
Current Yield = C ÷ P × 100; YTM ≈ (C + (F − P) ÷ n) ÷ ((F + P) ÷ 2) × 100
C
Annual coupon payment
P
Market price
F
Face value
n
Years to maturity

Worked example

The scenario

$1,000 face value bond, 5% coupon, priced at $950, 10 years to maturity.

gives

The result

Annual coupon: $50. Current yield: 5.26%. YTM: ~5.79%. Total return over 10 years: $550 (coupons + $50 principal gain).

Common use cases

  • Compare bonds with different prices to find the best yield.
  • Evaluate whether a bond offers better return than a savings account or CD.
  • Understand how rising interest rates affect existing bond prices.
  • Screen corporate or municipal bonds by yield.

Limitations & assumptions

  • YTM formula used is the approximation — the exact YTM requires numerical methods (Newton-Raphson).
  • Does not account for call features, default risk, or reinvestment rate assumptions.
  • Tax treatment differs: municipal bond interest is typically tax-exempt, corporate bond interest is taxable.
  • Inflation erodes real bond returns — compare YTM to TIPS yields for real return.

Frequently asked questions

New bonds are issued at the higher rate, making existing lower-coupon bonds less attractive. Their prices fall until the yield matches the market rate. A 5% bond when rates rise to 6% might fall to ~$916, pushing the yield up to 6%.

Disclaimer: KalkWise calculators are provided for general informational and educational purposes only and do not constitute financial, investment, tax, or legal advice. Results are estimates based on the figures you enter and the assumptions described above. Actual outcomes will vary. Consult a qualified professional before making financial decisions.