Bond Yield to Maturity Calculator

Yield to maturity, current yield and total return — priced from any bond quote

Yield to Maturity
Current Yield
Trading At
If held to maturityAmount

A bond quote hides three different "yields," and buying on the wrong one costs real money. The coupon is history — what the issuer promised at issue. The current yield is income ÷ today's price. The one that matters is yield to maturity: the total annualized return from buying at today's price, collecting every coupon, and redeeming at face — the number that makes bonds comparable to each other and to everything else. This calculator solves it properly (iteratively, the way pricing systems do) from any quote.

The Three Yields, Untangled

YieldFormulaExample ($950 price, 4% coupon, 8 yrs)
Coupon rateAnnual coupon ÷ face4.00% — fixed forever
Current yieldAnnual coupon ÷ price4.21%
Yield to maturityIRR of all cash flows4.77% — includes the $50 pull to par

Premium and Discount: the Seesaw That Explains Everything

Bond prices and rates move inversely because old coupons must compete with new ones. When market rates rise above a bond's coupon, its price falls below face (a discount) until its YTM matches the market; when rates fall, the price rises to a premium. Neither is a bargain nor a ripoff — the YTM equalizes them by construction. The practical corollaries:

  • Discount bonds back-load return into the pull-to-par gain (and shift some of it to capital-gains tax treatment in taxable accounts).
  • Premium bonds front-load return into fat coupons — and are the ones issuers call when callable. On any premium callable bond, demand the yield to worst before buying.
  • Selling before maturity re-exposes you to the seesaw: rate rises after purchase mean selling at a loss. Held to maturity, the YTM is locked (default aside) — the whole point of individual bonds and target-maturity ladders.

What YTM Quietly Assumes

  • Reinvestment at the YTM: technically, quoted YTM assumes coupons reinvest at that same rate — a small optimism in falling-rate periods.
  • No default: Treasuries earn that assumption; corporates price default risk as spread (investment-grade ~0.6–1.5% over Treasuries, junk far more — spread is compensation, not free yield).
  • No call: callable bonds can hand your money back early at the worst time; munis and agencies especially.

Bonds vs Bond Funds (the Perennial Question)

An individual bond held to maturity returns exactly its YTM; a bond fund holds a rolling ladder — same math on average, but no fixed maturity date, so its value floats with rates indefinitely. Rule of thumb: match individual bonds/ladders (or target-maturity ETFs) to dated liabilities; use funds for permanent allocations. Either way, compare everything on YTM (funds publish it as "SEC yield") — and see the CD Calculator for the bank-insured alternative at short maturities.

How to Use the Calculator

  1. Enter face value, today's price, coupon rate and years to maturity (all on the broker quote).
  2. Read YTM — the comparison number — plus current yield and the premium/discount verdict.
  3. The cash-flow table shows exactly where the return comes from: coupons vs pull-to-par.

Frequently Asked Questions

Why is my bond's price different from its face value?

Rates moved since issue: rates up → price down (discount), rates down → price up (premium). The price adjusts until the bond's YTM matches what the market pays for equivalent risk and maturity today.

Which yield should I compare when shopping bonds?

YTM, always — it's the only one incorporating price, coupons AND redemption. For callable bonds, yield-to-worst (the lowest of YTM and yields to each call date). Current yield alone systematically flatters premium bonds.

What happens if I sell before maturity?

You get the market price that day — which realizes the rate seesaw as a gain or loss. The YTM 'lock' applies only to holding to maturity; a rate rise of 1% costs roughly its duration in price (an 8-year duration bond drops ~8%).

How are bond returns taxed?

Coupons: ordinary income federally (Treasury coupons are state-tax-exempt; muni coupons federal-tax-exempt and often state too). Market-discount gains have their own rules. Bonds are the classic candidate for tax-sheltered accounts — except munis, which belong outside them.

Is higher YTM always better?

It's payment for something — longer maturity (rate risk), lower credit (default risk), or callability. Compare YTMs only within the same risk bucket; across buckets, the spread IS the risk pricing.

What's the difference between YTM and SEC yield on a fund?

SEC yield is essentially the fund's average YTM (after expenses) computed over the trailing 30 days — the right number for comparing funds to individual bonds and to each other.

Is my information private?

Yes — every figure computes locally in your browser.

Read every bond quote through its YTM and the premium/discount logic becomes intuition instead of mystery. Ladder to your dates, respect call features, and let the coupon seesaw work for you rather than on you.

Found this useful? Share it