Bond Yield Calculator
Enter a bond's face value, coupon rate, market price, and maturity to instantly calculate its yield to maturity and current yield.
Use the Bond Yield Calculator
Bond Parameters
Enter bond parameters and click Calculate Yield
Based on price vs. face value
Yield to Maturity (YTM)
—
Annualized total return if held to maturity
Current Yield
—
Annual coupon income / market price
Yield Breakdown
Rate Comparison
Coupon Rate
—
Current Yield
—
YTM
—
Copied!
Summary
The Bond Yield Calculator computes two key fixed-income metrics: yield to maturity (YTM), the annualized return if the bond is held until it matures, and current yield, the annual coupon income divided by the current market price. YTM is solved via bisection iteration to match the present value of all future cash flows to the market price. Both annual and semi-annual coupon frequencies are supported.
How it works
- Enter the bond face value (par value), typically $1,000.
- Enter the annual coupon rate as a percentage (e.g. 5 for 5%).
- Enter the current market price of the bond.
- Set the years to maturity and choose annual or semi-annual coupon frequency.
- Click "Calculate" — YTM is solved via bisection iteration and current yield is computed directly.
- Review the result panel showing YTM, current yield, coupon payment, and bond status.
Use cases
- Comparing yields across bonds with different prices and maturities.
- Verifying a broker-quoted YTM against an independent calculation.
- Deciding whether a premium or discount bond offers better value.
- Screening bonds to build a fixed-income ladder.
- Teaching the relationship between bond price and yield.
- Quick yield check before executing a trade.
Frequently Asked Questions
Last updated: 2026-05-23 · Reviewed by Nham Vu