Bond Yield to Maturity Calculator

Find the annualized return you'd earn holding a bond to maturity, accounting for price premium or discount.

Inputs

$
%
$

Results update as you type, and the address bar keeps your numbers so the link you share reopens this exact calculation.

Yield to Maturity

5.66%

Detailed results
Current yield5.26%
Annual coupon income$50.00
Total return to maturity$550
Premium / (discount) to par-$50.00

What this result means

Yield to Maturity: 5.66%.

This bond is trading at a discount. Held to maturity, it yields 5.66% per year — higher than the coupon rate because you capture the discount at maturity.

Cash Flow Schedule

Coupon payments and final principal repayment over the life of the bond.

Cash Flow Schedule. 20 rows, first 12 shown.
PeriodCoupon paymentPV of paymentCumulative income
1$25.00$24.31$25.00
2$25.00$23.64$50.00
3$25.00$22.99$75.00
4$25.00$22.36$100
5$25.00$21.74$125
6$25.00$21.14$150
7$25.00$20.56$175
8$25.00$20.00$200
9$25.00$19.45$225
10$25.00$18.91$250
11$25.00$18.39$275
12$25.00$17.88$300

How this is calculated

YTM = Newton-Raphson solution to: Price = Σ(Coupon/(1+YTM/freq)^t) + Face/(1+YTM/freq)^n

Yield to maturity (YTM) is the single discount rate that makes the present value of all future coupon payments and the face-value repayment equal to the bond's current market price. It is the internal rate of return of holding the bond to maturity.

Why YTM differs from the coupon rate. If you buy a bond at a discount (below par), you earn the coupon income plus a capital gain when par is repaid — pushing YTM above the coupon rate. Buy at a premium and YTM falls below the coupon rate because you pay more than you receive back.

Current yield vs YTM. Current yield = annual coupon ÷ price. It ignores the pull-to-par effect and therefore overstates YTM for premium bonds and understates it for discount bonds. YTM is the more complete measure.

Reinvestment assumption. YTM assumes all coupon payments are reinvested at the same YTM rate. In practice, reinvestment rates vary, so realized yield may differ. Bonds with higher coupon rates are more exposed to this reinvestment risk.

Interest rate risk. Bond prices move inversely to interest rates. A rising-rate environment causes existing bond prices to fall. Longer maturities have higher duration and therefore greater price sensitivity per basis point of yield change.

Tax treatment. For bonds bought at a discount, the IRS generally requires you to accrete the discount into taxable income annually ("original issue discount" rules apply to OID bonds; market discount rules apply to bonds acquired at a discount in the secondary market). Consult a tax advisor for bonds with significant price differences from par.

Assumptions

  • YTM is computed using Newton-Raphson iteration, accurate to within 0.001 basis points.
  • All coupon payments are assumed reinvested at the computed YTM (reinvestment rate risk not separately modeled).
  • The bond has no call provisions, put options, or sinking fund (plain-vanilla bond).
  • Day-count conventions (actual/actual, 30/360) are not applied; periods are assumed equal.
  • Tax effects, including OID accrual or market-discount rules, are not included.

Frequently asked questions

What is yield to maturity?

YTM is the annualized total return if you buy a bond today and hold it until it matures, assuming all coupon payments are reinvested at the same yield.

Why is YTM higher than the coupon rate for a discount bond?

When you buy below par, you receive the face value at maturity — a capital gain on top of coupon income. That extra gain raises your total annualized return above the stated coupon rate.

What is the difference between YTM and current yield?

Current yield = annual coupon ÷ price. It only measures coupon income relative to price and ignores the capital gain or loss from buying at a discount or premium. YTM incorporates both.

What does 'semi-annual' coupon frequency mean?

Most US Treasury and corporate bonds pay coupons twice a year. A 5% coupon on a $1,000 bond pays $25 every six months. The YTM calculation periods match the coupon frequency.

Can YTM be negative?

Yes, if the price is so far above par that coupon payments don't offset the capital loss at maturity. This occurred with many European government bonds when central bank rates were deeply negative.

How does duration relate to YTM?

Duration measures interest rate sensitivity. A bond with a 7-year duration loses roughly 7% in price for every 1% rise in yields. Higher-YTM (discount) bonds have slightly lower duration than equivalent lower-YTM (premium) bonds.

Related calculators and guides

Last reviewed and sources

Last reviewed .

Statutory figures marked for verification currently use placeholder values of zero.