FinToolSuite

Yield to Maturity Calculator

Updated April 17, 2026 · Investing · Educational use only ·

Bond YTM calculation.

Calculate Yield to Maturity for bonds using bisection method. Enter face value par and bond price for an instant result.

What this tool does

This tool calculates Yield to Maturity from bond price, coupon, and time to maturity.


Enter Values

Formula Used
Current price
Coupon
Face value
YTM (solve for this)

Spotted something off?

Calculations, display, or translation — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

Why YTM is the right bond yield number

Yield to maturity answers the question every bond investor actually has: "what will this investment return if I hold it to maturity?" It combines the current interest payments with the capital gain or loss from buying below or above par, producing a single annualised return figure comparable across bonds regardless of coupon rate, price, or time remaining. YTM is the industry-standard yield measure for serious bond analysis; alternatives like coupon yield and current yield are misleading for anything but casual comparison.

The YTM formula, without the mystique

YTM is the discount rate that makes the present value of all future cash flows (coupons plus principal at maturity) equal to the bond's current market price. The formula is:

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

Where P is current price, C is coupon payment, F is face value, n is years to maturity, t is each year, and r is YTM. There's no closed-form solution — it has to be solved iteratively. This is why bond calculators matter; the math is simple in concept but fiddly to compute by hand. The calculator above handles the iteration; the commentary below is about interpretation.

The premium vs discount pricing situation

A bond's relationship between coupon rate and YTM defines whether it's trading at premium or discount:

Bond at par (price = face value): YTM equals coupon rate. Straightforward case.

Bond at premium (price > face value): YTM is less than coupon rate. You're paying more than face value upfront to get higher-than-market coupons. At maturity, you receive face value back — a capital loss that reduces your overall return below the coupon yield.

Bond at discount (price < face value):YTM exceeds coupon rate. You're paying less than face value for below-market coupons. At maturity, you receive face value — a capital gain that boosts your return above the coupon yield.

Intuition check: a bond paying 5% coupons with a YTM of 3% should trade at a premium (above par). One with 5% coupons and 7% YTM should trade at a discount.

The "reinvestment assumption" that affects actual results

YTM's key assumption is that all coupon payments are reinvested at the YTM rate. This is almost never exactly true in practice. If you buy a 5-year bond with 4% YTM and hold 5 years, the ending value matches the YTM calculation only if every coupon is reinvested at 4% until maturity. If rates fall to 2% after you buy, you reinvest coupons at 2%, producing a realised return below 4%. If rates rise to 6%, you reinvest at 6%, beating the YTM. This reinvestment risk explains why two identical bonds bought at the same YTM can produce different realised returns depending on how rates move during the holding period.

When YTM misleads

YTM works cleanly for:

Bonds held to maturity with stable rate environments.
Comparing bonds with similar characteristics at a point in time.
Establishing the expected return baseline for a fixed-income position.

YTM can mislead when:

The bond might be called (callable bonds have "yield to call" that matters more than YTM if calling is likely).
The bond is likely to default (YTM assumes all promised payments occur — default changes everything).
You're not planning to hold to maturity (the realised return depends on exit price, which depends on rates at exit).
Interest rates are expected to move significantly (reinvestment assumptions become shaky).

YTM vs yield to worst

For callable bonds, yield to worst (YTW) is often more relevant than YTM. YTW is the lower of YTM (if held to maturity) and yield to call (if called at the first call date). Issuers typically call bonds when it benefits them — usually when rates have fallen and they can reissue at lower rates. From the investor's perspective, this is a bad outcome: you get your principal back just when reinvestment rates are unattractive. YTW is the conservative investor's primary metric for callable bonds, anticipating that the call will happen when unfavourable to the investor.

Tax effects on YTM

The YTM figure is pre-tax. For investors holding bonds outside tax-advantaged wrappers, actual realised yield is reduced by:

Income tax on coupon payments (at your marginal rate).
Capital gains tax on any profit above the annual exempt amount (3,000/year currently).
For gilts specifically, coupons are taxable but capital gains are exempt from CGT — creating a specific preference for low-coupon gilts held outside tax-advantaged savings accounts where the capital gain component is tax-free.

Inside tax-advantaged savings account and pension wrappers, YTM represents actual realised yield (no tax drag). Outside, reduce by roughly 20-40% depending on your tax band and the bond's coupon structure.

Comparing YTM across different bond types

YTM enables apples-to-apples comparison between bonds with different structures: a 10-year zero-coupon bond at 4% YTM is directly comparable to a 5-year 5%-coupon bond at 4.5% YTM. Without YTM, comparing these would require separate calculations. With YTM, the 5-year bond offers 0.5% better annualised return — straightforward. This standardisation is why bond traders and analysts use YTM as primary language; coupon yield and current yield are almost never the basis for buy/sell decisions.

The inflation-adjusted YTM

Real YTM is nominal YTM minus expected inflation. A gilt yielding 4.5% YTM during a period of 3% inflation provides 1.5% real return. This is the meaningful number for long-term purchasing power preservation. Index-linked gilts have explicit real YTMs (typically quoted around 0-1% for index-linked gilts in the current environment). Nominal gilts require estimating forward inflation to compute expected real YTM — and the estimate can be significantly wrong.

When to focus on YTM vs total return

For held-to-maturity investors, YTM is the relevant return measure. For investors who might sell before maturity (which is most bond fund investors), total return is more relevant. Total return includes the capital gain or loss from interim price changes plus income received. Bond funds quote total return on their holdings; individual bond buyers quote YTM on specific bonds. The two measures converge for held-to-maturity investors but diverge for interim holders.

What this calculator shows

The tool computes YTM given face value, coupon rate, market price, and time to maturity. It doesn't automatically distinguish premium from discount, calculate yield-to-worst for callable bonds, or adjust for tax treatment. Use the YTM figure for straight bond comparison; add yield-to-worst analysis for callable bonds and tax adjustments for bonds held outside tax-advantaged wrappers.

Example Scenario

£1,000 £ face, £950 £ price, 5% coupon, 10y = 5.66% YTM.

Inputs

Face Value (par):1,000 £
Current Bond Price:950 £
Annual Coupon Rate %:5
Years to Maturity:10
Payments Per Year:2
Expected Result5.66%

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

YTM solved iteratively (bisection) so PV of coupons + PV of face = current price.

Frequently Asked Questions

YTM vs current yield?
Current yield = annual coupon / price. Income only. YTM = current yield + capital gain/loss as price converges to face by maturity. Discount bonds (price < face): YTM >current yield. Premium bonds (price > face): YTM < current yield. YTM is the proper return metric.
Why YTM matters?
Standardises bond comparison across different coupons, prices, and maturities. 1,000 face bond at 4% YTM is comparable to 100 face bond at 4% YTM regardless of coupon structure or current price. Used to build yield curves, price new issues, compare credit spreads.
YTM assumptions?
Three assumptions: (1) Bond held to maturity (sell early and you get market price). (2) All coupons reinvested at YTM rate (often unrealistic in falling rate environments). (3) Issuer doesn't default. For more accurate measure, use Realised Compound Yield which accounts for actual reinvestment rates.
Yield curve interpretation?
Plot of YTMs across maturities. Normal curve: long rates > short rates (compensates for duration risk). Flat curve: similar across maturities (often pre-recession). Inverted curve: short rates > long rates (recession indicator - happened before every recession since 1970).

Related Calculators

More Investing Calculators

Explore Other Financial Tools