Bond Price Calculator

Use this bond price calculator to value a fixed-coupon bond from its face value, coupon, yield and maturity, and see whether it trades at a premium or discount.

Bond Price Calculator
US$
%
%
years
Bond price —
Total coupon payments —
Premium / discount —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The Bond Price Calculator works out what a fixed-coupon bond is worth today by discounting every future coupon and the final repayment of face value at the yield to maturity. It shows whether the bond trades at a premium, at par, or at a discount.

Data sources & parameters

This calculator uses standard financial formulas and runs entirely in your browser. It needs no external rate data — your result is computed only from the values you enter above.

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

Price = Σ C / (1 + y)^t + F / (1 + y)^n, where C is the coupon per period, y the yield per period, F the face value, and n the number of periods

How it works

Each coupon is a cash flow discounted back to today, and the face value is discounted from the maturity date. Adding those present values gives the price. When the yield to maturity is above the coupon rate the price falls below par; when it is below, the price rises above par.

Where it is used

  • Valuing a bond before buying or selling it on the secondary market
  • Seeing how a change in market yields moves a bond's price
  • Comparing premium, par, and discount bonds side by side

Worked example

A bond with a $1,000.00 face value pays a 5% coupon for 10 years. With the market demanding a 6% yield, its fair price is …, a discount of … to par, while paying … in coupons over its life.

What the bond price calculator does

Enter a fixed-coupon bond's face value (usually the amount repaid at maturity), coupon rate, the yield to maturity the market currently requires, the years left to maturity, and whether coupons are paid annually, semi-annually or quarterly. The bond price calculator returns the fair price, the total coupon cash over the bond's life, and whether it trades at a premium, at par or at a discount. A bond rarely trades at exactly its face value, because its price moves as market yields change.

How a bond is priced

A bond promises regular coupons plus repayment of its face value at maturity. Its price is what that stream of future payments is worth today. Each payment is discounted at the yield to maturity over the periods until it arrives, and the present values are added together. When the yield equals the coupon rate, they sum to exactly the face value and the bond trades at par.

Premium, par and discount

  • Discount: when the market yield is above the coupon rate, the fixed coupons look low next to new bonds, so the price falls below face value. The buyer earns the extra return as the price rises to par at maturity.
  • Par: when the yield equals the coupon rate, the price equals the face value.
  • Premium: when the market yield is below the coupon rate, the coupons are generous, so buyers pay more than face value, which brings the overall return back down to the market yield.

Price and yield move in opposite directions: when yields rise, existing bond prices fall, and when yields fall, they rise.

Why yield changes move the price

Keep everything else fixed and move the yield up and down. Even a small change shifts the price, and more so for bonds with longer to run, because the discounting applies over more periods. A ten-year bond's price reacts far more to a one-point rise in yields than a two-year bond's. Longer bonds therefore carry more price risk if rates rise and more potential gain if they fall.

Reading the results

The result is a clean, theoretical value. Between coupon dates, a buyer normally pays this clean price plus interest accrued since the last coupon, which the calculator does not include. The yield you enter should already reflect the issuer's creditworthiness: a riskier issuer trades at a higher yield and a lower price. Trading spreads, commissions and taxes also affect what you pay or receive. Use the output as a fair-value benchmark for comparing bonds or testing how a change in yields would reprice a holding.

If your own required yield is higher than the market's, the bond looks expensive to you, and the reverse if it is lower. Entering your own view of rates and credit risk shows whether a quoted price offers value.

This article is general information only and is not financial advice.

About This Bond Price Calculator

Use this bond price calculator to get an instant estimate based on the figures you enter. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Frequently asked questions

How does the bond price calculator work?
It discounts every future coupon payment and the final repayment of face value back to today using the yield to maturity you enter. Adding those present values gives the fair price. The tool also shows the total coupons paid over the bond's life and whether it trades at a premium or a discount to par.
Why is a bond's price different from its face value?
A bond's price only equals its face value when the coupon rate matches the market yield. If market yields rise above the coupon rate, the fixed coupons look less attractive, so the price falls below par to a discount. If yields fall below the coupon rate, the price rises above par to a premium.
What is yield to maturity?
Yield to maturity is the single discount rate that makes the present value of all a bond's future cash flows equal to its current price. It is the total annualised return you would earn if you bought the bond today and held it to maturity, reinvesting coupons at the same rate.
How does coupon frequency affect the price?
More frequent coupons mean each payment is discounted over a shorter period, which slightly changes the price. The calculator lets you choose annual, semi-annual, or quarterly coupons and divides both the coupon and the yield by the frequency so the maths stays consistent.
Does this calculator include accrued interest or taxes?
No. It returns the clean present value of the bond's cash flows. It does not add accrued interest between coupon dates, transaction costs, or any tax on coupon income or capital gains, which vary by country and investor.
Is my data kept private?
Yes. The calculation runs entirely in your browser. Nothing you enter is uploaded, stored, or shared with anyone.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *