What is the Bond Calculator?
The bond calculator is a free online tool that helps you work out bond quickly and accurately. It uses the standard formula Price = sum( coupon / (1+y)^t ) + face / (1+y)^n and shows the result instantly as you type, along with a full breakdown so you can see exactly how the answer was reached.
How to use this calculator
- Enter face value and coupon rate.
- Enter years to maturity and YTM.
- See the fair price.
Formula used
Price = sum( coupon / (1+y)^t ) + face / (1+y)^n
Explanation of each input
- Face value โ the face value used in the calculation.
- Coupon rate (%) โ the coupon rate used in the calculation.
- Years to maturity โ the years to maturity used in the calculation.
- Yield to maturity (%) โ the yield to maturity used in the calculation.
Understanding your result
- Bond price โ the calculated bond price.
- Total coupons โ the calculated total coupons.
Step-by-step calculation
For the example values 1000, 8% coupon, 5y, 9% ytm:
- Apply the formula:
Price = sum( coupon / (1+y)^t ) + face / (1+y)^n - Substitute the values: discount coupons + face
- Result: Price below par
Worked example
| Inputs | 1000, 8% coupon, 5y, 9% ytm |
|---|---|
| Working | discount coupons + face |
| Result | Price below par |
Benefits and practical uses
This calculator saves you time and reduces errors when you need bond. It is useful for students, professionals and anyone who wants a fast, reliable answer without manual calculation. Results update instantly, work in your browser and can be copied or shared in one click.
Assumptions and limitations
- Annual coupons; constant YTM.
Frequently asked questions
Why is price below face value?
When YTM is above the coupon rate, the bond trades at a discount.