Calcipedia

Bond YTM Calculator

Solve for a bond's yield to maturity from market price, face value, coupon rate, and years remaining, then compare YTM with current yield and coupon rate.

Last updated

Also in Saving & Investing

529 Calculator After-tax Cost of Debt Calculator Altman Z-Score Calculator Annuity Calculator APR to APY Calculator APY Calculator Basis Point Calculator Black Scholes Calculator Bond Convexity 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 Carried Interest Calculator CD Calculator College Cost Calculator Compound Growth Calculator Compound Interest Calculator Compound Interest Rate Calculator Cost of Capital Calculator Cost of Equity Calculator Coupon Payment Calculator Coupon Rate Calculator Credit Spread 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 Defensive Interval Ratio Calculator Discount Rate Calculator Dividend Calculator Dividend Discount Model Calculator Dividend Payout Ratio Calculator Dividend Yield Calculator Dollar Cost Averaging Calculator DRIP Calculator DuPont Analysis Calculator Earnings per Share Calculator Earnings Per Share Growth Calculator EBITDA Multiple Calculator Economic Value Added Calculator Effective Annual Yield Calculator Effective Duration Calculator Effective Interest Rate Calculator Enterprise Value Calculator Equivalent Rate Calculator EV to Sales Calculator Expense Ratio Calculator FIRE Calculator Forward Premium Calculator Forward Rate Calculator Free Float Calculator Future Value Calculator Futures Contracts Calculator Graham Number Calculator Interest Calculator Interest Coverage Ratio Calculator Interest Rate Calculator Intrinsic Value Calculator Inventory Turnover Calculator Investment Calculator LGD Calculator Liquid Net Worth Calculator Margin Call Calculator Margin Interest Calculator Margin of Safety Calculator Market Capitalization Calculator Maturity Value Calculator Maximum Drawdown Calculator Millionaire Calculator Money Market Account Calculator Moving Average Calculator NAV Calculator Net Worth Calculator Operating Cash Flow Ratio Calculator Options Profit Calculator Options Spread Calculator PEG Ratio Calculator Portfolio Beta Calculator Position Size Calculator Present Value Calculator Price to Book Ratio Calculator Price to Cash Flow Ratio Calculator Price to Earnings Ratio Calculator Price to Sales Ratio Calculator Put Call Parity Calculator Quick Ratio Calculator Real Rate Of Return Calculator Residual Income Calculator Retention Ratio Calculator Return on Assets Calculator ROI Calculator ROIC Calculator Savings Calculator Savings Goal Calculator Savings Plan Calculator Stock Calculator Stock Profit Calculator Stock Split Calculator Sustainable Growth Rate Calculator Tax Equivalent Yield Calculator Times Interest Earned Ratio Calculator Unlevered Beta Calculator Yield to Call Calculator Yield to Maturity Calculator

You may also need

← All Saving & Investing calculators

Bond Analytics

Yield to maturity explained: formula, iterative calculation, and what YTM tells investors

Yield to maturity (YTM) is the total annualised return an investor earns by holding a bond to maturity, assuming all coupon payments are reinvested at the same rate.

What yield to maturity measures

YTM is the internal rate of return of a bond's cash flows. Unlike the coupon rate or current yield, YTM captures coupon income, price appreciation or depreciation, and the reinvestment assumption.

For an investor comparing bonds with different coupons, maturities, and prices, YTM provides an apples-to-apples yield comparison.

YTM formula and iterative solution

There is no closed-form solution for YTM. The yield is the discount rate r that equates the present value of all future cash flows to the current market price.

P = Σ [C / (1 + r)^t] + F / (1 + r)^n

Where P = market price, C = periodic coupon, F = face value, r = periodic yield, n = total periods.

YTM vs coupon rate vs current yield

At par, all three yields are equal. At a discount, YTM > current yield > coupon rate. At a premium, the reverse.

Worked example

A 1,000 face value bond, 5% coupon semi-annual, 10 years, priced at 950. The annualised YTM is approximately 5.58%.

Limitations of this calculator

Assumes all coupons are reinvested at the YTM rate. Does not model call provisions, credit risk, or tax effects.

Frequently asked questions

Why is YTM calculated iteratively?

The bond pricing equation is a polynomial with no closed-form solution. Newton-Raphson converges in 10–20 iterations.

Is YTM the same as the bond's return?

Only if held to maturity and all coupons reinvested at the YTM rate.

What happens to YTM when prices fall?

Prices and yields move inversely. Falling prices mean higher YTM.

How does payment frequency affect YTM?

More frequent payments change the compounding, slightly altering YTM for the same coupon rate and price.

Related

More from nearby categories

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