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.
Use the Yield to Maturity Calculator
Bond Parameters
Assumes fixed coupons, repayment at par, no default, taxes or transaction costs, and reinvestment of coupons at the calculated yield.
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 solves the bond-pricing equation numerically and shows the calculation 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-09-19 ·
Reviewed by Nham Vu