📐 Exact YTM (Newton-Raphson) 📞 YTC + YTW ⚖️ Duration + Convexity 💰 After-Tax Yield 🏛️ Muni TEY — All 50 States 🌡️ TIPS Real Yield 📄 PDF Report

🇺🇸 Bond Yield to Maturity (YTM) Calculator 2026: YTC, Duration & Taxes

YTM, YTC & YTW Floor · Current Yield · Macaulay & Modified Duration · Convexity Adjustments · Basis Point (BPS) Rate Sensitivity · Dirty/Clean Quoted Price · Accrued Interest (30/360 & Act/Act) · IRS After-Tax Yield · Municipal Tax-Equivalent Yield (TEY) · TIPS Break-Even Inflation · Bond Ladder Portfolios · Corporate Credit Spreads · CPA-Ready PDF Export

📐 Bond Parameters
💼 Corporate 🏛️ Municipal 🦅 Treasury 🌡️ TIPS
$
$
%
📞 Call Feature (Yield to Call)
⚖️ Duration & Convexity Calculator
Duration measures interest rate sensitivity. Modified Duration ≈ % price change per 1% yield change. Convexity corrects for large yield moves.
$
$
%
bps
💰 After-Tax Yield Comparison UNIQUE
Compare the true after-tax return of corporate bonds, munis, Treasuries, and TIPS at your tax rates — across all 50 states.
%
%
%
%
%
🏛️ Municipal Tax-Equivalent Yield UNIQUE
At 37% fed + 13.3% CA state rate, a 4.2% muni = 8.45% taxable equivalent. Find your TEY instantly.
%
🌡️ TIPS Real Yield Calculator UNIQUE
TIPS pay a fixed real coupon on an inflation-adjusted principal. The break-even inflation rate shows when TIPS outperform nominal Treasuries.
%
$
%
🧮 Dirty / Clean Price + Accrued Interest NEW
Bonds trade at clean price but buyers pay the dirty price (clean + accrued interest). True YTM must be computed from the dirty price.
$
$
%
🏗️ Bond Ladder Builder UNIQUE
Build up to 6 bonds with staggered maturities. Computes blended portfolio YTM, weighted duration, and year-by-year cash flows.
🔵 Bond 1
$
%
$
🟢 Bond 2
$
%
$
🟡 Bond 3
$
%
$
📊 Credit Spread Analyzer
%
%
%
📄 Bond Analysis PDF Report
Bond calculations use exact Newton-Raphson iteration for YTM/YTC. All yield measures are annualized. Not investment advice. Consult a licensed financial advisor or fixed-income professional. Sources: US Treasury Rates
📐

How to Calculate YTM, Convexity & Dirty Price (Methodology)

A complete guide to all 5 modules — inputs, formulas, and how to read every result

Newton-Raphson YTM 5 Calculation Modules 15+ Yield Metrics PDF Export
🎯
What it calculates YTM, YTC, YTW, Duration, After-Tax Yield, TIPS real yield, Dirty Price & Bond Ladder
⚙️
Engine used Exact Newton-Raphson iteration (200 max cycles, 1e-12 tolerance) — same method used by Bloomberg terminals
📊
Data required No sign-up, no live data feed — enter your bond’s face value, price, coupon rate, and maturity
Tab 1 📐 YTM · YTC · YTW Core Engine Primary Module

This is the core of the calculator. It computes all three bond yield measures simultaneously using exact iterative methods — not approximation formulas.

1
Enter Bond Parameters

Input Face/Par Value (typically $1,000), Current Market Price, Annual Coupon Rate (%), Coupon Frequency, Years to Maturity, and Bond Type. The calculator handles Annual, Semi-Annual, Quarterly, Monthly, and Zero-Coupon bonds.

2
Optional: Enable Call Feature

Check “This bond is callable” to unlock the Yield to Call (YTC) module. Enter the Call Price and Years to Call Date. The calculator will compute YTC alongside YTM to determine Yield to Worst.

3
Click “Calculate All Yields”

The Newton-Raphson engine solves the bond pricing equation iteratively for YTM, then repeats for YTC (if callable). It converges to 12 decimal places of precision.

4
Read the Results Panel

The Yield to Worst hero card shows the conservative floor. The four yield metric cards display YTM, YTC, Current Yield, and Approximate YTM side-by-side. Scroll down for total return, price status, and the full cash flow timeline chart.

