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.

The bond's face value at maturity
Annual interest rate paid by the bond
Current market yield required by investors
Number of years until face value is repaid
For dirty price calculation (0-182.5 for semi-annual)

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 Bond6%6%10$1,000.00At Par
Premium Bond8%6%10$1,148.77Premium (+$148.77)
Discount Bond4%6%10$851.23Discount (-$148.77)
Zero-Coupon Bond0%6%10$558.39Deep Discount
Short-term (3 years)5%4%3$1,027.75Slight 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

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

Expert Note: Bond prices and yields have an inverse relationship. When yields rise, bond prices fall, and vice versa. This calculator helps investors understand the fair value of bonds before making investment decisions.