Skip to content
FinToolSuite
Updated 2026-08-26 · Investing · Educational use only ·
Privacy

Bond Price Calculator

The present value of a bond's coupons and face value at a chosen market yield

Price a bond as the present value of its coupons plus face value, discounted at the market yield you enter, with the premium or discount to par shown.

What this tool does

A bond's price is the present value of its remaining coupon payments plus the present value of the face value repaid at maturity, all discounted at the market yield. This calculator takes the face value, annual coupon rate, market yield, years to maturity and payment frequency, and returns the price at the yield entered. That is a price at a given yield rather than an independent valuation: the discount rate comes from the input, not from the model, so the calculator has no view on whether the yield is the right one. Market yield is what moves the price: as yields rise, prices fall, and vice versa. The calculator assumes fixed coupon payments and settlement on a coupon date, and does not account for credit risk, call features, accrued interest, or tax treatment.

Quick answer: with the default values, the result is $925.61 (Bond Price). Adjust the values below for your own figures.


Enter Values

People also use

Formula Used
Bond price: the present value of every remaining cash flow
Coupon payment per period: face value times the annual coupon rate, divided by 100 and by the payments per year
Face value (par), repaid in full at maturity
Periodic yield: the annual market yield divided by 100 and by the payments per year
Number of periods: years to maturity multiplied by the payments per year
Period index, running from 1 to n

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

A bond's price is the present value of two cash-flow streams discounted at the same rate: the coupon payments, which form an annuity, and the single repayment of face value at maturity. The rate used is the market yield entered, converted to a per-period figure. That makes the output a price at a given yield rather than an independent valuation: a fair value would require the calculator to supply the discount rate rather than take it as an input.

When the market yield exceeds the coupon rate the price sits below face value, because the coupon stream alone does not deliver the return the market is asking for and the shortfall has to come from buying below par. When the yield is below the coupon rate the price sits above face. When the two are equal the price is exactly face value, whatever the term or the payment frequency. That is the par identity, which two of the What-If cards on this page demonstrate.

A worked example

Face value 1,000, a 5% annual coupon paid twice a year, a market yield of 6% and ten years to maturity. Each period pays 25 (1,000 x 5% divided by 2) and the periodic yield is 3% (6% divided by 2), across 20 periods. The twenty coupons are worth 371.93 today and the 1,000 repayment is worth 553.68, giving 925.61, a discount to par of 74.39.

What moves the number most

Face value scales the price exactly: every cash flow is proportional to it, so a 10% larger bond costs 10% more and the price per unit of face does not change at all. The coupon rate moves the price symmetrically: 1 percentage point is 74.39 at the sample figures, the same in both directions, because the coupon leg is linear in the rate. The market yield is the asymmetric one: 1 percentage point lower adds 74.39 but 1 percentage point higher takes away only 67.74, and that gap is the convexity of the price-yield curve. Payment frequency barely registers, worth around 0.09 either way at these figures.

The formula behind this

Both legs are discounted at the same periodic rate because they are the same bond's cash flows, since the market is pricing one instrument, not two. The coupon leg is an ordinary annuity of n payments and reduces to C multiplied by (1 minus (1+y) to the power of minus n), divided by y. The face-value leg is a single discounting of F across n periods. Adding them gives the price. Setting the coupon equal to the yield collapses the two terms to exactly F, which is why the par identity holds at any term and any frequency.

Duration measures how far the price moves when the yield changes. Macaulay duration is the average time to receive the cash flows, weighted by their present values; for the bond above it is 7.89 years, longer than the maturity alone suggests because the 1,000 repayment at year ten dominates the weighting. Modified duration divides that by one plus the periodic yield, giving 7.66 years. The first-order reading that follows, a 1 percentage point yield rise costing 7.66% of the price, overstates the actual fall of 7.32% and understates the corresponding rise, and that error is what convexity describes. Duration depends on the coupon and the yield as much as on the maturity: two ten-year bonds with different coupons have different durations.

What the calculator leaves out

