Skip to content

Bond Price Calculator

Price a bond from its coupon, yield and time to maturity.

Calculated instantly in your browser.

How is a bond price calculated?

Price = Σ coupon ÷ (1 + y)ᵗ + face value ÷ (1 + y)ⁿ, where the coupon and yield y are per period and n is the number of periods. Bond prices move inversely to yields. For example, a $1,000 bond with a 5% coupon priced at a 6% yield over 10 years is worth about $926 — a discount.

Understanding your result

Bond prices move inversely to yields. When the market yield is above the coupon rate, the bond is worth less than par (a discount); when it is below, the bond trades at a premium.

Formula and method

Price = Σ coupon ⁄ (1 + y)ᵗ + face value ⁄ (1 + y)ⁿ, where the coupon and yield y are per period and n is the number of periods.

Worked example

A $1,000 bond with a 5% coupon priced at a 6% yield over 10 years is worth about $926 — a discount.

How to use this tool

  1. Enter the face value and coupon rate.
  2. Enter the yield to maturity and years left.
  3. Choose the coupon frequency and read the price.

Common mistakes to avoid

  • Mixing annual and per-period rates.
  • Forgetting to match the coupon frequency to the yield.

About the Bond Price Calculator

The Bond Price Calculator values a bond as the present value of its future coupon payments plus its face value, discounted at the yield to maturity. It also shows whether the bond trades at a premium, discount or par.

Who should use this tool

Investors and finance students working with fixed income.

Benefits

  • Price from coupon, yield and maturity.
  • Annual, semi-annual or quarterly coupons.
  • Flags premium, discount or par.
  • Shows total coupon income.

Practical use cases

  • Valuing a bond at the current market yield.
  • Seeing how price moves with yield.
  • Comparing bonds with different coupons.

Explore all Investment tools

Frequently asked questions

Why do bond prices fall when yields rise?

A higher discount rate lowers the present value of the bond’s fixed future payments, so its price drops.

What is par value?

The face value repaid at maturity, often $1,000. A bond priced at par equals its face value, which happens when the yield equals the coupon rate.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: