Bond Price Calculator
Calculate the fair market price of a bond using face value, coupon rate, yield to maturity, years to maturity, and payment frequency.
Formula & Methodology
How Bond Pricing Works: The Present Value Approach
A bond represents a fixed-income security where the issuer promises to pay periodic interest (coupon payments) and return the face value at maturity. The bond price equals the present value of all future cash flows the bond generates, discounted at the market's required rate of return — known as the yield to maturity (YTM).
The Bond Pricing Formula
The standard bond valuation formula separates the bond's cash flows into two components:
P = C × [1 − (1 + r)−n] / r + F / (1 + r)n
Where:
- P = Current bond price (present value)
- C = Periodic coupon payment (Face Value × Annual Coupon Rate ÷ Payment Frequency)
- r = Periodic yield (YTM ÷ Payment Frequency)
- n = Total number of coupon periods (Years to Maturity × Payment Frequency)
- F = Face value (par value) of the bond
Breaking Down the Two Components
The formula contains two distinct present value calculations that together determine the bond's theoretical fair price:
1. Present Value of Coupon Payments (Annuity Component)
The first term, C × [1 − (1 + r)−n] / r, calculates the present value of all future coupon payments. This applies the present value of an ordinary annuity formula because coupon payments arrive at regular intervals in equal amounts. For a bond with a $1,000 face value and a 6% annual coupon rate paying semiannually, each coupon payment equals $1,000 × 0.06 ÷ 2 = $30.
2. Present Value of Face Value (Lump Sum Component)
The second term, F / (1 + r)n, calculates the present value of the face value received at maturity. This single future cash flow gets discounted back to the present using standard present value mathematics. The longer the time to maturity, the more heavily this component gets discounted.
Relationship Between Price and Yield
Bond prices and yields move in opposite directions — a fundamental principle of fixed-income investing. Three scenarios illustrate this relationship:
- Par bond: When the coupon rate equals the YTM, the bond trades at face value. A 5% coupon bond with a 5% YTM and $1,000 face value prices at exactly $1,000.
- Premium bond: When the coupon rate exceeds the YTM, the bond trades above par. A 7% coupon bond with a 5% YTM and 10-year maturity (semiannual payments) prices at approximately $1,155.89.
- Discount bond: When the coupon rate falls below the YTM, the bond trades below par. A 3% coupon bond with a 5% YTM and 10-year maturity (semiannual payments) prices at approximately $844.11.
Worked Example
Consider a corporate bond with the following characteristics:
- Face Value: $1,000
- Annual Coupon Rate: 6%
- Yield to Maturity: 8%
- Years to Maturity: 5
- Payment Frequency: Semiannual (2 per year)
Step 1: Calculate periodic values. Coupon payment C = $1,000 × 0.06 ÷ 2 = $30. Periodic yield r = 0.08 ÷ 2 = 0.04. Total periods n = 5 × 2 = 10.
Step 2: Calculate the present value of coupon payments. PV(coupons) = $30 × [1 − (1.04)−10] / 0.04 = $30 × 8.1109 = $243.33.
Step 3: Calculate the present value of the face value. PV(face value) = $1,000 / (1.04)10 = $1,000 / 1.4802 = $675.56.
Step 4: Sum the components. Bond Price = $243.33 + $675.56 = $918.89.
This bond trades at a discount because the 6% coupon rate falls below the 8% market yield. Investors demand a lower purchase price to compensate for the below-market coupon income.
Key Factors Affecting Bond Prices
- Interest rate changes: Rising market rates push bond prices down; falling rates push prices up. According to Investopedia's bond valuation guide, this inverse relationship forms the basis of interest rate risk management in fixed-income portfolios.
- Time to maturity: Longer-maturity bonds exhibit greater price sensitivity to yield changes, a concept known as duration.
- Credit quality: Bonds with higher default risk require higher yields, resulting in lower prices relative to comparable government securities.
- Payment frequency: Bonds paying coupons more frequently (e.g., monthly vs. semiannually) have slightly different prices due to the compounding effect.
Methodology and Sources
This bond price calculator implements the standard discounted cash flow model for fixed-rate bonds, consistent with the methodology described in Harvard Business School Online's guide to bond pricing and Professor Aswath Damodaran's bond valuation chapter at NYU Stern. The calculator assumes a fixed coupon rate, equally spaced coupon payments, and a single yield-to-maturity discount rate across all periods. Settlement date adjustments and accrued interest calculations fall outside the scope of this tool.