Bonds & Fixed Income · Formula v1.0

Bond Price Calculator

Price a plain fixed-rate bond from coupon, yield and maturity.

See whether the bond trades at a premium or discount. Enter face value in dollars, annual coupon rate in percent, yield to maturity in percent and years to maturity in years (5 means 5%). At the worked-example inputs, the estimated bond price is $926. A bond's price is the present value of its coupons and face value at the market yield. On the example, a 5% coupon bond priced to yield 6% is worth about $925.61, below par, because its coupons are lower than what new bonds pay. When market yields rise, existing bond prices fall, and when yields fall they rise. It returns estimated bond price, current yield.

FreeNo sign-upInputs stay in-browserCSV exportReviewed August 17, 2026
LAST REVIEWEDAugust 17, 2026Inputs stay in your browser
Live calculation

Enter your numbers

Calculated result
Estimated bond price$926
Current yield5.4%
Sensitivity check

What if yield to maturity changes?

-10% input$969
0% input$926
+10% input$884

Transparent method

The formula

Bond price = Σ coupon/(1+y)ᵗ + face/(1+y)ⁿ using coupon-frequency periods

Worked example

Estimated bond price$926
Current yield5.4%

Example inputs

Face value$1,000
Annual coupon rate5.0%
Yield to maturity6.0%
Years to maturity10.0 years
Payments per year2

How to interpret the result

A bond's price and its stated coupon move in opposite directions relative to current market yields. When market rates rise above a bond's fixed coupon, the bond has to trade below face value to remain competitive, and when market rates fall below the coupon, the identical bond commands a premium above face value.

Before you rely on it

What to check

Compare the bond's coupon rate against current market yields for similar bonds to understand why a specific bond is pricing at a premium or a discount.

The common error

Where people go wrong with bond price calculator

Expecting a bond to always trade at its face value. Price moves inversely with market yields relative to the fixed coupon, so a bond trading well above or below face value isn't a pricing error: it's the market doing exactly what it's supposed to.

Sensitivity evidence

How yield to maturity changes the estimated bond price

Bond Price Calculator: estimated bond price and current yield across a range of yield to maturity, every other input held at the worked-example value.
Yield to maturityEstimated bond priceCurrent yield
4.0%$1,0824.6%
5.0%$1,0005.0%
6.0%worked example$9265.4%
7.0%$8585.8%
8.0%$7966.3%

Every input, tested

Which input moves the estimated bond price most

Bond Price Calculator: estimated bond price with each input moved on its own, every other input held at the worked-example value.
InputTested fromToEstimated bond price at each endSwing
Face value$900$1,100$833 to $1,018$185 (20%)
Annual coupon rate4.0%6.0%$851 to $1,000$149 (16%)
Yield to maturity5.0%7.0%$1,000 to $858$142 (15%)
Years to maturity7.0 years13.0 years$944 to $911$33 (3.6%)
Payments per year13$926 to $925$1.05 (0.1%)

Two variables at once

Estimated bond price by yield to maturity and face value

Bond Price Calculator: estimated bond price at each combination of yield to maturity (rows) and face value (columns).
Yield to maturity \ Face value$800$1,000$1,200
4.0%$865$1,082$1,298
5.0%$800$1,000$1,200
6.0%$740$926$1,111
7.0%$686$858$1,029
8.0%$637$796$955

Step by step

The worked example, input by input

Worked-example inputs and the results they produce for the bond price calculator.
InputValue used
Face value$1,000
Annual coupon rate5.0%
Yield to maturity6.0%
Years to maturity10.0 years
Payments per year2
Estimated bond price$926
Current yield5.4%

Where the inputs come from

Face value, also called par, is what the bond repays at maturity, usually $1,000. The annual coupon rate is the interest the bond pays as a percent of face value, fixed at issue. Yield to maturity is the return the market currently demands on similar bonds, the discount rate used to price the cash flows. Years to maturity and payments per year set the schedule; most US corporate and Treasury bonds pay twice a year. Take the yield from a bond quote or a comparable bond.

Using the estimated bond price in a real decision

Use it to see how much a bond might drop if rates move, and to compare bonds with different coupons.

When the result stops applying

The formula assumes the bond is held to maturity, pays every coupon on time and that the yield stays constant. It ignores accrued interest, which is part of the price you actually pay between coupon dates, taxes and transaction costs. Callable bonds can be redeemed early, which changes the yield. Credit risk is reflected in the yield, not modeled here.

What to compare it with

Work backward from a market price with the yield to maturity calculator, and see how sensitive the price is on the bond duration and convexity pages. The current yield calculator shows income relative to price, and the zero-coupon bond page covers bonds with no coupons. The callable bond calculator handles bonds that can be redeemed early.

People also ask

Frequently asked questions

Why does a bond's price fall when interest rates rise?

Because new bonds pay higher coupons, so investors will pay less for an older bond with a lower coupon until its yield matches the market.

What does trading at a discount mean?

The bond sells below its face value, which happens when its coupon is lower than the current market yield. At maturity it repays the full face value.

What is accrued interest?

Interest earned since the last coupon payment. A buyer pays it to the seller on top of the quoted price, so the invoice price is higher than the quote.

Common bonds & fixed income questions

Sources and evidence