Yield to Maturity Calculator
Enter a bond's face value, coupon rate, current price, and years to maturity to calculate its yield to maturity (YTM) instantly.
Bond Parameters
Yield to Maturity
—
Annual bond equivalent yield
Current Yield
—
Annual Coupon Payment
—
Price vs. Par
—
Total Return (hold to maturity)
—
Calculation breakdown
—
—
—
—
—
Copied!
Summary
Enter a bond's face value, coupon rate, current price, and years to maturity to calculate its yield to maturity (YTM) instantly.
How it works
- Enter the bond's face value (par value), typically $1,000.
- Enter the annual coupon rate as a percentage (e.g., 5 for 5%).
- Enter the bond's current market price.
- Enter the number of years remaining to maturity.
- Optionally choose semi-annual or annual coupon payments.
- The tool uses Newton's method to solve for the exact YTM and shows the full breakdown.
Use cases
- Compare yields across bonds with different coupon rates and prices.
- Determine whether a bond is fairly priced relative to a target return.
- Evaluate corporate bond offerings against benchmark Treasury yields.
- Academic fixed-income coursework and CFA exam practice.
- Assess reinvestment risk when comparing YTM to current yield.
- Screen bond ladders for consistent after-tax return targets.
Frequently Asked Questions
Last updated: 2026-06-11 ·
Reviewed by Nham Vu