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.
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
Enter a bond's face value, coupon rate, market price, and maturity to instantly calculate its yield to maturity and current yield.
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
Related tools
Last updated: 2026-05-23 ·
Reviewed by Nham Vu