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
- Enter or select face value.
- Enter or select annual coupon rate (%).
- Enter or select yield to maturity (%).
- Enter or select years to maturity.
- Enter or select coupon payments per year.
- 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.