📐 The YTM Equation Being Solved
P = Σ nt=1 [C / (1 + YTM/m)t] + F / (1 + YTM/m)n
P = Market Price C = Coupon per period F = Face Value m = Coupon frequency n = Total periods YTM = Solved iteratively
Why Newton-Raphson? YTM cannot be solved algebraically — it requires iteration. The calculator uses up to 200 Newton-Raphson cycles with 1×10⁻¹² convergence tolerance, the same precision standard used by institutional bond desks.
📊 How to Read the Results
Yield to Worst (YTW) — Hero Card
The minimum yield you are guaranteed to receive regardless of what the issuer does. Always equals min(YTM, YTC). This is the most conservative and important metric for callable bonds.
Yield to Maturity (YTM)
The total annualized return if you hold the bond to maturity and reinvest all coupon payments at the same rate. This is the standard bond yield measure used globally.
Yield to Call (YTC)
Return if the issuer calls the bond on the first call date. Only shown when you enable the callable toggle. If YTC < YTM, the issuer is likely to call — use YTW as your target yield.
Current Yield
Annual coupon ÷ current price. Simple income yield — ignores capital gain/loss at maturity. Useful for income investors comparing current cash flow, not total return.
Approximate YTM (Quick Estimate)
Calculated using the Kivlan approximation formula: (Annual Coupon + (Face − Price)/Years) ÷ ((Face + Price)/2). Shown for comparison — the exact Newton-Raphson figure is always more accurate.
Bond Price Status
Discount (Price < Face): YTM > coupon rate — capital gain at maturity. Premium (Price > Face): YTM < coupon rate — capital loss at maturity. Par: YTM = coupon rate.
⚠️ Cash Flow Chart: The bar chart shows coupon payments each period, with the final bar including principal repayment. The red line plots the Present Value (PV) of each cash flow — this shows how much earlier payments are worth more due to the time value of money.
Tab 2 ⚖️ Duration + Convexity Calculator Risk Module

This module measures how sensitive your bond’s price is to changes in interest rates — the most critical risk metric for fixed-income investors.

1
Enter Bond Details

Input Face Value, Market Price, Annual Coupon Rate, Coupon Frequency, and Years to Maturity. These should match the same bond you analyzed in Tab 1.

2
Set Yield Shift Scenario (bps)

Enter the interest rate change scenario in basis points (e.g., 100 bps = 1% rate rise). The default is 100 bps — a standard stress test. Try 200 or 300 for more extreme scenarios.

3
Click “Calculate Duration + Sensitivity”

The engine computes Macaulay Duration, Modified Duration, and Convexity from the bond’s full cash flow schedule. The Sensitivity Table shows 11 rate scenarios from −300 to +300 bps.

4
Interpret the Price vs. Yield Curve

The convexity chart shows the non-linear relationship between bond price and yield. The red dot marks your current price/yield position. The curve’s bow shape is the convexity premium — larger drops produce larger gains than equivalent rises produce losses.

⚖️ Duration & Convexity Formulas
MacD = Σ [t × PV(CFt)] / Price / m
ModD = MacD / (1 + YTM/m)
ΔP ≈ −ModD × ΔY × P + ½ × Convexity × ΔY² × P
MacD = Macaulay Duration (yrs) ModD = Modified Duration m = Coupon frequency ΔY = Yield change (decimal) ΔP = Estimated price change
📊 Reading Duration Results
Macaulay Duration (years)
The weighted average time to receive all cash flows. A 7-year Macaulay Duration means you receive the bond’s economic value in 7 years on average. Zero-coupon bonds always have Macaulay Duration = maturity.
Modified Duration
The key risk number. Modified Duration = 6.5 means a 1% (100 bps) yield rise causes approximately a 6.5% price decline. For a $1M position, that is ~$65,000 in mark-to-market loss per 1% rate rise.
Convexity
The second-order correction to duration’s linear approximation. Positive convexity (all standard bonds) means the duration estimate slightly underestimates price gains when rates fall, and overestimates losses when rates rise. Higher convexity = better risk/reward.
Rate Sensitivity Table
Shows 11 rate scenarios: −300 to +300 bps in steps. Green rows = rate decreases (price gains). Red rows = rate increases (price losses). The Base row (0 bps) shows your current position. Total Return column adds 1-year coupon income.
Pro Tip: Use the sensitivity table to stress-test your bond against a Fed rate hike scenario. A Modified Duration above 8 means you carry significant interest rate risk — consider shorter-duration alternatives or floating rate bonds.
Tab 3 💰 After-Tax Yield + Municipal TEY Tax Module

This module answers the most important question for high-income investors: which bond type delivers the highest real after-tax return at your specific federal and state tax rates?

1
Enter Up to 4 Bond Yields

Input the pre-tax YTM for Corporate, Municipal, US Treasury, and/or TIPS bonds you are comparing. You can leave any field blank to exclude that bond type from the comparison.

2
Set Your Tax Profile

Select your Federal Marginal Tax Rate (10%–37%) and your State from the dropdown covering all 50 states. The correct state income tax rate is pre-loaded. Specify whether the municipal bond is in-state (state tax exempt) or out-of-state.

3
Set Expected Inflation (for Real Yield)

Enter the expected CPI inflation rate. This is used to compute the Real After-Tax Yield — what you actually earn above inflation. Default is 3.2%.

4
Use the TEY Sub-Calculator

In the lower card, enter any municipal bond yield to instantly compute its Tax-Equivalent Yield — the taxable bond yield you would need to match the muni’s after-tax return at your combined rate.

💰 Tax Calculation Rules
Corporate After-Tax = YTM × (1 − Fed% − State%)
Muni After-Tax = YTM × (1 − State% if out-of-state)
Treasury After-Tax = YTM × (1 − Fed%) [state exempt]
TEY = Muni Yield / (1 − Combined Rate)
Municipal bonds are exempt from federal income tax. In-state munis are also exempt from state income tax. US Treasuries are exempt from state and local taxes — but still subject to federal tax.
📊 Reading After-Tax Results
Winner Badge (✅ Green Row)
The bond type with the highest after-tax yield is highlighted in green with a ✅. This is your optimal choice given your specific tax rates. The winner can change dramatically based on your state — high-tax states like California (13.3%) often make in-state munis the clear winner.
After-Tax Yield Column
The actual yield you keep after paying all applicable taxes. This is the true apples-to-apples comparison across all four bond types.
Tax Cost Column
How many yield percentage points are lost to taxes for each bond type. A corporate bond at 5.8% with 37% federal + 13.3% state tax loses ~2.93% to taxes, leaving only ~2.87% after-tax.
Real Yield Column
After-Tax Yield minus expected inflation. This is your true purchasing power gain. A bond with a 3% after-tax yield and 3.2% inflation has a negative real yield — you are actually losing purchasing power.
Tax-Equivalent Yield (TEY)
The taxable bond yield you would need to match a given municipal yield after taxes. A 4.2% muni at 37% federal + 13.3% state = 8.45% TEY. If no taxable bond yields above 8.45%, the muni wins.
Tab 4 🌡️ TIPS + Dirty/Clean Price Inflation Module

Two advanced modules in one tab: TIPS break-even analysis for inflation protection decisions, and dirty/clean price calculation for accurate settlement accounting.

1
TIPS: Enter Real Coupon & Price

TIPS pay a fixed real coupon on an inflation-adjusted principal. Enter the real coupon rate (from the bond indenture), current TIPS market price, years to maturity, and the CPI Index Ratio (current CPI ÷ base CPI at issuance, found on TreasuryDirect).

2
Enter Comparable Nominal Treasury Yield

Input the YTM of a nominal Treasury with the same maturity. The calculator computes the Break-Even Inflation Rate (BEIR) — if actual inflation exceeds this, TIPS outperforms the nominal Treasury.

3
Dirty/Clean Price: Enter Settlement Dates

For the lower module, enter the clean (quoted) price, coupon details, settlement date, and last coupon date. Select the day-count convention: 30/360 for corporate bonds, Actual/Actual for Treasuries.

4
Read Accrued Interest & True YTM

The calculator computes accrued interest (the coupon earned since the last payment date), adds it to the clean price to get the dirty price (actual cash you pay), and recalculates the true YTM from the dirty price.

🌡️ TIPS & Accrued Interest Formulas
BEIR = Nominal Treasury YTM − TIPS Real YTM
Accrued = (C/m) × (Days Since Coupon / Period Days)
Dirty Price = Clean Price + Accrued Interest
Phantom Income Tax Warning: In taxable accounts, TIPS inflation adjustments to principal are taxed as ordinary income in the year accrued — even though you don’t receive the cash until maturity. This “phantom income” tax reduces the effective real yield of TIPS held outside tax-deferred accounts.
📊 Reading TIPS & Dirty Price Results
TIPS Real YTM
The inflation-adjusted annualized return of the TIPS bond. Computed using exact Newton-Raphson against the real (inflation-adjusted) cash flows. If positive, you are earning above inflation.
Break-Even Inflation Rate (BEIR)
BEIR = Nominal Treasury YTM − TIPS Real YTM. If actual CPI inflation over the bond’s life exceeds the BEIR, the TIPS outperforms the nominal Treasury. If inflation comes in below BEIR, the nominal Treasury wins.
Phantom Income Tax Cost
Annual dollar cost of taxes on inflation adjustments in taxable accounts. Calculated as: (Face × CPI Ratio × Expected Inflation%) × Tax Rate. Minimize this by holding TIPS in an IRA or 401(k).
Dirty Price (Actual Cash Paid)
The true amount you pay at settlement. Bonds are quoted at clean price (ex-interest) but settle at dirty price (including accrued coupon). The difference can be hundreds of dollars and meaningfully affects YTM accuracy.
💡 TIPS vs. Nominal Decision Rule: If you believe inflation will average above the BEIR over the bond’s life, buy TIPS. If you expect inflation to stay below the BEIR, the nominal Treasury is the better value. Current BEIR on 10-year TIPS typically runs 2.0%–2.5%.
Tab 5 🏗️ Bond Ladder + Credit Spread + PDF Portfolio Module

Three tools in one tab: build a staggered-maturity bond portfolio, analyze credit risk via spread analysis, and export a professional PDF report for advisors and records.

1
Bond Ladder: Enter Up to 3 Bonds

For each rung of the ladder, enter Face Value, Annual Coupon Rate, Current Price, Years to Maturity, and Bond Type. A typical ladder staggers maturities (e.g., 2yr, 5yr, 10yr) to manage reinvestment risk and liquidity.

2
Click “Build Bond Ladder”

The calculator computes the YTM for each bond individually, then blends them by market-value weighting to produce portfolio-level metrics: blended YTM, weighted average duration, total annual income, and total invested capital.

3
Credit Spread: Compare Bond vs. Treasury

Enter the corporate/issuer YTM and the same-maturity Treasury YTM. Select the credit rating (AAA to CCC). The calculator computes the spread in basis points, benchmarks it against typical ranges for that rating, and estimates the implied default probability.

4
Generate PDF Report

Enter the Bond Name, CUSIP/ISIN, Analyst Name, and Portfolio label, then click “Generate Full Bond Analysis PDF.” The PDF includes all YTM results from Tab 1 in a professional table format with source references.

🏗️ Ladder & Spread Formulas
Blended YTM = Σ (YTMi × Pricei) / Total Invested
Credit Spread = Corporate YTM − Treasury YTM (in bps)
Implied Default Prob = Spread / (1 − Recovery Rate)
Blended YTM is a market-value weighted average — bonds purchased at higher prices have greater weight in the portfolio yield calculation. This is the industry-standard method used by fixed-income portfolio managers.
📊 Reading Ladder & Spread Results
Blended Portfolio YTM
The market-value weighted yield of all bonds in the ladder. This is the portfolio-level return expectation. Compare this against a single bond’s YTM to evaluate whether diversification across maturities costs or gains yield.
Annual Cash Flow Chart
Bar chart showing coupon income + principal repayments year by year. The spikes where bonds mature show when capital is returned for reinvestment — this visual shows why ladders smooth cash flow compared to holding a single long-duration bond.
Credit Spread Assessment
Green = spread is TIGHT vs. typical rating range (bond may be overpriced). Gold = spread is in the normal range. Red = spread is WIDE (bond is cheap relative to rating, or market is pricing in elevated risk). Always cross-check against current market conditions.
Implied Default Probability
Derived from the credit spread and your recovery rate assumption. Formula: Spread ÷ (1 − Recovery Rate). At a 40% recovery rate, a 160 bps spread implies ~2.67% annual default probability. BBB-rated bonds historically default at ~0.2%/year.
PDF Report Tip: Run the YTM calculation in Tab 1 first before generating the PDF — the report pulls the last computed YTM results. Fill in the Bond Name and Analyst fields for a clean professional document suitable for client presentations or investment committee records.
🔬
Calculation Methodology

All YTM, YTC, and YTW values use exact Newton-Raphson iteration (up to 200 cycles, 1×10⁻¹² tolerance). Duration and Convexity use full cash-flow schedule summation — not simplified formulas. After-tax yields apply IRS tax treatment rules for each bond type.

📚
Authoritative References

Tax treatment per IRS Publication 550. Treasury rates from US Treasury. TIPS methodology per TreasuryDirect. Duration formulas per CFA Institute Fixed Income curriculum.

⚠️
Disclaimer

This calculator is for educational and informational purposes only. It does not constitute investment advice. Bond investing involves risks including interest rate risk, credit risk, and inflation risk. Consult a licensed financial advisor or fixed-income professional before making investment decisions.

🇺🇸

Real US Bond Examples: Treasuries, Corporate Credit & Munis

Step-by-step worked calculations using live April 2026 market data — Treasury, Corporate, Municipal, TIPS & Zero-Coupon