Credit risk, call and put features, accrued interest between coupon dates, liquidity, tax treatment, and any movement in the market yield across the bond's life. Prices quoted in the market are usually clean prices, excluding accrued interest; this calculation prices the bond as though it sits on a coupon date. The result illustrates the discounting arithmetic rather than reproducing a market quote.

Example Scenario

$1,000 face, 5% coupon, 6% yield, 10y = $925.61.

Inputs

Face Value (par):$1,000
Annual Coupon Rate %:5%
Market Yield %:6%
Years to Maturity:10
Payments Per Year:2
Expected Result$925.61
Expected Result breakdown
Current Yield (coupon ÷ price)5.40%
Discount (vs face)-$74.39
Coupon Payment$25.00 × 20
Total Received (coupons + face)$1,500.00

This example uses sample figures for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

The calculator converts the annual market yield to a periodic rate by dividing by 100 and by the number of payments a year, and converts the term to a number of periods by multiplying years to maturity by that same frequency. The coupon payment per period is the face value multiplied by the annual coupon rate, divided by 100 and by the frequency. It then values the coupon stream as an ordinary annuity at the periodic rate, adds the face value discounted across the full number of periods, and reports the sum. No intermediate value is rounded; the price is rounded once for display. The premium or discount row compares the price to face value and is labelled Premium, Discount or Par, with any figure within half a display cent of face treated as par, because the annuity and discounting terms do not always cancel to a bit-exact zero when the coupon equals the yield, and without that tolerance a par bond can report a premium or discount of zero. Current yield is the annual coupon divided by the calculated price. The model assumes a constant market yield across the bond's life, coupon payments at regular intervals, and settlement on a coupon date, so it returns a clean price carrying no accrued interest. It does not account for credit risk, liquidity premiums, embedded call or put options, taxes, or transaction costs.

Frequently Asked Questions

Why do bonds trade above or below face value?
Bond prices move inversely to market interest rates. A bond paying a 5% coupon into a market that now wants 6% is worth less than one issued today at 6%, so its price falls far enough that a buyer paying that price earns 6% to maturity. Falling rates work the other way and push existing bonds above par. A holder who keeps the bond to maturity receives the face value regardless of what the price did in between; a holder who sells earlier receives whatever the market price is at that moment, which can differ substantially from the purchase price.
What does bond duration measure?
Macaulay duration is the average time to receive a bond's cash flows, weighted by the present value of each one. Modified duration converts that into a price sensitivity by dividing by one plus the periodic yield — one plus the annual yield divided by the number of payments a year, not one plus the annual yield, which is a common slip on bonds paying more than once a year. For the ten-year 5% bond on this page at a 6% yield paid semi-annually, Macaulay duration is 7.89 years and modified duration is 7.89 divided by 1.03, or 7.66 years. The first-order reading is that a 1 percentage point rise in yield costs about 7.66% of the price; the actual fall is 7.32%, and the difference is convexity. Duration is not set by maturity alone: a higher coupon shortens it, because more of the value arrives early.
How does yield to maturity differ from current yield?
Current yield is the annual coupon divided by the current price, so it captures income only: the bond on this page pays 50 a year at a price of 925.61, a current yield of 5.40%. Yield to maturity is the total return to a holder who keeps the bond to maturity, adding the capital gain as the price converges on face value — here it is the 6% market yield used to price the bond in the first place. Current yield understates the return on a discount bond and overstates it on a premium bond, which is why yield to maturity is the figure used to compare one bond against another.
How does credit risk affect the price?
This calculator discounts every cash flow at a single yield and treats each one as paid. Riskier issuers trade at a spread above the benchmark rate for their currency: investment-grade corporate spreads have historically sat in the region of 50 to 200 basis points and high-yield spreads much wider, often 400 to 1,000, though both ranges move considerably with the market and the point in the credit cycle. Government issues in their own currency are conventionally treated as the benchmark for that market rather than as free of default risk, which no issuer is. Adding a spread to the market yield input models a riskier bond: the price returned reflects the higher discount rate, though not the probability of a missed payment.

Related Calculators

More Investing Calculators

Explore Other Financial Tools

Spotted something off?

Calculations or display — let us know.