Bond Price Calculator

Calculate bond price from your own entered figures.

Loading calculator…

Currency: Amounts are calculated in the currency you select; this site does not convert between currencies and does not use live exchange rates.

What this tool does

Calculate bond price from your own entered figures. Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.

How to use the Bond Price Calculator

  1. Enter or select face value.
  2. Enter or select annual coupon rate (%).
  3. Enter or select yield to maturity (%).
  4. Enter or select years to maturity.
  5. Enter or select coupon payments per year.
  6. Read the calculated result; change any measurement to compare alternatives.

Formula

price = coupon per period × (1 − (1 + y/m)^−(m·years))/(y/m) + face/(1 + y/m)^(m·years), where y is YTM and m payments per year
face
Face value
coupon
Annual coupon rate (%)
ytm
Yield to maturity (%)
years
Years to maturity
freq
Coupon payments per year

Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.

Worked example

For bond price calculator, the following measurements illustrate the exact method: Face value: 1000; Annual coupon rate (%): 5; Yield to maturity (%): 4; Years to maturity: 10; Coupon payments per year: 2.

Inputs

  • Face value1000
  • Annual coupon rate (%)5
  • Yield to maturity (%)4
  • Years to maturity10
  • Coupon payments per year2

Result

  • Bond price$1,081.76
  • Annual coupon income$50.00
  • Price as % of face value108.18%

Results explained

Bond price
Bond price from the formula above. Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.
Annual coupon income
Annual coupon income from the formula above. Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.
Price as % of face value
Price as % of face value from the formula above. Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.

Frequently asked questions

price = coupon per period × (1 − (1 + y/m)^−(m·years))/(y/m) + face/(1 + y/m)^(m·years), where y is YTM and m payments per year

Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.

No. All numbers are entered by you or come from the dated reference table shown on this page; calculations run locally.

This is an estimate, not financial, tax or legal advice. Verify the inputs and output with official sources and a qualified professional.

Check period consistency, currency, percentage inputs and the assumptions: Settlement is assumed to fall exactly on a coupon date, so there is no accrued interest; call features, taxes and credit risk are not modelled.