🦅 US Treasury Note 🍎 Apple Corp Bond 🏦 JPMorgan Corp Bond 🏛️ California Muni 🌡️ 5-Year TIPS
📊 All examples below use real bonds trading in April 2026. Prices and yields reflect actual market data from US Treasury, Public.com, FMSBonds, and TIPSwatch. Use the “Try in Calculator” button on each example to pre-fill the calculator above.
01
US Treasury Note
UST 4.625% · Due Oct 15, 2026 · CUSIP: 91282CJC6
🦅 Treasury
Face Value$1,000
Market Price$100.47
Coupon Rate4.625%
FrequencySemi-Annual
Years to Maturity~0.46 yrs
Bond TypeUS Treasury
📐 Step-by-Step YTM Calculation
1Identify cash flows: Semi-annual coupon = 4.625% × $1,000 ÷ 2 = $23.13 per period. One period remaining (Oct 2026). Final cash flow = $23.13 coupon + $1,000 face = $1,023.13.
2Set up the equation: $1,004.70 = $1,023.13 / (1 + YTM/2)^0.92. Since it’s a short-maturity note near par, the Newton-Raphson engine solves in <5 iterations.
3Solve for YTM: Because the price ($100.47 per $100 face) is above par, YTM < coupon rate. The slight premium means you pay more than you receive at maturity, slightly reducing the total annualized return below 4.625%.
4Tax note: Treasury interest is exempt from state and local taxes — only federal. At 37% federal: after-tax yield ≈ 3.67% × (1 − 0.37) = ~2.31%. Still competitive vs. FDIC CDs at this maturity.
YTM (Exact)
3.67%
Trading at slight premium · Short maturity
Current Yield4.60%
Price StatusPremium
After-Tax YTM (37%)2.31%
State TaxExempt
💡 Key Insight: Short-term Treasuries near maturity show YTM < coupon when priced at a premium. The 10-year Treasury was yielding 4.36% as of April 28, 2026 (FRED) — compare this short note to the full yield curve.
02
Apple Inc. Corporate Bond
AAPL 3.85% · Due Aug 4, 2046 · CUSIP: 037833CD0
💼 Corporate
Face Value$1,000
Market Price$818.60
Coupon Rate3.85%
FrequencySemi-Annual
Years to Maturity20.3 yrs
Bond TypeCorporate (Callable)
📐 Step-by-Step YTM Calculation
1Annual coupon: 3.85% × $1,000 = $38.50/year ($19.25 per semi-annual period). 40 semi-annual periods remaining to 2046.
2Why the discount? This bond was issued in 2016 when rates were low. As rates rose significantly (Fed funds peaked at 5.25–5.50% in 2023–24), the fixed 3.85% coupon became uncompetitive — so the price dropped to ~$818 to compensate buyers with a higher effective yield.
3Newton-Raphson iteration: Solving P = Σ [19.25/(1+r)^t] + 1000/(1+r)^40 where P = 818.60. The engine converges to r (semi-annual) = 2.66%, annualized YTM = 5.32%.
4Capital gain component: At maturity you receive $1,000 for a bond purchased at $818.60 — a $181.40 capital gain over 20 years. This is a major part of why YTM (5.32%) far exceeds the current yield (4.70%). Note: AAPL is callable Feb 4, 2046 — YTW = YTM in this case since call is just 6 months before maturity.
YTM (Exact)
5.32%
Deep discount · 20-year duration · Aaa/AAA rated
Current Yield4.70%
Price StatusDiscount $181.40
After-Tax YTM (37%+CA)2.66%
Total Return / $1K bond+$962 over 20yr
💡 Key Insight: A bond trading at a deep discount like AAPL 2046 shows the gap between Current Yield (4.70%) and YTM (5.32%). Investors who only look at current yield miss the capital appreciation component. Source: Public.com — AAPL 3.85% 2046.
03
JPMorgan Chase & Co. Bond
JPM 5.0% · Due Sep 20, 2034 · CUSIP: 48130CSJ5
🏦 Corporate
Face Value$1,000
Market Price$952.50
Coupon Rate5.0%
FrequencySemi-Annual
Years to Maturity8.4 yrs
Bond TypeCorporate (BBB+/A−)
📐 Step-by-Step YTM Calculation
1Semi-annual coupon: 5.0% × $1,000 ÷ 2 = $25.00 per period. 16.8 periods remaining (≈17 full semi-annual periods to Sep 2034).
2Discount pricing: Priced at $952.50 — $47.50 below par. The discount reflects that JPM’s credit spread (currently ~81 bps over 10Y Treasury) demands a yield premium above the 4.36% 10Y Treasury rate.
3YTM solve: 952.50 = Σ [25/(1+r)^t for t=1 to 17] + 1000/(1+r)^17. Newton-Raphson converges to r = 2.675% (semi-annual), annualized YTM = 5.35%.
4Credit spread check: JPM YTM (5.35%) − 10Y Treasury (4.36%) = 99 bps spread. For an A-rated bank, typical spread is 50–150 bps — this is within normal range, confirming fair pricing. No excess credit risk premium.
YTM (Exact)
5.35%
99 bps over Treasury · Investment grade · A-rated
Current Yield5.25%
Credit Spread99 bps
After-Tax YTM (37%+NY)2.68%
Price StatusDiscount $47.50
💡 Key Insight: This bond illustrates how to use the Credit Spread Analyzer (Tab 5). The 99 bps spread over Treasuries is in the typical A-rated range (50–150 bps), signaling fair valuation. Source: Public.com — JPM 5.0% 2034.
04
California State G.O. Bond
CA G.O. 5.0% · Due Nov 1, 2034 · AAA-rated
🏛️ Municipal
Face Value$5,000
Market Price$5,147.50
Coupon Rate5.0%
FrequencySemi-Annual
Years to Maturity8.5 yrs
Tax StatusFed + CA State Exempt
📐 Step-by-Step YTM + TEY Calculation
1Semi-annual coupon: 5.0% × $5,000 ÷ 2 = $125.00 per period. The bond trades at a premium ($5,147.50 vs. $5,000 face) — YTM will be below the 5% coupon.
2YTM solve (premium bond): 5,147.50 = Σ [125/(1+r)^t for t=1 to 17] + 5000/(1+r)^17. Newton-Raphson converges to semi-annual r = 1.445%, annualized YTM = 2.89%. Premium = capital loss at maturity offsets high coupon income.
3Tax-Equivalent Yield for CA resident (37% fed + 13.3% CA): TEY = 2.89% ÷ (1 − 0.37 − 0.133) = 2.89% ÷ 0.497 = 5.81%. The muni’s 2.89% pre-tax yield is equivalent to a 5.81% taxable bond for top-bracket California investors.
4Comparison: JPMorgan corporate (5.35%) after federal + CA state tax = ~2.60% after-tax yield. California muni after-tax = 2.89% (no taxes withheld). The muni wins for CA residents despite a lower nominal yield!
YTM (Pre-Tax)
2.89%
Tax-Equivalent Yield: 5.81% for CA residents at 37%+13.3%
TEY (Fed + CA State)5.81%
Price StatusPremium $147.50
Federal TaxExempt
CA State TaxExempt (in-state)
💡 Key Insight: Municipal bonds appear to have low yields on paper (2.89%) but their tax-exempt status makes them powerfully competitive for high-income investors. For a top CA bracket investor, this muni’s 5.81% TEY beats the JPMorgan corporate’s 5.35% YTM and the 10Y Treasury (4.36%). Rates per FMSBonds AAA Muni 10-Year yield (Apr 2026).
05
US Treasury 5-Year TIPS
CUSIP: 91282CQP9 · Issued Apr 30, 2026 · Real Coupon 1.25%
🌡️ TIPS
Face Value (par)$1,000
Issue Price$994.41
Real Coupon Rate1.25%
FrequencySemi-Annual
Years to Maturity5 yrs
CPI Index Ratio1.00235
📐 Step-by-Step Real YTM + Break-Even Calculation
1TIPS mechanics: Unlike regular bonds, TIPS pay a fixed real coupon on an inflation-adjusted principal. The 1.25% coupon is paid on the principal, which grows each period by the CPI change. This bond was auctioned April 30, 2026 with a real yield of 1.367%.
2Issue price vs. real yield: Because the coupon (1.25%) was set below the auctioned real yield (1.367%), the bond was issued at a slight discount: $994.41 per $1,000 face. The Newton-Raphson engine confirms: real YTM from this price = 1.367%.
3Break-even inflation rate: The 5-year nominal Treasury yield at auction was ~3.95%. BEIR = 3.95% − 1.367% = 2.58%. If actual CPI averages above 2.58% over the next 5 years, this TIPS outperforms the nominal 5-year Treasury.
4Phantom income warning: In a taxable account at 37%, annual inflation accruals (estimated at ~$32.30/yr at 3.2% CPI) are taxed as ordinary income. Phantom tax = $32.30 × 0.37 = $11.95/yr — reducing effective real yield. Best held in IRA/401(k).
Real YTM (Above Inflation)
1.367%
Break-Even Inflation: 2.58% · Nominal Equivalent: ~4.57% at 3.2% CPI
Break-Even CPI2.58%
Phantom Tax (37%)$11.95/yr
Best held inIRA / 401(k)
Nominal Equiv Yield~4.57%
💡 Key Insight: The April 2026 TIPS auction produced the highest 5-year BEIR since October 2022 (2.58%) — reflecting elevated inflation fears. If you believe US inflation stays above 2.58% for the next 5 years, this TIPS delivers better real returns than a 5-year nominal Treasury. Source: TIPSwatch.com — April 2026 5-Year TIPS Auction.
📊 Side-by-Side Comparison — April 2026
Bond Coupon Price YTM After-Tax YTM (37%+state) Duration Best For
UST 4.625% 2026 4.625% +0.47% $1,004.70 3.67% 2.31% (state exempt) <1 yr Short-term safety, liquidity
AAPL 3.85% 2046 3.85% −18.1% $818.60 5.32% 2.66% (fed+CA) ~14 yrs Long-term total return growth
JPM 5.0% 2034 5.0% −4.75% $952.50 5.35% 2.68% (fed+NY) ~7 yrs Income + moderate-duration
CA G.O. 5% 2034 5.0% +2.95% $5,147.50 2.89% 2.89% ✅ (fully exempt) ~7 yrs High-income CA/NY investors
TIPS 1.25% 2031 1.25% real −0.56% $994.41 1.367% real ~0.86% real (+inflation) ~4.8 yrs Inflation protection (IRA/401k)
✅ Winner for after-tax yield (high-bracket CA/NY investor). All YTM values computed using Newton-Raphson iteration. After-tax assumes 37% federal + applicable state rates. Data as of April 2026. Sources: US Treasury · Public.com · FMSBonds · TIPSwatch
🎓

