Bond Price Calculator

Price and current yield of a bond from its coupon and yield to maturity.

Enter details

% / yr
% / yr

Bond price

$925.61

Current yield
5.402%
Coupon per period
$25.00
Trades at
Discount

How bond price changes with

Face value: 500 → $462.811500 → $1,388.42

The dot is your current value. The graph updates as you type.

Formula: Price = Σ C/(1+y)ᵗ + F/(1+y)ⁿ

Comparison: Coupon rate

Coupon rateBond priceCurrent yieldCoupon per period
3%$776.843.862%$15.00
4%$851.234.699%$20.00
5%$925.615.402%$25.00
6%$1,000.006%$30.00
7%$1,074.396.515%$35.00

Bond Price Calculator: Value, Yield & Coupon Formula

Short answer

This bond price calculator computes the theoretical present value of a fixed-rate bond and its current yield based on market interest rates and cash flows. For a $1,000 face value bond with a 5% coupon paying semi-annually over 10 years at a 6% yield to maturity (YTM), the bond price is $925.61, trading at a discount with a current yield of 5.402%.

Formula

Price = [C × (1 − (1 + i)⁻ᴺ) / i] + [F / (1 + i)ᴺ]

Price represents the theoretical market value of the bond. C is the periodic coupon payment, calculated as (Face Value × Annual Coupon Rate) / Frequency. F is the face (par) value paid at maturity. i is the yield to maturity per compounding period, calculated as Annual YTM / Frequency. N is the total number of coupon periods until maturity, calculated as Years to Maturity × Frequency.

Worked example

Face value
1000
Coupon rate
5
Yield to maturity
6
Years to maturity
10
Coupons per year
2
  • Bond price: 925.61
  • Current yield: 5.402%
  • Coupon per period: 25.00
  • Trades at: Discount

What the Bond Price Calculator Measures

A bond is a debt instrument where an investor loans capital to an issuer—such as a corporation or government—in exchange for periodic interest payments and the return of principal at maturity. The Bond Price Calculator determines the fair intrinsic market value of a standard, option-free fixed-rate bond. It calculates the present value of all expected future cash flows, which consist of two components: periodic coupon payments (an ordinary annuity) and the lump-sum par value returned at the end of the term (a single future cash flow).

This tool is designed for fixed-income investors, treasury professionals, and finance students who need to evaluate secondary market purchases, analyze portfolio sensitivity to interest rate fluctuations, or compare new issues against prevailing benchmark yields.

Core Inputs Required

  • Face Value ($F$): The nominal principal value of the bond repaid at maturity, conventionally $1,000 for US corporate debt.
  • Coupon Rate ($c$): The stated annual interest rate paid by the issuer.
  • Yield to Maturity ($YTM$): The annualized market discount rate required by investors for comparable debt instruments.
  • Years to Maturity ($y$): The remaining lifespan of the bond until principal redemption.
  • Coupons per Year ($k$): The frequency of coupon distributions (annual = 1, semi-annual = 2, quarterly = 4).

Step-by-Step Worked Example

To understand the mechanics of the pricing formula, consider an investor evaluating a 10-year corporate bond with the following baseline terms:

  • Face Value ($F$): $1,000
  • Coupon Rate: 5.00% per year
  • Yield to Maturity (Market Rate): 6.00% per year
  • Years to Maturity: 10 years
  • Coupons per Year ($k$): 2 (Semi-annual payments)

Step 1: Adjust Rates and Periods for Frequency

Because interest compounds semi-annually, all annual terms must be converted to match the periodic schedule:

$$\text{Periodic Coupon } (C) = \frac{\text{Face Value} \times \text{Coupon Rate}}{k} = \frac{$1,000 \times 0.05}{2} = $25.00$$

$$\text{Periodic Yield } (i) = \frac{\text{YTM}}{k} = \frac{0.06}{2} = 0.03 \text{ (or } 3.00% \text{ per half-year)}$$

$$\text{Total Periods } (N) = \text{Years} \times k = 10 \times 2 = 20 \text{ periods}$$

Step 2: Compute the Present Value of the Coupon Annuity

The coupon stream represents twenty periodic payments of $25 discounted at 3% per period:

$$PV_{\text{coupons}} = C \times \left[ \frac{1 - (1 + i)^{-N}}{i} \right] = 25 \times \left[ \frac{1 - (1.03)^{-20}}{0.03} \right]$$

$$PV_{\text{coupons}} = 25 \times \left[ \frac{1 - 0.553676}{0.03} \right] = 25 \times 14.877475 = $371.94$$

Step 3: Compute the Present Value of the Face Value

The $1,000 par value returned at maturity is discounted back across 20 periods:

$$PV_{\text{face}} = \frac{F}{(1 + i)^N} = \frac{1,000}{(1.03)^{20}} = \frac{1,000}{1.806111} = $553.68$$

Step 4: Sum the Present Values for the Final Price

$$\text{Bond Price} = PV_{\text{coupons}} + PV_{\text{face}} = $371.94 + $553.68 = $925.61$$

Because the resulting price ($925.61) is below the $1,000 par value, the bond trades at a Discount. The Current Yield reflects the annual coupon income divided by the purchase price:

$$\text{Current Yield} = \frac{$25.00 \times 2}{$925.61} = \frac{$50.00}{$925.61} = 5.402%$$


