Bond Price Calculator

Disclaimer: This calculator is provided for informational and educational purposes only and does not constitute financial, medical, legal, or other professional advice. Always consult a qualified professional before making decisions based on these results.

Why a Bond Rarely Trades at Face Value

A bond promises a fixed schedule of coupon payments plus a lump-sum repayment of face value at maturity. Those cash flows never change once the bond is issued — but the price investors are willing to pay for them does, moving inversely to prevailing interest rates. When market yields rise above the bond's coupon rate, its price falls below face value to compensate buyers; when yields fall below the coupon, the price rises above face value. This calculator prices a bond exactly, by discounting every promised cash flow back to the present at the current market yield.

The Formula

Price = Σ [Coupon ÷ (1 + y)t] + Face Value ÷ (1 + y)n

Each coupon payment is discounted back by the number of periods until it's received, then all the discounted coupons are summed together with the discounted face value repayment. Here y is the market yield per period (annual yield divided by the number of coupon payments per year) and n is the total number of periods to maturity.

Where Bond Pricing Matters

  • Secondary-market trading — a bond issued years ago with a 3% coupon has to reprice to compete with newly issued bonds paying 5%, and this formula is exactly how that repricing is quantified.
  • Portfolio valuation — bond funds and individual holdings are marked to market using this same present-value logic, not the bond's original face value.
  • Comparing a quoted price to fair value — before buying a bond on the secondary market, discounting its cash flows at your required yield tells you whether the asking price is a bargain or overpriced.
  • Interest rate sensitivity — running this calculation at several yield levels shows exactly how much a bond's price would move if rates shifted, without needing a separate duration estimate.

A 10-Year, $1,000 Face Value Bond With a 5% Coupon

Semiannual coupons ($25 every 6 months), priced at different market yields
Market YieldPriceRelative to Face Value
3%$1,171.69Premium
4%$1,081.76Premium
5%$1,000.00Par
6%$925.61Discount
7%$857.88Discount
8%$796.15Discount

When the market yield exactly equals the coupon rate, price always equals face value — a useful check on any bond pricing formula.

Note: A bond's price and its yield always move in opposite directions. Longer maturities and lower coupons make a bond's price more sensitive to a given change in yield — that sensitivity is what a duration calculation quantifies separately.

How to Use This Calculator

  1. Enter the bond's Face Value.
  2. Enter the Annual Coupon Rate as a percentage.
  3. Enter the Years to Maturity.
  4. Enter the Market Yield / Discount Rate the bond should be priced at.
  5. Enter Coupon Payments per Year (leave at the default of 2 for standard semiannual bonds).
  6. Select Calculate to get the bond's price and whether it's trading at a premium, discount, or par.

Related Calculations

Solve the same relationship in reverse with the Yield to Maturity Calculator, or measure a bond's interest-rate sensitivity with the Bond Duration Calculator.

Principles of Fixed Income Valuation and Bond Pricing

A bond price calculator determines the fair market present value of a fixed-income bond by discounting its periodic coupon cash payments and final par maturity value at the prevailing market Yield to Maturity (YTM). In institutional debt capital markets, Bond Prices move inversely to market interest rates.

The Fundamental Bond Pricing Formula

Bond Price (P) = ∑ [ ( C / 2 ) / ( 1 + y/2 )t ] + [ M / ( 1 + y/2 )2N ]
Closed-Form Expression: P = [ ( C / y ) · ( 1 - ( 1 + y/2 )-2N ) ] + [ M / ( 1 + y/2 )2N ]
Where C = Annual Coupon ($)  |  y = Annual YTM  |  M = Par Face Value ($1,000)  |  N = Years to Maturity (Semiannual)
Clean Price vs. Dirty Invoice Price: Dirty Price = Clean Price + Accrued Interest

Par, Premium, and Discount Bond Pricing Dynamics

Coupon Rate vs. Market YTM Bond Trading Status Market Price Relative to Par
Coupon Rate = Market YTM Par Bond Price = Par Value ($1,000.00)
Coupon Rate > Market YTM Premium Bond Price > Par Value (e.g., $1,080.00)
Coupon Rate < Market YTM Discount Bond Price < Par Value (e.g., $920.00)

Step-by-Step Worked Calculation Example

Example: Pricing a 10-Year 6.0% Semiannual Bond at 5.0% Market YTM

Problem: A corporate bond has Par M = $1,000. Coupon rate = 6.0% semiannual (Coupon C/2 = $30.00 every 6 months; 2N = 20 periods). Current market YTM = 5.0% (semiannual y/2 = 2.50% = 0.025). Calculate the bond's fair market price.

Step 1: Calculate PV of 20 Semiannual Coupon Payments:

PV(Coupons) = $30.00 × [ ( 1 - ( 1.025 )-20 ) / 0.025 ] = $30.00 × [ ( 1 - 0.61027 ) / 0.025 ] = $30.00 × 15.58916 = $467.67

Step 2: Calculate PV of $1,000 Par Maturity:

PV(Par) = $1,000 / ( 1.025 )20 = $1,000 × 0.61027 = $610.27

Step 3: Sum Components:

Bond Price = $467.67 + $610.27 = $1,077.94 (Trades at a Premium of $77.94 above par!)

Day-Count Conventions: 30/360 vs. Actual/Actual

Accrued interest calculations depend on the institutional fixed-income day-count convention:

  • Corporate and Municipal Bonds (30/360 Convention): Assumes exactly 30 days per month and 360 days per year.
  • US Treasury Bonds (Actual/Actual Convention): Counts exact calendar days between coupon settlement dates and exact days in the leap year.

Accrued Interest and Invoice Settlement Pricing

Accrued Interest = ( Days Elapsed Since Last Coupon / Total Days in Coupon Period ) × ( Annual Coupon / 2 )
Dirty (Invoice) Price = Clean Market Price + Accrued Interest

Zero-Coupon Bond Pricing and STRIPS

For non-coupon-bearing debt securities (such as US Treasury STRIPS):

Zero-Coupon Bond Price: P = M / ( 1 + y/2 )2N

Zero-coupon bonds trade at deep discounts to face value and exhibit maximum duration volatility, making them ideal instruments for locking in guaranteed compound yields for specific future pension payout dates.

Credit Spread Dynamics in Corporate Bond Pricing

Corporate bond prices incorporate a Credit Spread (Option-Adjusted Spread OAS) above risk-free benchmark US Treasuries:

Corporate Bond YTM = Benchmark US Treasury Yield + Credit Default Spread (bps)

When corporate credit conditions deteriorate, widening credit spreads cause corporate bond prices to decline even if baseline central bank risk-free interest rates remain completely unchanged.

Clean vs. Dirty Pricing in Fixed Income Settlement

Financial news feeds quote Clean Bond Prices (excluding interest), whereas trade settlement clearinghouses invoice the full Dirty Price (Clean Price plus accrued coupon interest earned by the seller since the last coupon date), ensuring equitable compensation for both transaction counterparties.

Fixed Income Valuation Discipline

Mastering bond pricing mechanics enables portfolio managers to identify mispriced fixed-income securities and construct diversified bond allocations that protect capital across varying interest rate cycles.

Bond Market Liquidity

Understanding precise bond pricing mechanics enables institutional investors to execute large block trades efficiently across global fixed-income dealer markets.

Investment Grade Bond Analysis

Rigorous bond valuation analysis protects institutional capital and generates reliable fixed-income returns across market cycles.