Yield to Maturity — Smart Financial Analysis
Calculate YTM using Newton-Raphson iteration. P = Σ(C/(1+r)^t) + F/(1+r)^n. Compare yields across bond types.
Did our AI summary help? Let us know.
Yield to Maturity (YTM) is the total return anticipated on a bond if held until it matures. Current yield = annual coupon ÷ price — it ignores capital gain/loss at maturity and time value of money. YTM has no closed-form formula. Price (inverse relationship), coupon rate, years to maturity, and payment frequency.
Ready to run the numbers?
Why: Yield to Maturity (YTM) is the total return anticipated on a bond if held until it matures. It accounts for coupon payments, reinvestment income, and capital gain or loss at mat...
How: Enter Face Value ($), Current Price ($), Coupon Rate (%) to get instant results. Try the preset examples to see how different scenarios affect the outcome, then adjust to match your situation.
Run the calculator when you are ready.
📋 Quick Examples — Click to Load
📊 YTM vs Coupon vs Current Yield
Compare the three key yield metrics
🍩 Coupon Income vs Capital Gain/Loss
Composition of total return
📈 Price-Yield Curve
Inverse relationship: price up, yield down
📊 Yields Across Bond Types
Typical YTM by bond category
For educational purposes only — not financial advice. Consult a qualified advisor before making decisions.
💡 Money Facts
Yield to Maturity analysis is used by millions of people worldwide to make better financial decisions.
— Industry Data
Financial literacy can increase household wealth by up to 25% over a lifetime.
— NBER Research
The average American makes 35,000 financial decisions per year—many can be optimized with calculators.
— Cornell University
Globally, only 33% of adults are financially literate, making tools like this essential.
— S&P Global
Yield to Maturity (YTM) is the total return anticipated on a bond if held until it matures. It's found by solving P = Σ(C/(1+r)^t) + F/(1+r)^n — no closed-form solution, so we use Newton-Raphson iteration. YTM > coupon when the bond trades at a discount; YTM < coupon at premium; YTM = coupon at par. The price-yield relationship is inverse: when rates rise, prices fall. The global bond market exceeds $130 trillion.
Sources: CFA Institute, FINRA TRACE, Bloomberg, Treasury.gov
Key Takeaways
- • YTM = total return if held to maturity — coupon income plus capital gain/loss
- • Newton-Raphson iteration typically converges in 5–10 steps; no algebraic formula exists
- • Discount: YTM > coupon. Premium: YTM < coupon. Par: YTM = coupon
- • Price and yield move inversely — fundamental to bond investing
Did You Know?
How Does YTM Work?
Bond Price Formula
P = Σ(C/(1+r)^t) + F/(1+r)^n. Price equals the present value of all future cash flows. YTM is the discount rate r that makes this equality hold.
Newton-Raphson
Start with a guess (e.g., current yield), compute bond price, refine until calculated price matches market price. The derivative speeds convergence.
Inverse Relationship
When market rates rise, existing bonds with lower coupons become less attractive. Prices fall until YTM rises to compete with new issues.
Expert Tips
Yield Metrics Compared
| Metric | Formula / Description |
|---|---|
| YTM | P = Σ(C/(1+r)^t) + F/(1+r)^n — solve for r |
| Current Yield | Annual coupon ÷ price |
| Coupon Rate | Stated annual interest ÷ face value |
Frequently Asked Questions
What is YTM?
Yield to Maturity (YTM) is the total return anticipated on a bond if held until it matures. It accounts for coupon payments, reinvestment income, and capital gain or loss at maturity. YTM is the bond's internal rate of return — a 5% coupon bought at $950 might yield 5.7% to maturity.
YTM vs current yield?
Current yield = annual coupon ÷ price — it ignores capital gain/loss at maturity and time value of money. YTM is the full picture: coupon income plus capital appreciation or depreciation. For discount bonds: YTM > current yield > coupon. For premium bonds: YTM < current yield < coupon.
How is YTM calculated?
YTM has no closed-form formula. We solve P = Σ(C/(1+r)^t) + F/(1+r)^n for r using Newton-Raphson iteration: start with a guess, compute bond price, refine until it matches market price. Typically converges in 5–10 iterations. The periodic rate r is then annualized.
What affects YTM?
Price (inverse relationship), coupon rate, years to maturity, and payment frequency. When rates rise, bond prices fall and YTM rises. Credit risk, liquidity, and call features also affect the yield investors demand. Longer maturities amplify price sensitivity.
YTM for zero-coupon bonds?
Zero-coupon bonds have no coupon payments — return comes entirely from the discount. YTM = (F/P)^(1/n) - 1, where F=face, P=price, n=periods. A $600 zero maturing at $1000 in 10 years has YTM ~5.24%. No reinvestment risk since there are no coupons.
YTM vs coupon rate?
Coupon rate is fixed at issuance. YTM reflects current market conditions. YTM > coupon when bond trades at discount; YTM < coupon at premium; YTM = coupon at par. The relationship shows whether you'll realize capital gain or loss at maturity.
Key Statistics
Official Data Sources
⚠️ Disclaimer: This calculator is for educational purposes only. YTM assumes you hold the bond to maturity and reinvest all coupons at the same rate. Actual returns may differ due to reinvestment risk, default risk, and market conditions. Not financial advice — consult a professional for investment decisions.
Related Calculators
Bond YTM Calculator
Calculate yield to maturity (YTM), duration, and other key metrics for bond investments. Analyze price sensitivity and compare with market benchmarks.
FinanceCoupon Rate Calculator
Calculate bond coupon rates, interest payments, and compare different bond yields with tax adjustments for various bond types.
FinanceYield to Call Calculator
Calculate the yield to call (YTC) for callable bonds and compare with yield to maturity to determine yield to worst.
FinanceBond Yield Calculator
Calculate different bond yield metrics including current yield, yield to maturity (YTM), bond equivalent yield, and effective annual yield for fixed income...
FinanceBond Price Calculator
Calculate bond prices, clean and dirty prices, duration, and convexity based on coupon rate, yield to maturity, and time to maturity.
FinanceBond Convexity Calculator
Calculate bond duration, convexity, and analyze bond price sensitivity to interest rate changes with comprehensive price-yield curve visualization.
Finance