Bond Calculator
Value a bond by entering face value, yield, maturity, coupon, and payment frequency to estimate price and understand the cash flows.
Bond Calculator
Result will appear here...
What a bond is, and what you are buying
A bond is a loan, with the roles reversed from what you might be used to. Instead of borrowing, you are the lender: you hand money to a government or a company, and in return they promise to pay you a fixed amount of interest at regular intervals, and to give you back the full face value on a set date in the future. The regular interest payments are called coupons, and the final repayment date is the maturity.
So when you buy a bond, what you are really buying is a stream of future payments: a run of coupons stretching out over the years, and a lump sum at the end. That stream is fixed and known in advance. This calculator takes the details of that stream, the face value, the coupon, the maturity, and the yield the market requires, and works out what the whole thing is worth today.
Why a bond's price is a present value
Here is the central idea. Money arriving in the future is worth less than money in your hand now, because money now can be invested to grow. So to value a bond, you cannot simply add up all its future coupons and its face value; you have to translate each future payment into what it is worth today, then total those up. That translation is called discounting, and the total is the present value.
The rate you discount at is the yield: the return investors currently demand for lending to this issuer over this period. Each coupon gets discounted back to today by that yield, with payments further in the future discounted more heavily, and the face value at maturity gets discounted back too. Add the present value of all the coupons to the present value of the face value, and you have the bond's price. In short: price = present value of the coupons + present value of the face value. That is exactly the sum this calculator performs, coupon by coupon.
A worked example
Take a bond with a face value of 1,000, a 5% coupon paid semi-annually, ten years to maturity, and a market yield of 6%.
Paid twice a year, the 5% coupon delivers 25 every six months, across 20 periods, and each period is discounted at half the annual yield, so 3% per period. Discounting all 20 coupon payments back to today totals about 371.94, and discounting the 1,000 face value back over those 20 periods gives about 553.68. Add them and the bond's price is roughly 925.61. Notice it came out below the 1,000 face value. That is no accident: the bond pays a 5% coupon while the market wants 6%, so buyers will only take it at a discount, one just deep enough to lift their overall return up to the 6% they could get elsewhere. Had the market yield instead been exactly 5%, matching the coupon, the price would have landed precisely at 1,000.
The most important rule: price and yield move in opposite directions
If you take away one thing about bonds, make it this: a bond's price and its yield move in opposite directions. When the market's required yield rises, the bond's price falls; when the required yield drops, the price climbs. This is the single most important principle in all of bond investing, and the example above shows it in miniature.
And the reason is not some quirk of markets; it is just the arithmetic of discounting. A bond's future payments are fixed. The only thing that changes is the rate you discount them at, and discounting any fixed future amount at a higher rate makes it worth less today. Picture it plainly: you own a bond paying a 5% coupon, and tomorrow new bonds start paying 7%. Nobody will pay full price for your 5% bond when they can get 7% fresh, so its price has to slide until its total return matches the going 7%. This is why rising interest rates push existing bond prices down, and it is the heart of what people mean by interest-rate risk. The yield that makes this whole relationship tick is the yield to maturity, which our bond yield to maturity calculator works out from a bond's price.
Coupon frequency
Bonds do not all pay their coupons on the same schedule, so the calculator lets you choose: annually, semi-annually, quarterly, or monthly. In much of the bond market, semi-annual payments are the standard, which is why a bond's annual coupon is usually split into two.
Frequency matters to the calculation because it changes both the size and the timing of each payment. A 6% annual coupon paid semi-annually becomes two payments of 3% of face value, each discounted at half the annual yield over twice as many periods. More frequent payments mean smaller, more numerous cash flows, and because you receive some of your money a little sooner, frequency has a modest effect on the price. The calculator handles this for you: tell it how often the coupon pays, and it slices the coupon and the discounting into the right periods automatically.
What the price does and does not include
The figure this tool gives you is the bond's fair value: what its stream of future cash flows is worth today, discounted at the yield you enter. That is the clean, fundamental price, and it is exactly the number you want for understanding how a bond is valued and how its price responds to yields.
It is worth knowing that a real-world transaction can carry a little more on top. When a bond is bought between coupon dates, the buyer typically also pays the seller the interest that has built up since the last coupon, known as accrued interest, so the cash that changes hands can differ slightly from the clean price here. Prices in the market also reflect things a present-value formula cannot see, chiefly the issuer's credit quality, the risk that it might not pay, which is why a shaky issuer's bonds yield more and cost less. None of that changes the method; it simply means the calculator gives you the sound theoretical price, the anchor from which those real-world adjustments are measured. For the income side of the picture, our bond current yield calculator shows what a bond pays relative to its price.
Questions people ask
How is a bond's price calculated?
A bond's price is the present value of its future cash flows: each coupon payment and the face value at maturity, discounted back to today at the market's required yield. Summing the discounted coupons and the discounted face value gives the price.
Why would a bond be worth less than its face value?
Because its coupon rate is lower than the yield the market currently requires. Buyers will only accept the smaller coupon at a discount to face value, one that raises their overall return to the market rate. Such a bond is said to trade at a discount.
What happens to a bond's price when interest rates rise?
It falls. A bond's payments are fixed, so when required yields rise, those fixed payments are discounted more heavily and are worth less today. This inverse relationship between price and yield is the core principle of bond investing.
What do par, premium, and discount mean?
They describe a bond's price relative to its face value. At par, the price equals face value, which happens when the coupon rate equals the yield. At a premium, the price is above face value, when the coupon exceeds the yield. At a discount, it is below, when the coupon is less than the yield.
References
The valuation of a bond as the present value of its coupons and face value, and the inverse relationship between a bond's price and its yield, follow FINRA and the standard fixed-income text by Fabozzi below.
- FINRA. Understanding Bond Yield and Return. finra.org
- Fabozzi, F. J. Bond Markets, Analysis, and Strategies (bond pricing and the price-yield relationship). Pearson.
Olga Chernova is an equity research analyst and final year Economics and Finance student at the American University in Bulgaria, with hands on experience in valuation and financial modeling. She has passed CFA Level I and contributed to a 2nd place team in the 2025-2026 CFA Institute Research Challenge in Bulgaria. At Eon Tools, she reviews finance tools.
Other Tools
- Average Return Calculator
- Beta Stock Calculator
- Black Scholes Calculator
- Bond Current Yield Calculator
- Bond Equivalent Yield Calculator
- Bond Yield Calculator
- Bond Yield To Maturity Calculator
- Book Value Per Share Calculator
- Call Option Calculator
- CAGR Calculator
- CAPM Calculator
- Carried Interest Calculator
- Cost Of Equity Calculator
- Coupon Rate Calculator
- Dividend Calculator
- Dividend Payout Ratio Calculator
- Dividend Yield Calculator
- Earnings Per Share Calculator
- Expense Ratio Calculator
- Fibonacci Retracement Calculator
- Forex Margin Calculator
- Holding Period Return Calculator
- Intrinsic Value Calculator
- Investment Income Calculator
- Margin Call Calculator
- Market Capitalization Calculator
- Mutual Fund Calculator
- Pivot Point Calculator
- Price To Book Ratio Calculator
- Price To Earnings Ratio Calculator
- Profitability Index Calculator
- Random Stock Picker NASDAQ
- Retention Ratio Calculator
- Return On Investment Calculator
- Sharpe Ratio Calculator
- Stock Average Calculator
- Stock Calculator
- Stock Non Constant Growth Calculator
- Stock Return Calculator
- Total Shareholder Return TSR Calculator
- Yield To Call Calculator
- Zero Coupon Bond Calculator