Bond Price Calculator

Calculate bond prices based on yield and terms.

Bond Price Calculator

Bond Parameters

Par value of the bond at maturity

Please enter a valid face value

Annual coupon rate as percentage of face value

Please enter a valid coupon rate

Market yield or required rate of return

Please enter a valid yield

Time until bond matures

Please enter a valid maturity period

How often coupon payments are made

About Bond Pricing

Bond price is the present value of all future cash flows (coupons + principal).

When yield > coupon rate, bond trades at discount (below par).

When yield < coupon rate, bond trades at premium (above par).

Bond Valuation

Bond Price

of par value

Present Value of Coupons:
Present Value of Principal:
Total Bond Price:
Bond Type:

Trading above par - yield < coupon rate Trading below par - yield > coupon rate Trading at par - yield = coupon rate

Duration Analysis

Macaulay Duration:
Modified Duration:
Modified duration estimates price sensitivity to yield changes

Price Sensitivity Analysis

Impact of Yield Changes

Duration Estimate Accuracy

Understanding Bond Pricing

Bond Pricing Formula

P = Σ(C/(1+r)^t) + F/(1+r)^n

P = Bond Price

C = Coupon Payment

r = Required Yield (per period)

t = Time period

F = Face Value

n = Number of periods

Duration Concepts

Macaulay Duration: Weighted average time to receive cash flows

Modified Duration: Price sensitivity measure

Formula: Modified Duration = Macaulay Duration ÷ (1 + yield/frequency)

Price Change ≈ -Modified Duration × Yield Change

Discount Bonds

Yield > Coupon Rate

Price < Face Value

Capital appreciation at maturity

Par Bonds

Yield = Coupon Rate

Price = Face Value

No capital gain/loss

Premium Bonds

Yield < Coupon Rate

Price > Face Value

Capital loss at maturity

Key Insights

  • • Bond prices move inversely to yield changes
  • • Longer maturity bonds are more sensitive to yield changes
  • • Lower coupon bonds have higher duration and price sensitivity
  • • Duration provides a linear approximation of price changes
  • • Convexity becomes important for large yield changes
v1.0.0.154154

Get Results of Bond Price Calculator via Email

Save your calculations and get detailed breakdowns

We respect your privacy. No spam, unsubscribe anytime.

© 2025 Developer & Financial Tools. Built with Nunjucks and Alpine.js.

All calculations run locally in your browser for privacy and speed.

Build v1.0.0.154154 • Aug 14, 2025, 02:49 AM EDT

main@64c1e45

v1.0.0.154154