How to Interpret Results: Par, Premium, and Discount

The relationship between a bond's stated coupon rate and its market yield determines its trading category:

  • At Par (Price = Face Value): Occurs when the coupon rate equals the Yield to Maturity. Investors receive an income yield identical to the market return.
  • At a Discount (Price < Face Value): Occurs when the coupon rate is lower than the prevailing YTM. Because the coupon underperforms newer market issues, buyers pay less upfront, capturing capital appreciation up to par at maturity.
  • At a Premium (Price > Face Value): Occurs when the coupon rate exceeds the prevailing YTM. Buyers pay above par value to secure the above-market periodic income, realizing a gradual capital depreciation down to par at maturity.

Practical Tips for Fixed-Income Analysis

  1. Factor in Inflation: Fixed coupon payments lose real purchasing power over multi-year horizons if annual inflation exceeds initial expectations.
  2. Monitor Interest Rate Risk (Duration): Longer maturities and lower coupon rates increase a bond's price sensitivity to interest rate shifts.
  3. Distinguish Between Yield Metrics: Current yield (5.402% in our example) measures short-term cash flow efficiency, but YTM (6.00%) captures the true total return including capital gains at maturity.

When Not to Rely on Basic Bond Pricing

Standard discounted cash flow pricing does not account for complex bond structures. Avoid relying solely on this formula when evaluating:

  • Callable or Puttable Bonds: Embedded options give issuers or holders rights to retire debt early, requiring option-adjusted spread (OAS) modeling.
  • Floating-Rate Notes: Variable coupon rates tied to SOFR or prime benchmarks change periodic cash flows dynamically.
  • Distressed or Default-Risk Debt: High default probabilities require credit-adjusted recovery assumptions rather than risk-free discounting.

Comparison

ScenarioInputResult
Lower inputFace value: 800Bond price: 740.49
Base exampleFace value: 1000Bond price: 925.61
Higher inputFace value: 1200Bond price: 1,110.74

Common mistakes

  • Confusing the nominal coupon rate with the Yield to Maturity (YTM), which reflects prevailing market returns.
  • Failing to adjust interest rates and period counts for payment frequency (e.g., dividing annual YTM by 2 for semi-annual bonds).
  • Treating current yield as the total annualized return, ignoring capital gains or losses realized at maturity.
  • Overlooking accrued interest when purchasing bonds between official coupon payment dates (clean price vs. dirty price).
  • Assuming fixed-rate bond prices remain stable when broader central bank interest rates fluctuate.

Checklist

  • Verify whether the stated coupon rate is annual or semi-annual before entering data.
  • Input the Yield to Maturity (YTM) reflecting current market discount rates for comparable credit ratings.
  • Confirm the payment frequency matches the bond indenture (most US corporate and Treasury bonds pay semi-annually).
  • Enter face value as the nominal principal repaid at maturity (typically $1,000 for standard corporate bonds).
  • Note that standard pricing assumes the valuation occurs exactly on a coupon payment date (clean price).

Calculators Percentage Editorial Team

Calculator guides from the Calculators Percentage team. These introductory examples are educational, not professional advice.

Last reviewed:

This calculator is for informational and educational purposes only and does not constitute financial, investment, or tax advice. Market pricing on secondary trading exchanges may deviate based on accrued interest, transaction costs, and issuer credit quality.

Frequently Asked Questions

What is the difference between coupon rate and yield to maturity?

The coupon rate is the fixed annual interest percentage established when the bond is issued, determining the dollar amount of periodic interest payments. Yield to maturity (YTM) is the internal rate of return anticipated on the bond if held until maturity, incorporating both periodic interest and any capital gain or loss resulting from the difference between the purchase price and par value.

Why does a bond trade at a discount or premium?

Bonds trade at a discount (below face value) when their coupon rate is lower than prevailing market interest rates, requiring a price drop to remain attractive to investors. Conversely, bonds trade at a premium (above face value) when their fixed coupon rate exceeds current market yields, causing buyers to pay extra for the higher income stream.

How is current yield calculated?

Current yield measures the annual coupon income divided by the bond's current market price, expressed as a percentage. Unlike yield to maturity, current yield does not account for capital appreciation as a discounted bond approaches par value, nor does it factor in reinvestment risk or the time value of money.

Does this calculation provide the clean price or the dirty price?

This formula computes the clean price assuming the transaction occurs directly on a coupon payment date with zero accrued interest. In secondary market trading between coupon dates, buyers pay the 'dirty price,' which includes accrued interest earned by the seller since the last payment.

How does payment frequency affect bond pricing?

Compounding frequency changes the discount rate per period and the number of discounting intervals. More frequent payments (e.g., semi-annual instead of annual) accelerate cash flow realization, slightly increasing the present value of coupon streams when market yields match coupon rates.

Is the output of this bond calculator financial advice?

No, this calculator provides theoretical valuation models for educational purposes based on standard fixed-income mathematical formulas. Real-world bond market prices depend on embedded options (like call provisions), liquidity premiums, bid-ask spreads, and issuer credit risk.

Sources & references

Formulas are tested against hand-checked answers. How we check our calculators.

Estimates only. Confirm final figures, terms and fees with your bank, provider or a qualified professional.

Last updated: January 15, 2026