Calcipedia

Yield to Maturity Calculator

Solve for a bond's yield to maturity from market price, face value, coupon rate, frequency, and years to maturity, then review coupon cash flow and premium-or-discount pull to par.

Last updated

Also in Saving & Investing

529 Calculator Annuity Calculator APR to APY Calculator APY Calculator Basis Point Calculator Black Scholes Calculator Bond Current Yield Calculator Bond Equivalent Yield Calculator Bond Price Calculator Bond Yield Calculator Budget Calculator CAGR Calculator Call Option Calculator Capital Gains Yield Calculator CD Calculator College Cost Calculator Compound Interest Calculator Crypto Profit Calculator Current Ratio Calculator DCF Calculator Debt Service Coverage Ratio Calculator Debt to Asset Ratio Calculator Debt to Equity Calculator Debt-to-Capital Ratio Calculator Discount Rate Calculator Dividend Calculator Dividend Discount Model Calculator Dividend Payout Ratio Calculator Dividend Yield Calculator Dollar Cost Averaging Calculator DRIP Calculator Earnings per Share Calculator EBITDA Multiple Calculator Economic Value Added Calculator Effective Annual Yield Calculator Enterprise Value Calculator Equivalent Rate Calculator EV to Sales Calculator Expense Ratio Calculator FIRE Calculator Forward Premium Calculator Forward Rate Calculator Future Value Calculator Futures Contracts Calculator Interest Calculator Interest Coverage Ratio Calculator Interest Rate Calculator Inventory Turnover Calculator Investment Calculator Liquid Net Worth Calculator Margin Call Calculator Margin Interest Calculator Maximum Drawdown Calculator Millionaire Calculator Money Market Account Calculator Moving Average Calculator Net Worth Calculator Options Profit Calculator Options Spread Calculator Position Size Calculator Present Value Calculator Price to Earnings Ratio Calculator Put Call Parity Calculator Quick Ratio Calculator Real Rate Of Return Calculator ROI Calculator Savings Calculator Savings Goal Calculator Savings Plan Calculator Stock Profit Calculator Tax Equivalent Yield Calculator Times Interest Earned Ratio Calculator Yield to Call Calculator
← All Saving & Investing calculators

Hold-To-Maturity Return

Yield to maturity calculator guide: bond price, coupon schedule, and full annualized bond return

A yield to maturity calculator estimates the annualized return implied when a bond's market price is matched against its remaining coupon payments and its final redemption value. It is one of the most common fixed-income measures because it tries to summarize the full hold-to-maturity economics in one rate.

What yield to maturity is trying to summarize

Yield to maturity is the internal rate of return for a simplified hold-to-maturity bond scenario. It combines periodic coupon cash flows and the difference between current price and final redemption value into one annualized figure.

That summary is powerful, but it can also be misunderstood. Yield to maturity is not the same as coupon rate, and it is not guaranteed realized return. It is the discount rate that makes the model's cash flows fit the entered price under the stated assumptions.

How the solver works

This calculator uses the entered face value, coupon rate, coupon frequency, current market price, and years to maturity to solve the bond-pricing equation iteratively. The output is the nominal annualized yield to maturity, along with an effective annual yield and supporting cash-flow context.

Because the equation usually cannot be rearranged into a simple closed form for ordinary coupon bonds, an iterative solver is a practical way to estimate the rate. That is normal for educational bond tools and for many professional fixed-income workflows as well.

Bond price = Present value of all remaining coupon payments + Present value of redemption value

The cash-flow relationship used to solve the bond's internal rate of return.

Yield to maturity = Periodic solved yield x Coupon periods per year

The nominal annualized yield reported after solving the periodic discount rate.

Worked example: 94 price, 100 face value, 4.50% coupon, 8 years remaining

Suppose a bond trades at 94.00, has a 100.00 face value, pays a 4.50% coupon, and has eight years left until maturity. The yield to maturity is about 5.48%, above the coupon because the investor is buying the bond at a discount and may recover that discount over time.

The result is higher than current yield alone because the discount is being amortized into the return picture. A premium bond would pull the other way, because some of the purchase price would be lost as the bond converges back to face value.

When yield to maturity is not enough

Yield to maturity works best for plain-vanilla, non-callable bonds when the investor is genuinely considering a hold-to-maturity path. It becomes less complete when call features, sinking funds, tax treatment, credit events, or liquidity stress can change the actual path of cash flows.

That is why fixed-income analysis often pairs yield to maturity with other measures such as yield to call, yield to worst, duration, spread, and credit review. The goal is not to discard YTM, but to keep it in the right context.

Further reading

Frequently asked questions

Why can yield to maturity differ from the coupon rate?

Because yield to maturity depends on both the coupon stream and the relationship between today's price and the bond's redemption value. A bond bought below par can have a YTM above its coupon, while a premium bond can have a YTM below its coupon.

Does yield to maturity guarantee what I will earn?

No. It is a modeled hold-to-maturity return under simplifying assumptions. Realized return can differ because of reinvestment rates, default, taxes, call features, selling before maturity, or other market frictions.

Can this calculator be used for zero-coupon bonds?

Yes. If the coupon rate is entered as zero, the output becomes the annualized return implied by buying below face value and receiving only the redemption value at maturity.

When should I look at yield to call instead of yield to maturity?

When the bond can be redeemed early and a call is plausible. In that case, yield to maturity may overstate the return if the bond is likely to be called before final maturity.

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.