5 Pro Strategies: Managing Reinvestment Risk & Call Features

Advanced insights used by fixed-income portfolio managers, CFA charterholders, and institutional bond desks — applied to your calculator

⚡ Expert Level 📐 CFA Curriculum 💼 Institutional Practice
01
Never Trust Current Yield Alone — Always Compute YTM
The most common mistake retail bond investors make
🔑 Fundamental
Current Yield = Annual Coupon ÷ Price. It looks simple, but it ignores the most critical component of a bond’s total return: the capital gain or loss at maturity. For a bond trading at a deep discount, this mistake can cause you to dramatically underestimate actual returns.
📌 Real-World Example
❌ Naive Investor Uses
Current Yield
4.70%
AAPL 3.85% 2046 at $818.60
✅ Pro Uses
YTM (Exact)
5.32%
Includes $181.40 capital gain at maturity

The 62 bps gap between 4.70% and 5.32% represents $181.40 in deferred capital gains over 20 years — completely invisible to investors relying on current yield. On a $100,000 position, this is the difference between $9,400/yr income projection and a true total return that exceeds $10,640/yr equivalent.

🏦 The Institutional Rule

Fixed-income desks at Goldman Sachs, BlackRock, and PIMCO never quote current yield internally — every bond is evaluated on YTM. The CFA curriculum explicitly states: “Current yield is an incomplete measure of return because it fails to account for any capital gain or loss.”

