Bond Price Calculator
Find what a bond is worth from its face value, coupon, market yield and years to maturity, including zero-coupon bonds.
Change the values and press Calculate to work out your own figures.
Enter the face value, coupon, yield and years.
Show the working
- price = coupon ÷ f × (1 − (1 + y/f)^−n) ÷ (y/f) + face × (1 + y/f)^−n, n = years × f
How to use it
Enter the face value, coupon, yield and years.
Enter amounts without commas or with them; rates are percentages (5 for 5%). Negative amounts are allowed where a sign means money paid out.
Key facts
price = Σ coupon ÷ (1 + y/f)^k + face ÷ (1 + y/f)^(n·f) zero-coupon price = face ÷ (1 + y)^years
Questions
What is a 3% $1,000 bond worth at 5% with 10 years left?
$845.57.
Formulas
price = Σ coupon ÷ (1 + y/f)^k + face ÷ (1 + y/f)^(n·f) zero-coupon price = face ÷ (1 + y)^years
Sources
Limitations
- Results are estimates for planning, not offers or financial advice; lenders and banks may round, count days or time payments differently.
- Rates are nominal annual rates compounded as you choose; payments at a different frequency use the equivalent periodic rate.