Bond Calculator Online

Price a fixed-coupon bond and see its current yield in your browser. Estimates only, not financial advice.

The Bond Calculator runs entirely in your browser. The face value, coupon rate, maturity and market rate you enter never leave your device, and results are estimates only, not financial advice.

Open the Present Value Calculator

About Bond Calculator

Bond Calculator prices a fixed-coupon bond by discounting every coupon payment plus the face value back to today at the market's required rate. Enter the face value, the annual coupon rate, the years to maturity, the market (required) rate, and the payment frequency — annually, semiannually, quarterly, or monthly — and it returns the fair price, the current yield, and the total coupons paid. When the market rate equals the coupon rate the bond prices at par; a higher market rate produces a discount, a lower one a premium. Useful for checking whether a bond is cheap or expensive relative to prevailing rates, or comparing coupon bonds before you buy. These are estimates only, not financial advice — confirm important decisions with a qualified professional. Everything runs locally in your browser; your figures are never uploaded.

Features

How to use the Bond Calculator

  1. Enter the bond's face value
  2. Enter the annual coupon rate as a percentage
  3. Enter the years remaining to maturity
  4. Enter the market or required rate as a percentage
  5. Choose the coupon payment frequency and read the price, current yield and total coupons

Example

Input

$1,000, 5% coupon, 10 yr, 6% mkt

Output

Price: $925.61

A 5% coupon bond discounted at a 6% market rate trades below its $1,000 face value.

Common errors & troubleshooting

Frequently asked questions

What does the Bond Calculator compute?
It computes a fixed-coupon bond's fair price by discounting every coupon payment and the face value back to today at the market's required rate, then derives the current yield and total coupons paid.
What formula does the Bond Calculator use for price?
Price equals the present value of the coupon annuity plus the present value of the face value: price = coupon × (1 − (1 + r)⁻ⁿ) / r + face value × (1 + r)⁻ⁿ, where r is the rate per period and n is the number of periods.
Why does the Bond Calculator show a price different from the face value?
Whenever the market rate differs from the coupon rate the bond does not price at par: a market rate above the coupon rate produces a discount, and a market rate below the coupon rate produces a premium.
How does the Bond Calculator handle semiannual coupons?
Choose Semiannual in the payment frequency control and the calculator divides the annual coupon rate and market rate by two and doubles the number of periods, matching how most bonds actually pay.
Is the Bond Calculator's result financial advice?
No. It produces estimates based on the numbers you enter and standard bond-pricing formulas. Verify important financial decisions with a qualified professional before acting on them.
Does the Bond Calculator upload my bond details anywhere?
No. All pricing happens locally in your browser. The face value, coupon rate, maturity and market rate you enter never leave your device.

Related tools

All ArrayKit tools