Bond Price Calculator
Enter the face value, coupon rate, market yield, and number of periods to instantly calculate the fair price of a bond.
Use the Bond Price Calculator
Bond Parameters
Fill in the parameters and click Calculate to see the bond price.
Bond Price
$0.00
Price Breakdown
Key Metrics
Coupon Payment
$0.00
per period
Total Periods
0
payment periods
Dollar Discount / Premium
$0.00
vs. face value
Price / Par Ratio
0.00%
price as % of par
Summary
A bond's price equals the present value of all future cash flows — periodic coupon payments plus the face value repaid at maturity — discounted at the current market yield. When market yields rise above the coupon rate the bond trades at a discount; when they fall below, the bond trades at a premium. This calculator handles both annual and semi-annual coupon frequencies and shows the full breakdown of accrued coupon value and par value component.
How it works
- Enter the bond's face (par) value — typically $1,000.
- Enter the annual coupon rate (the interest rate printed on the bond).
- Enter the annual market yield (required rate of return).
- Set the number of years to maturity and the coupon frequency.
- The calculator discounts each coupon payment and the face value back to today using the market yield.
- Read the resulting bond price, premium or discount status, and the breakdown of PV components.
Use cases
- Valuing a corporate or government bond before purchasing it.
- Comparing the fair price of bonds with different coupon rates.
- Understanding how rising or falling interest rates affect bond prices.
- Checking whether a bond is trading at a premium or a discount.
- Finance coursework and fixed-income exam preparation.
- Estimating the impact of yield changes on a bond portfolio.