Skip to main content
finance

Bond Price Calculator

Calculate the theoretical price of a bond by discounting its future coupon payments and face value at the required yield. Understand how interest rate changes affect bond valuations in the fixed-income market.

Reviewed by Christopher FloiedPublished Updated

This free online bond price calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Enter your values below and see results update in real time as you type. Perfect for everyday calculations, homework, or professional use.

The bond's par value, typically $1,000.

The annual coupon rate as a percentage of face value.

The market yield or your required rate of return.

Number of years until the bond matures and pays back the face value.

Results

Bond Price

$926.40

Annual Coupon Payment

$50.00

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Bond Price Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Bond Price Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

When to Use This Calculator

  • Use the Bond Price Calculator when comparing financial options side-by-side — such as different loan terms or investment returns — to make more informed decisions.
  • Use it to quickly estimate costs or returns before making purchasing, investment, or borrowing decisions.
  • Use it for financial education and planning to understand how compound interest, fees, or tax affects the real value of money over time.
  • Use it when building or reviewing a budget to verify that projections and calculations are mathematically correct.

Related Calculators

About Bond Price Calculator

The Bond Price calculator determines the theoretical market price of a fixed-rate bond by discounting all future cash flows to the present. A bond's cash flows consist of periodic coupon payments and the return of face value at maturity. When the market yield exceeds the coupon rate, the bond trades at a discount below par. When the yield is below the coupon rate, the bond trades at a premium above par. This calculator is indispensable for fixed-income investors evaluating whether a bond is fairly priced, portfolio managers assessing interest rate risk, and anyone studying the inverse relationship between bond prices and yields.

The Math Behind It

Bond pricing is a direct application of present value theory. The price of a bond equals the sum of the present values of all its future cash flows: the stream of coupon payments (an annuity) plus the face value returned at maturity (a lump sum). Mathematically, Price = C times [1 - (1+r)^(-n)] / r + F / (1+r)^n, where C is the annual coupon, r is the required yield, n is years to maturity, and F is the face value. This formula assumes annual coupon payments; for semi-annual coupons (standard in the US), divide the coupon and yield by two and double the number of periods. The sensitivity of bond price to yield changes is measured by duration. Modified duration estimates the percentage price change for a one percent change in yield. Convexity refines this estimate by accounting for the curvature of the price-yield relationship. Longer-term bonds and lower-coupon bonds have higher duration and greater price sensitivity to interest rate changes. Zero-coupon bonds have the highest duration for a given maturity because all cash flow comes at maturity. The concept of par value anchors the pricing: at issuance, most bonds are priced at par (price equals face value), which occurs when the coupon rate equals the prevailing market yield. After issuance, market conditions change, and the bond's price adjusts to align its yield with current rates.

Formula Reference

Bond Pricing Formula

Price = C × [1 - (1+r)^(-n)] / r + F / (1+r)^n

Variables: C = annual coupon; r = yield (decimal); n = years to maturity; F = face value

Worked Examples

Example 1: Discount bond (yield > coupon)

A $1,000 face value bond with 5% coupon, 10 years to maturity, market yield 6%.

Step 1:Annual coupon = $1,000 × 0.05 = $50.
Step 2:PV of coupons = 50 × [1 - (1.06)^(-10)] / 0.06 = 50 × 7.3601 = $368.00.
Step 3:PV of face value = 1000 / (1.06)^10 = 1000 / 1.7908 = $558.39.
Step 4:Bond price = $368.00 + $558.39 = $926.40.

The bond is priced at $926.40, trading at a discount because the market yield exceeds the coupon rate.

Example 2: Premium bond (yield < coupon)

A $1,000 bond with 6% coupon, 5 years to maturity, market yield 4%.

Step 1:Annual coupon = $60.
Step 2:PV of coupons = 60 × [1 - (1.04)^(-5)] / 0.04 = 60 × 4.4518 = $267.11.
Step 3:PV of face value = 1000 / (1.04)^5 = $821.93.
Step 4:Bond price = $267.11 + $821.93 = $1,089.04.

The bond is priced at $1,089.04, trading at a premium above par.

Common Mistakes & Tips

  • !Using the coupon rate instead of the market yield as the discount rate, which always gives a price equal to par value regardless of market conditions.
  • !Forgetting to adjust for semi-annual compounding when pricing US corporate or Treasury bonds that pay coupons twice per year.
  • !Ignoring accrued interest when calculating the actual purchase price, which includes interest accumulated since the last coupon date.

Related Concepts

Used in These Calculators

Calculators that build on or apply the concepts from this page:

Frequently Asked Questions

Why do bond prices fall when interest rates rise?

When new bonds offer higher yields, existing bonds with lower coupons become less attractive. Their prices must fall until their yield matches the new market rate. This inverse relationship is fundamental to bond investing.

What is the relationship between bond price and par value?

When the market yield equals the coupon rate, the bond trades at par ($1,000). When yield exceeds the coupon rate, it trades below par (discount). When yield is below the coupon rate, it trades above par (premium). At maturity, the price converges to par.

How does time to maturity affect bond price sensitivity?

Longer-term bonds are more sensitive to interest rate changes. A 30-year bond's price will move much more than a 2-year bond's price for the same yield change. This sensitivity is quantified by the bond's duration.

Embed this calculator on your site

Paste this snippet into your blog, course page, or documentation to drop a live, interactive Bond Price Calculator into your page.

Free to embed — includes a link back to MegaCalc.