Bond Yield to Maturity Calculator

Calculate Current Yield and Yield to Maturity (YTM).

Save

Inputs

$
$
%
Years

Your values stay on this device.

Results

Yield to Maturity (Est)
Current Yield5.26%

Report

Export and share

Document

Copy and share

Assumptions

  • Calculated locally from the inputs shown in this report.

Sensitivity preview

Face Value (Par) -10%: Yield to Maturity (Est) 3.78%

Face Value (Par) Current: Yield to Maturity (Est) 6.15%

Face Value (Par) +10%: Yield to Maturity (Est) 8.29%

Related Tools

View All

About this Bond Calculator

Bonds are debt securities. When you buy a bond, you are lending money to an entity (government or corporation) for a fixed period at a fixed interest rate (coupon). This calculator helps you understand the true return (Yield) based on the price you pay.

How to use this calculator

  1. Enter the Face Value (Par Value, usually $1,000).
  2. Enter the Current Price you can buy it for.
  3. Enter the Coupon Rate (annual interest).
  4. Enter Years to Maturity.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

1. Current Yield = Annual Coupon Payment / Current Price. 2. YTM (Yield to Maturity): A complex formula solving for the internal rate of return that equates the current price to all future coupon payments and the face value repayment.

Inputs explained

Face Value

The amount the bond will be worth at maturity (Par Value). Typically $1,000.

Current Price

The market price of the bond. If Price < Face Value, it is a 'Discount' bond. If Price > Face Value, it is a 'Premium' bond.

Coupon Rate

The annual interest rate paid by the bond issuer relative to the Face Value.

Understanding your results

If you buy a bond at a discount, your YTM will be higher than the Coupon Rate. If you buy at a premium, your YTM will be lower.

Example scenarios

Discount Bond

Face $1000, Coupon 5%, Price $900, 5 Years. You get $50/yr + $100 gain at maturity. YTM is ~7.4%.

Premium Bond

Face $1000, Coupon 5%, Price $1100, 5 Years. You pay extra upfront, lowering your effective return. YTM is ~2.8%.

Key Features

  • YTM Approximation
  • Current Yield
  • Discount/Premium Logic

Things to Keep in Mind

Uses an approximation formula for YTM which is accurate enough for most retail investors but slightly less precise than iteration for very long terms.

Tips & Best Practices

  • YTM assumes you reinvest all coupon payments at the same rate.
  • Bond prices move inversely to interest rates. When rates go up, bond prices go down.

Glossary of Terms

Par Value
The face value of the bond.
Coupon
The annual interest payment.
Maturity
The date when the principal amount is repaid.

Frequently Asked Questions

What is the difference between Coupon Rate and Yield?
Coupon Rate is fixed (what the bond pays). Yield changes based on the price you pay for the bond. If you pay less than face value, your Yield is higher than the Coupon.
Why do bond prices change?
Bond prices fluctuate based on market interest rates, the issuer's credit rating, and time to maturity.