⚡ How to Apply in This Calculator
1Enter the bond’s face value, market price, coupon rate, frequency, and years to maturity in Tab 1.
2Click “Calculate All Yields” — compare the YTM card vs. the Current Yield card directly.
3The Total Return to Maturity result card shows the full dollar value of coupons + capital gain combined.
4For premium bonds, notice YTM < coupon rate — the capital loss at maturity reduces your real return below the coupon.
📐 The Three YTM Rules
📉
Discount Bond (Price < Face): YTM > Coupon Rate > Current Yield. Capital gain at maturity boosts total return above coupon.
⚖️
Par Bond (Price = Face): YTM = Coupon Rate = Current Yield. All three measures are identical — no capital gain or loss.
📈
Premium Bond (Price > Face): YTM < Coupon Rate < Current Yield. Capital loss at maturity reduces return below coupon.
Callable bonds give the issuer — not you — the right to retire the bond early at a predetermined call price. Issuers call bonds when rates fall (they refinance at lower rates), which is the worst possible time for you as the bondholder. YTM assumes no call ever happens — that assumption can be dangerously optimistic.
📌 The Callable Bond Trap

Scenario: You buy a 30-year corporate bond at $1,050 (premium) with a 6% coupon and a call in year 5 at $1,020. The broker quotes you a YTM of 5.65%.

❌ Broker Quoted
YTM (to maturity)
5.65%
Assumes bond held 30 years
✅ Reality Check
YTW (to call)
3.82%
Called in year 5 at $1,020 — what you actually earn

The 183 bps gap is catastrophic. If rates drop and the bond gets called in year 5, you receive $1,020 for your $1,050 investment — a loss — plus just 5 years of coupons instead of 30. YTW = min(YTM, YTC) = your actual floor return.

⚠️ FINRA Warning: The Financial Industry Regulatory Authority (FINRA) advises that callable bonds should always be evaluated on Yield to Worst. Many retail brokers are required by SEC Rule 10b-10 to disclose YTW on callable bond trade confirmations. Source: FINRA — Callable Bonds
⚡ How to Apply in This Calculator
1Enter bond parameters in Tab 1. Check the “This bond is callable” toggle to unlock the YTC module.
2Enter the Call Price (usually $1,000–$1,020 per $1,000 face) and Years to First Call Date.
3The Yield to Worst (YTW) hero card at the top of results automatically displays min(YTM, YTC) — your conservative floor.
4The alert box below results tells you why YTW is what it is and whether the issuer is likely to call the bond.
📐 The Call Decision Logic:

If YTC < YTM (bond trades at premium): Issuer WILL likely call — they can refinance at lower cost. Use YTW = YTC.

If YTC > YTM (bond trades at discount): Issuer WON’T call — no economic incentive. Use YTW = YTM.

The calculator detects this automatically and highlights the appropriate scenario in the alert box.
YTM tells you what you earn if nothing changes. Modified Duration tells you how much your bond loses if interest rates rise. Every fixed-income professional uses duration to size positions and hedge rate risk. Without it, you’re flying blind.
The Duration Rule of Thumb
% Price Change ≈ −ModDuration × Δ Yield (decimal)
Example: ModDur = 8.5, rates rise 1% → Price falls ≈ 8.5%
📌 Position Sizing with Duration

You hold $500,000 of a bond with Modified Duration = 8.5. The Fed signals a 75 bps rate hike cycle.

Duration
8.5 yrs
Rate Rise
+75 bps
Est. Price Loss
−6.375%
Dollar Loss
−$31,875

Before entering the position, a portfolio manager would calculate: “Can I absorb $31,875 in mark-to-market loss on a rate shock? If not, I need a shorter-duration bond or a hedge.” Convexity then refines this estimate — the actual loss is slightly less than $31,875 due to positive convexity.

⚡ How to Apply in This Calculator
1Go to Tab 2 — Duration + Sensitivity. Enter your bond parameters and set the yield shift scenario in basis points (e.g., 75 for a 75 bps shock).
2The Modified Duration result card tells you % price change per 1% yield move. Multiply by your position size to get dollar risk.
3Read the Rate Sensitivity Table: it stress-tests 11 scenarios from −300 to +300 bps, showing estimated price, price change, and 1-year total return for each.
4The Price vs. Yield Curve (Convexity Chart) shows visually why larger rate drops produce bigger gains than equivalent rate rises produce losses.
📐 Duration Rules of Thumb
Duration < 3 years: Low rate risk. Safe for investors with <3 year horizon or expecting rate hikes.
⚖️
Duration 3–7 years: Moderate risk. Suitable for diversified bond portfolios.
⚠️
Duration > 10 years: High rate sensitivity. Only hold if you’re confident in rate stability or have a matching long-term liability.
Every bond type has a different tax treatment under US law. Comparing YTMs across bond types without adjusting for taxes is like comparing gross salary offers without factoring in state income tax. The bond with the highest pre-tax YTM is often not the best after-tax choice.
Bond TypeFederalStateNet Tax Hit
Corporate Taxable Taxable Fed + State
In-State Muni Exempt Exempt Zero tax
Out-of-State Muni Exempt Taxable State only
US Treasury Taxable Exempt Federal only
TIPS Taxable Exempt + Phantom tax
📌 High-Income NY Investor (37% Fed + 10.9% NY)
JPMorgan Corp 5.35%
× (1 − 0.37 − 0.109)
2.47% after-tax
US Treasury 4.36%
× (1 − 0.37) only
2.75% after-tax
NY In-State Muni 3.0%
No taxes at all
3.00% after-tax ✅

