Bond Yield to Maturity (YTM) Calculator
Find a fixed-rate bond's yield to maturity from its current market price, face value, coupon rate, and years to maturity.
- Yield to maturity (annualized)
- 5.6617%
- Current yield
- 5.2632%
- Coupon payment per period
- $25.00
How it works
Yield to maturity (YTM) is the discount rate that makes the present value of a bond's remaining coupons plus its face value equal to its current market price — the same relationship the Bond Price Calculator runs forward (yield → price), solved here in reverse (price → yield). Unlike bond price, there's no closed-form formula for that inverse, since it would require solving a high-degree polynomial for its root.
This calculator finds it numerically instead, with bisection: bond price is strictly decreasing as yield increases (a higher discount rate always lowers present value), so it repeatedly narrows a search range by checking the midpoint's price against your entered price and discarding whichever half can't contain the answer, converging to the yield within a tiny fraction of a percent after 200 steps.
Current yield (annual coupon ÷ price) is also shown for comparison — it only looks at the coupon income, while YTM additionally accounts for the built-in gain (buying below face value) or loss (buying above face value) as the price converges to face value by maturity.
FAQ
Why is YTM solved by search instead of a formula, when Bond Price has one?
Bond Price plugs a known yield into the discounting formula directly — straightforward algebra. Going the other way means solving that same equation for yield, which appears as an exponent in every term; for anything beyond a couple of payment periods, that has no algebraic solution, so every real bond-yield calculator (including this one) finds it by iterative search instead.
Why does a bond priced below face value have a higher YTM than its coupon rate?
Buying at a discount means you pay less today than you'll receive at maturity, which adds a built-in capital gain on top of the coupon income — YTM captures that whole return, so it comes out higher than the coupon rate alone. The opposite happens at a premium: paying more than face value means a built-in loss by maturity, pulling YTM below the coupon rate.
Related calculators
- Compound Interest Calculator
- Loan Payment Calculator
- Savings Goal Calculator
- Simple Interest Calculator
- Rule of 72 Calculator
- ROI Calculator (Return on Investment)
- CAGR Calculator (Compound Annual Growth Rate)
- Credit Card Payoff Calculator
- Break-Even Point Calculator
- Markup vs. Margin Calculator
- Stacked Discount Calculator
- Present Value & Future Value Calculator
- Effective Annual Rate Calculator (APY)
- Debt-to-Income Ratio Calculator
- Depreciation Schedule Calculator (Straight-Line & Double-Declining Balance)
- Mortgage Refinance Break-Even Calculator
- Tax-Equivalent Yield Calculator
- Loan-to-Value (LTV) Ratio Calculator
- Bond Price Calculator
- Bond Duration Calculator (Macaulay & Modified)
- Loan Extra Payment Savings Calculator
- Loan Affordability Calculator
- Rental Property Cap Rate & Cash-on-Cash Return Calculator
- Credit Utilization Ratio Calculator
- Trade Position Size & Risk-Reward Calculator
- Stock Options Payoff Calculator
- Real Interest Rate Calculator (Fisher Equation)
- Perpetuity Present Value Calculator
- Covered Call Calculator
- Rule of 78 Loan Rebate Calculator