Free to use, no account
Bond Calculator
Estimate a fixed-rate bond price from its yield, or solve an approximate yield to maturity from a quoted market price. Review the assumptions and price–yield curve before using the result.
How do I calculate a bond price or yield to maturity?
Enter the face value, annual coupon rate, years to maturity and coupon frequency. Choose price-from-yield to discount the scheduled coupon and principal payments, or choose yield-from-price to numerically solve the nominal annual yield that matches a market price.
Frequently asked questions
How do I calculate a bond price or yield to maturity?
Enter the face value, annual coupon rate, years to maturity and coupon frequency. Choose price-from-yield to discount the scheduled coupon and principal payments, or choose yield-from-price to numerically solve the nominal annual yield that matches a market price.
Are my bond inputs uploaded?
No. The calculation runs in this browser. Inputs are not uploaded or saved by this tool.
What yield does a 5% coupon bond have when it is priced at par?
Under the calculator assumptions, a bond with a 5% annual coupon rate, a market price equal to face value and regular coupon payments has a nominal yield to maturity of 5%.
Why do bond prices and yields move in opposite directions?
A bond price is the present value of its scheduled coupons and principal. A higher discount yield reduces that present value; a lower yield increases it.
Is current yield the same as yield to maturity?
No. Current yield is the annual coupon divided by the current price. Yield to maturity also accounts for the price difference from face value and the time remaining, under the stated cash-flow assumptions.
Does this estimate include accrued interest or taxes?
No. It models regular fixed coupon payments and principal repayment only. It does not calculate clean-versus-dirty price, accrued interest, taxes, fees, credit risk or optional redemption.