Bond Price Calculator
Print
Determining the fair market price of a fixed-income bond requires discounting all future cash flows—including semi-annual coupon payments and the final principal repayment at maturity—back to present value using the market’s required rate of return (Yield to Maturity). Because market interest rates fluctuate constantly, bond prices adjust dynamically above or below face value.
Our free Bond Price Calculator computes the present value of any corporate or government bond, determining whether the instrument trades at a premium, par, or discount.
How to Calculate Bond Price (Present Value)
A bond’s price equals the present value of its periodic coupon annuity payments plus the present value of its single lump-sum maturity par repayment.
The Master Bond Valuation Formula:
Bond Price (P) = ∑ [ C / (1 + r / n)ᵗ ] + [ Par Value / (1 + r / n)ⁿᵗ ]
- C: Periodic coupon payment (Annual Coupon Amount / n).
- Par Value: Principal face value paid at maturity (typically $1,000).
- r: Annual Yield to Maturity (YTM, as a decimal).
- n: Coupon payment frequency per year (2 for semi-annual, 1 for annual).
- t: Total years remaining until maturity.
Step-by-Step Premium Bond Valuation Example
Suppose an investor evaluates a 5-year corporate bond with a $1,000 Par Value paying an annual coupon rate of 6.00% paid semi-annually ($30.00 every 6 months, 10 total payments). Prevailing market yields for similar risk bonds sit at 5.00% YTM (r = 0.05).
Let’s calculate the present value of the coupon annuity stream and the lump-sum par value:
Semi-Annual Discount Rate (r / 2) = 0.05 / 2 = 0.025 (2.5%)
PV of 10 Coupon Payments ($30 each) = $30 × [ (1 - 1.025⁻¹⁰) / 0.025 ] = $262.56
PV of Par Repayment ($1,000 in 10 periods) = $1,000 / 1.025¹⁰ = $781.20
Total Bond Market Price = $262.56 + $781.20 = $1,043.76
| Cash Flow Component | Nominal Cash Stream | Discount Rate (2.5% per 6mo) | Present Value (PV) |
|---|---|---|---|
| 10 Semi-Annual Coupons | $300.00 ($30 × 10) | Annuity PV Factor (8.752) | $262.56 |
| Lump-Sum Par Value Repayment | $1,000.00 at Year 5 | Lump-Sum PV Factor (0.7812) | $781.20 |
| Calculated Bond Price | $1,300.00 Total Cash | YTM 5.0% < Coupon 6.0% | $1,043.76 (Premium Bond) |
Frequently Asked Questions (FAQ)
Why do bond prices move inversely to market interest rates?
When market interest rates rise, newly issued bonds offer higher coupon payments. Existing bonds with lower coupon rates become less attractive, forcing their market price down until their yield matches prevailing market rates. Conversely, falling interest rates push existing bond prices up.
What makes a bond trade at a premium vs. a discount?
A bond trades at a Premium (price > $1,000) when its coupon rate exceeds market YTM. A bond trades at a Discount (price < $1,000) when its coupon rate is lower than market YTM.
Why are most bonds priced based on semi-annual compounding?
In the U.S. and Canadian fixed-income markets, corporate and Treasury bonds pay interest semi-annually (twice per year). Bond valuation conventions default to semi-annual compounding to match actual cash payment schedules.