Bond Calculator
Calculate a bond's yield to maturity, current yield, and annual coupon, and see whether it trades at a premium or discount to face value. Enter face value, coupon rate, market price, maturity, and coupon frequency to value any fixed-coupon bond.
How to Use
- Enter the face (par) value — the amount repaid at maturity, usually $1,000.
- Enter the annual coupon rate as a percentage of face value.
- Enter the current market price you would pay for the bond.
- Enter the years remaining until maturity and the number of coupons paid per year (2 for typical semi-annual bonds).
- Read the yield to maturity, current yield, annual coupon, and whether the bond is at a premium or discount.
Show Work
Notes
About the Bond Calculator
The Bond Calculator is a simple, free helper for personal-finance and money decisions that runs entirely on your own device. Calculate a bond's yield to maturity, current yield, and annual coupon, and see whether it trades at a premium or discount to face value. Enter face value, coupon rate, market price, maturity, and coupon frequency to value any fixed-coupon bond.
How it works
Enter your figures and the result appears instantly, updating the moment you change anything. There is no submit button and nothing to wait for, so it is easy to try a few what-if numbers and compare the results. Just check each box holds the kind of value it expects.
Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.
Frequently Asked Questions
What is yield to maturity (YTM)?
YTM is the total annualized return you earn if you buy the bond at its current price and hold it to maturity, collecting every coupon and the face value at the end. It accounts for the coupon income plus any gain or loss between the purchase price and par. Because it equates the present value of all future cash flows to today's price, there is no algebraic formula — it is solved numerically by Newton-Raphson iteration.
How does YTM differ from current yield?
Current yield is simply the annual coupon divided by the market price — a quick snapshot of income relative to cost. YTM is more complete: it also captures the pull-to-par capital gain or loss as the bond approaches maturity, and the timing of all cash flows. For a discount bond, YTM exceeds the current yield; for a premium bond, YTM is lower.
Why does a bond trade at a premium or a discount?
A bond's coupon is fixed at issue, but market interest rates move. When prevailing rates rise above the coupon, buyers will only pay less than face value, so the bond trades at a discount and its YTM rises above the coupon rate. When rates fall below the coupon, the bond trades at a premium and its YTM falls below the coupon rate.
Does this calculator handle semi-annual coupons?
Yes. Set coupons per year to 2 for the standard U.S. corporate and Treasury convention, or 1 for annual-pay bonds, 4 for quarterly, and so on. The calculator discounts each coupon on its own schedule, so the resulting YTM correctly reflects the payment frequency you enter.
Is YTM guaranteed if I hold to maturity?
YTM assumes you hold to maturity, the issuer never defaults, and — strictly — that every coupon is reinvested at the same YTM. In practice reinvestment rates vary and issuers can default or call the bond early, so realized return can differ. Treat the figure as an estimate of expected return, not a guarantee.
How do I use the Bond Calculator?
Simply type your numbers and read the result, which refreshes the instant you change something. There is nothing to submit and nothing to wait for.
Does it cost anything or need an account?
No. The tool is completely free, there is no account to create, and it keeps working offline after the page first loads.
Is anything I type uploaded?
No. The tool works entirely on your device, so the values you enter never leave your browser.
Common Use Cases
Comparing bonds with different coupons
Put a high-coupon premium bond and a low-coupon discount bond on the same YTM basis to see which is the better value.
Deciding whether a bond is fairly priced
Check whether the YTM at the quoted price is competitive with current market rates for similar maturity and credit quality.
Estimating income from a bond ladder
Compute the annual coupon and current yield on each rung to project the cash income from a laddered portfolio.
Spotting premium vs. discount bonds
Quickly confirm whether a bond is above or below par and understand the pull-to-par effect on total return.
Reinvesting at maturity
Model the YTM on a replacement bond when an existing holding matures and you need to redeploy the proceeds.
Last updated: