Bond Pricing Calculator
Calculate bond prices including dirty price (actual market price) and clean price (excluding accrued interest). Determine bond value based on face value, coupon rate, yield to maturity, and time to maturity.
Bond Price Results
| Clean Price: | - |
| Dirty Price (Invoice Price): | - |
| Accrued Interest: | - |
| Current Yield: | - |
Bond Information
| Face Value: | - |
| Annual Coupon Payment: | - |
| Periodic Coupon: | - |
| Number of Periods: | - |
| Discount/Premium: | - |
Bond Status
Step-by-Step Bond Pricing Calculation
Enter bond parameters and click "Calculate Bond Price" to see the step-by-step valuation process.
Clean Price vs Dirty Price
Clean Price: The quoted bond price excluding accrued interest. This is what you typically see in financial publications.
Dirty Price (Invoice Price): The actual price paid including accrued interest. Dirty Price = Clean Price + Accrued Interest.
Accrued Interest: Interest earned since the last coupon payment that the buyer must pay to the seller.
Bond Pricing Formulas
Present Value of Coupons: C × [1 - (1+r)^-n] / r
Present Value of Face Value: F / (1+r)^n
Bond Price (Clean): PV(Coupons) + PV(Face Value)
Accrued Interest: Coupon × (Days Since Last Payment / Days in Period)
Bond Trading Concepts
- Par Bond: Price = Face Value (Coupon Rate = YTM)
- Premium Bond: Price > Face Value (Coupon Rate > YTM)
- Discount Bond: Price < Face Value (Coupon Rate < YTM)
- Current Yield: Annual Coupon / Current Price
- Yield to Maturity (YTM): Total return if held to maturity
Bond Pricing Examples & Scenarios
| Scenario | Coupon Rate | YTM | Years | Bond Price | Status |
|---|---|---|---|---|---|
| Par Bond | 6% | 6% | 10 | $1,000.00 | At Par |
| Premium Bond | 8% | 6% | 10 | $1,148.77 | Premium (+$148.77) |
| Discount Bond | 4% | 6% | 10 | $851.23 | Discount (-$148.77) |
| Zero-Coupon Bond | 0% | 6% | 10 | $558.39 | Deep Discount |
| Short-term (3 years) | 5% | 4% | 3 | $1,027.75 | Slight Premium |
Bond Pricing Calculator: Complete Guide to Bond Valuation
What is Bond Pricing? Bond pricing is the process of determining the fair market value of a bond based on its future cash flows (coupon payments and face value) discounted at the market's required rate of return (Yield to Maturity).
Clean Price vs Dirty Price: What's the Difference?
Clean Price: The quoted bond price that excludes accrued interest. This is the price you typically see in financial newspapers and online platforms. It represents the present value of future cash flows without considering interest that has accumulated since the last coupon payment.
Dirty Price (Invoice Price): The actual price paid when purchasing a bond, which includes accrued interest. When you buy a bond between coupon payment dates, you must compensate the seller for the interest earned during their holding period. Dirty Price = Clean Price + Accrued Interest.
Why It Matters: Understanding the difference between clean and dirty prices is crucial for bond investors. The clean price allows for consistent price comparisons across different bonds, while the dirty price represents the actual cash outlay required to purchase the bond.
Accrued Interest Calculation
Accrued interest is calculated using the formula: Accrued Interest = (Annual Coupon Payment / Coupon Frequency) × (Days Since Last Payment / Days in Coupon Period)
For semi-annual bonds (most common in the US), the coupon period is typically 182.5 days. The accrued interest ensures the buyer pays only for the interest earned from the last coupon date to the settlement date.
How to Use This Bond Pricing Calculator
Step 1: Enter the bond's face value (par value) - typically $1,000 for corporate bonds.
Step 2: Input the annual coupon rate (e.g., 5% = 5). This determines the periodic interest payments.
Step 3: Enter the Yield to Maturity (YTM) - the market's required return for similar bonds.
Step 4: Specify the years to maturity and coupon payment frequency.
Step 5: Add days since last payment to calculate the dirty price and accrued interest.
The calculator will instantly provide the clean price, dirty price, accrued interest, and current yield.
Understanding Your Results
- Clean Price: The quoted market price of the bond
- Dirty Price: The actual amount you'll pay (clean price + accrued interest)
- Accrued Interest: Interest earned by seller since last coupon
- Current Yield: Annual coupon divided by current price
- Discount/Premium: Bond trades at discount if price < face value, premium if price > face value
Bond Pricing Formula
The theoretical fair price of a bond is calculated as the present value of all future cash flows:
Bond Price = C × [1 - (1+r)^-n] / r + F / (1+r)^n
Where: C = periodic coupon payment, r = periodic yield, n = number of periods, F = face value