The 5.35% corporate bond — which looks like the obvious winner — actually delivers the worst after-tax yield for this investor. The 3.0% muni wins by 53 bps over the treasury and 53 bps over the corporate.

⚡ How to Apply in This Calculator
1Go to Tab 3 — After-Tax + Muni TEY. Enter pre-tax YTMs for each bond type you’re comparing (leave blank any you’re not considering).
2Select your Federal Marginal Tax Rate and State from the dropdown. All 50 states are pre-loaded with correct rates.
3Specify whether the municipal is in-state (double-exempt) or out-of-state (state tax still applies).
4The results table highlights the winner with a ✅ and shows after-tax yield, tax cost, and real yield side by side. The bar chart makes the gap visual.
💡 The TEY Shortcut: Tax-Equivalent Yield (TEY) = Muni Yield ÷ (1 − Combined Tax Rate). Use the Muni TEY sub-calculator in Tab 3 for instant comparisons. If TEY > corporate YTM, the muni wins. At 37% federal + 13.3% CA: a 4.2% muni has a TEY of 8.45% — higher than any investment-grade corporate bond in today’s market.
YTM has one critical hidden assumption that even experienced investors miss: it assumes all coupon payments are reinvested at the same YTM rate for the life of the bond. In the real world, this almost never happens — and the impact on actual realized return can be significant, especially for long-duration bonds.
YTM vs. Realized Compound Yield
YTM = assumes reinvestment at YTM rate (theoretical)
Realized Yield = actual return when reinvestment rate ≠ YTM
Zero-coupon bonds: No reinvestment risk — YTM = Realized Yield
📌 Reinvestment Risk: 20-Year Corporate Bond

A 20-year, 5% coupon bond at par. YTM = 5.00%. What actually happens if reinvestment rates average just 3%?

YTM Promised
5.00%
Reinvest Rate
3.00%
Realized Yield
~4.35%
Yield Drag
−65 bps

The 65 bps shortfall is entirely from reinvestment income falling below the YTM assumption. On a $1,000,000 bond portfolio, that’s approximately $6,500/year in “missing” returns. This risk is highest for long-duration, high-coupon bonds in declining rate environments.

⚡ How to Manage Reinvestment Risk
1Zero-coupon bonds eliminate reinvestment risk entirely. Select “Zero-Coupon” in the coupon frequency dropdown in Tab 1 — the calculator uses the exact zero-coupon formula. What you see is what you get.
2TIPS partially solve it — the inflation-adjusted principal growth compounds automatically without reinvestment. Use Tab 4 to analyze TIPS in your portfolio.
3Bond ladders reduce reinvestment concentration. Use Tab 5 to build a ladder — staggered maturities mean you reinvest at different rate environments over time, averaging out the risk.
4For high-coupon bonds, reduce the reinvestment rate assumption: if YTM = 5.5% but you expect to reinvest at only 3.5%, mentally adjust your expected realized yield downward by 30–60 bps for long-duration bonds.
📐 Reinvestment Risk by Bond Type
Zero-Coupon: Zero reinvestment risk. YTM = guaranteed realized yield if held to maturity.
Short-duration (<3yr): Minimal reinvestment risk — coupons are reinvested for short periods only.
⚖️
Medium-duration (3–10yr): Moderate risk. Accept YTM as a reasonable approximation.
⚠️
Long-duration (>10yr) high-coupon: Maximum reinvestment risk. YTM is an upper-bound estimate, not a realized return guarantee.
Pro Bottom Line: YTM is the best single metric for comparing bonds — but treat it as a theoretical maximum for coupon-paying bonds in environments where you expect rates to fall. Zero-coupon bonds, TIPS, and bond ladders are the professional tools for controlling reinvestment rate risk in practice.
Ready to put these tips into practice? Use all 5 calculator modules above — Tab 1 for YTM/YTW, Tab 2 for Duration, Tab 3 for After-Tax, Tab 4 for TIPS, Tab 5 for Ladder + Credit Spread.

Bond YTM, Interest Rate Risk & Fixed-Income FAQs

25 most-searched questions about Yield to Maturity answered by fixed-income experts — from basics to advanced concepts

25 Questions Beginner to Advanced Google Rich Results Enabled
25 questions · FAQ schema enabled for Google rich results