Yield to Maturity Calculator
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
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.
£1,000 £ face, £950 £ price, 5% coupon, 10y = 5.66% YTM.
Inputs
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.
References
Frequently Asked Questions
YTM vs current yield?
Why YTM matters?
YTM assumptions?
Yield curve interpretation?
Related Calculators
Bond Price Calculator
Calculate bond price as present value of coupon payments and face value. Enter face value par and coupon rate for an instant result.
Bond Ladder Average Yield Calculator
Calculate weighted average yield of a bond ladder across multiple maturities. Enter 1-year amount and 1-year yield for an instant result.
Bond Yield Calculator
Calculate current yield on a bond from coupon and price. Free educational calculator with methodology and a worked example.
More Investing Calculators
Investing
100 Minus Age Asset Allocation Calculator
Calculate stock vs bond allocation using 100-minus-age rule. Shows stock and bond allocation percentages from the values you enter.
Investing
409A Valuation Impact Calculator
Calculate 409A valuation impact on stock option exercise and exit profits. Enter strike price and 409a fmv for an instant result.
Investing
Active vs Passive Investing Calculator
Compare active and passive investment strategies accounting for fees over long horizons. Enter initial investment to see difference and passive.
Investing
Hotel ADR Calculator
Calculate hotel ADR, RevPAR, and occupancy from revenue and rooms data. Enter room revenue and rooms sold total for an instant result.
Investing
After Repair Value (ARV) Calculator
Calculate real estate flip profit with ARV, repair costs, and the 70% rule check. Enter purchase price and after repair value arv for an instant result.
Investing
Agricultural Land Calculator
Calculate agricultural land investment IRR including lease income and appreciation. Enter land purchase price and lease rate for an instant result.
Explore Other Financial Tools
Income
VRBO Host Profit Calculator
Calculate VRBO host monthly profit from nightly rate, occupancy, fees, cleaning, and overhead. Enter vrbo fee and see the result instantly.
Lifestyle
EV Home Charging Cost Calculator
Calculate annual home EV charging cost based on mileage, efficiency, and off-peak rate. Enter miles and efficiency miles/kwh for an instant result.
Utilities
Food Delivery Cost Calculator
Calculate simple annual food delivery spend from monthly order frequency and average total cost. Enter orders per month to see annual spend and monthly spend.