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.
Bond Calculator (YTM)
Results update instantly as you type
Enter Values
Total Absolute Return (Coupons + Capital)
$550.00
YTM vs. Coupon Rate
YTM (5.6617%) > Coupon (5.0000%) — Discount bond confirms higher effective yield
Embed Code
Copy and paste this HTML snippet into any web page to embed this calculator directly.
<iframe src="http://127.0.0.1:54963/embed/finance/bond-calculator?ref=embed" title="Bond Calculator — Yield to Maturity (YTM) & Pricing" width="100%" style="max-width:600px; border:none; height:500px;" loading="lazy"></iframe>
Direct Link
Share this link to let others open the calculator in their browser.
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
Price-Yield curve — Blue dot = current market price at current YTM. Dashed = par value.
Simplified Cash Flow Timeline
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
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
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
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 & 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.
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
Enter the face value (usually $1,000 for US bonds), coupon rate, and current market price, plus years to maturity and payment frequency.
- 2
The calculator shows YTM, current yield, and whether the bond trades at a discount or premium.
- 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
