Calculate Your Bond’s Yield to Maturity

Use the Bond Yield to Maturity Calculator to estimate the total return you’ll earn if you hold a bond until it matures, based on price, coupon rate, and time to maturity.

Bond Yield to Maturity (YTM) Calculator – Estimate Your Bond's Return
%
Annual Coupon Payment
Approximate Yield to Maturity
Precise Yield to Maturity
Current Yield
Total Return if Held to Maturity
⚠️ Illustrative only. Not financial advice. Please delete history timely, it may impact your browser performance.

History — Bond Yield to Maturity (YTM) Calculator – Estimate Your Bond's Return

# Time Action

How the Bond Yield to Maturity Calculator Works

Yield to maturity (YTM) is the most complete measure of a bond’s return, accounting for coupon payments, the purchase price, and the face value received at maturity.

This bond YTM calculator computes:

  • Annual Coupon Payment — the dollar amount paid each year
  • Approximate Yield to Maturity — a quick estimate
  • Precise Yield to Maturity — solved iteratively for accuracy
  • Current Yield — annual coupon income relative to price
  • Total Return if Held to Maturity — overall gain including price appreciation

Bond YTM Formula

Approximate YTM

YTM ≈ [C + (F − P) ÷ n] ÷ [(F + P) ÷ 2]

Where: - C = Annual coupon payment - F = Face value - P = Current price - n = Years to maturity

The precise YTM is found by solving for the rate y such that the present value of all coupon payments plus the face value equals the current price.


Bond YTM Examples

Example 1: Discount Bond

Variable Value
Face Value $1,000
Current Price $950
Coupon Rate 5%
Years to Maturity 10
Approximate YTM 5.54%

Example 2: Premium Bond

Variable Value
Face Value $1,000
Current Price $1,080
Coupon Rate 6%
Years to Maturity 5
Approximate YTM 4.32%

Who Benefits from the Bond Yield to Maturity Calculator?

This bond yield calculator is designed for:

  • Fixed-income investors comparing bonds with different prices and coupons
  • Financial advisors evaluating bond portfolios for clients
  • Students learning bond valuation concepts
  • Anyone deciding whether a bond’s current price offers good value

Frequently Asked Questions

What is yield to maturity (YTM)?

Yield to maturity is the total annualized return an investor can expect if a bond is held until it matures, accounting for coupon payments, purchase price, and face value.

How is YTM calculated?

YTM can be approximated using a simplified formula, or calculated precisely by finding the discount rate that makes the present value of all future coupon payments and the face value equal to the bond’s current price.

What’s the difference between current yield and YTM?

Current yield only considers annual coupon income relative to price, while YTM also factors in any gain or loss from the difference between the purchase price and face value at maturity.

Why would a bond trade below face value?

A bond trades below face value (at a discount) when its coupon rate is lower than prevailing market interest rates, making it less attractive unless priced lower to compensate investors.

Is my data stored anywhere?

No. All calculations run locally in your browser. No data is sent to any server.