Bond Calculator
Price a bond from face value, coupon rate, and yield to maturity.
Amortization schedule
| # | Payment | Principal | Interest | Balance |
|---|---|---|---|---|
Growth over time
| Year | Invested | Value |
|---|---|---|
Introduction
Bond Calculator — Price a bond from face value, coupon rate, and yield to maturity. Enter Face value, Coupon rate (%), Yield to maturity (%), Years to maturity, Payments / year to get an instant, accurate result.
Formula
Price = present value of coupon payments (coupon × (1 − (1+r)⁻ⁿ)/r) plus present value of face value (face / (1+r)ⁿ), where r is the per-period yield and n is the number of coupon periods.
Step-by-step
- Enter the Face value.
- Enter the Coupon rate (%).
- Enter the Yield to maturity (%).
- Enter the Years to maturity.
- Enter the Payments / year.
- Click Calculate to see your result instantly.
Real-world example
Example: With Face value = 1000, Coupon rate (%) = 5, Yield to maturity (%) = 4.5, Years to maturity = 10, Payments / year = 2, the Bond Calculator gives Price: 1039.9093, Pv Of Coupons: 399.0928, Pv Of Face Value: 640.8165.
Frequently Asked Questions
Why does a bond's price change with yield?
What does "payments per year" affect?
What inputs does the Bond Calculator need?
How accurate is the Bond Calculator?
Are these results guaranteed?
Is the Bond Calculator free to use?
About the Bond Calculator
The Bond Calculator uses a real, verifiable formula — Price = present value of coupon payments (coupon × (1 − (1+r)⁻ⁿ)/r) plus present value of face value (face / (1+r)ⁿ), where r is the per-period yield and n is the number of coupon periods. — so results are accurate every time, not an approximation.