Skip to main contentSkip to secondary navigation
HomefinanceBond Calculator (YTM)

Bond Calculator — Yield to Maturity (YTM) & Pricing

Calculate Yield to Maturity for any bond from face value, coupon rate, market price, and years to maturity. Shows current yield, discount/premium status, and the YTM approximation formula.

✓ Formula verified: January 2026For informational purposes only
💰

Bond Calculator (YTM)

Results update instantly as you type

Enter Values

$
%
$
years
Yield to Maturity (YTM)
5.6617%
↑ Gain
Current Yield (Annual Coupon ÷ Market Price)5.2632%
Annual Coupon Income (Semi-Annual payments of $25.00)$50.00
Total Coupon Income Over Life$500.00
Capital Gain at Maturity+$50.00

Total Absolute Return (Coupons + Capital)

$550.00

YTM vs. Coupon Rate

YTM (5.6617%) > Coupon (5.0000%) — Discount bond confirms higher effective yield

http://127.0.0.1:54963/finance/bond-calculator
Bond Analysis

Market Price

$950.00

Discount

Par Value

$1,000.00

Redemption value

Coupon

5.00%

$25.00 semi-annually

Discount Bond — Why YTM > Coupon Rate

You pay $950.00 but receive $1,000.00 at maturity — a $50.00 capital gain. Combined with coupons, your YTM (5.6617%) exceeds the stated 5.00% coupon rate.

Price-Yield Curve

$657$847$1038$1229$14190.66%5.66%10.66%Par$950

Price-Yield curve — Blue dot = current market price at current YTM. Dashed = par value.

Simplified Cash Flow Timeline

P2
P4
P6
P8
P10
P12
P14
P16
P18
$1K
P20
Coupon ($25/period)
Final (Coupon + Face)

YTM Approximation Formula (Used in Finance Courses)

YTM ≈ (Annual Coupon + (Face − Price) / Years)

             ÷ ((Face + Price) / 2)

≈ ($50.00 + ($1,000.00 − $950.00) / 10) / (($1,000.00 + $950.00) / 2)

This approximation is commonly tested on finance exams. This calculator solves the exact YTM using binary search iteration for precision to 4 decimal places.

The Formula

YTM Approximation: (Annual Coupon + (Face − Price) / Years) / ((Face + Price) / 2) · Exact YTM: solved by Newton-Raphson iteration

The Yield to Maturity is the internal rate of return (IRR) of all future cash flows discounted back to the current price. There is no closed-form algebraic solution — it requires iterative numerical methods. This calculator uses binary search converging to 4 decimal places of precision.

Variable Definitions

YTM

Yield to Maturity

The annualized total return if you buy the bond at the current market price and hold it until maturity, assuming all coupons are reinvested at the same YTM rate. This is the single most important metric for bond comparison — it accounts for the coupon income, capital gain or loss, and time value of money.

Current Yield

Current Yield

Annual coupon payment divided by current market price. A simpler but less accurate measure than YTM — it ignores the capital gain/loss at maturity. A $1,000 bond at a 5% coupon rate trading at $950 has a current yield of $50/$950 = 5.26%, but a higher YTM that also captures the $50 capital gain at maturity.

Discount vs Premium

Discount & Premium Bonds

A bond trades at a discount when market price is below face value (YTM > coupon rate) and at a premium when price is above face value (YTM < coupon rate). The difference between market price and face value represents the capital gain or loss at maturity.

Duration

Macaulay Duration

A measure of interest rate sensitivity expressed in years. Higher duration = higher price volatility when rates change. A 10-year bond with a 5% coupon has a duration of approximately 7.8 years — meaning a 1% rate rise causes roughly a 7.8% price decline.

How to Use This Calculator

  1. 1

    Enter the face value (usually $1,000 for US bonds), coupon rate, and current market price, plus years to maturity and payment frequency.

  2. 2

    The calculator shows YTM, current yield, and whether the bond trades at a discount or premium.

  3. 3

    Use YTM — not coupon rate or current yield — to compare bonds with different prices and coupon structures.

Common Applications

  • Calculate the yield to maturity on a bond trading at a discount or premium to determine its true return versus the coupon rate.
  • Compare bonds with different coupon rates, maturities, and market prices to find the best fixed-income investment for your portfolio.
  • Understand how changes in market interest rates affect the price of your existing bond holdings and their effective yield.

Bonds pay fixed coupon income over time plus return of face value at maturity — YTM accounts for both income and capital gain or loss

Understanding the Concept

Bond pricing and yield have an inverse relationship — the most fundamental concept in fixed income: when market interest rates rise, existing bond prices fall (and vice versa). If you paid $1,000 for a 5% coupon bond and rates rise to 7%, your bond becomes less attractive — it must drop in price until its effective yield (YTM) rises to compete with the 7% market rate. This calculator makes that relationship explicit: enter any price below par and watch the YTM rise above the coupon rate. Enter any price above par and watch the YTM fall below it.

Frequently Asked Questions

Related Calculators

Reviews

No reviews yet. Be the first to share your experience with Bond Calculator — Yield to Maturity (YTM) & Pricing.

Write a Review

Your Rating *

0/1000

0/50

Related Calculators

Medical Disclaimer: The health and fitness calculators on this site are for informational and educational purposes only. They are not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider with any questions about your health.

Financial Disclaimer: The finance calculators on this site are for informational purposes only and do not constitute financial advice. Results are estimates based on the inputs provided and may vary. Consult a qualified financial advisor before making investment or financial decisions.

© 2026 TheCalcUniverse. All results are for informational purposes only.

Fast, free, and privacy-first.