Bond Price Change Calculator: Move Between Two Prices
Work out the percentage change between two bond prices — the headline mark-to-market move that captures how much rate shifts have pushed the bond's value.
Adjust the inputs and select Calculate for a full breakdown.
Compare Common Scenarios
How the numbers shift across typical situations for this calculator:
| Scenario | Price change | Dollar change |
|---|---|---|
| $1,000 to $950 | -5.00% | -50 |
| $1,000 to $1,080 | 8.00% | 80 |
| $960 to $900 | -6.25% | -60 |
| $1,000 to $1,250 | 25.00% | 250 |
How This Calculator Works
Enter the earlier and current price for the same bond. The calculator subtracts one from the other for the dollar change and divides by the earlier price to give the percentage. The result is price-only return; add coupon income separately for total return.
The Formula
Percentage Change
Old is the starting value, New is the ending value
Worked Example
A bond falling from $1,000 to $950 is a 5% price decline — a $50 loss on a $1,000 face value bond. Long-duration bonds move much more than short ones for the same rate shift: a 1-point yield rise can move a 30-year Treasury down 15%+ in price, while a 2-year barely budges.
Key Insight
Bond price changes are inverse to yield changes — when yields rise, prices fall, and vice versa. The size of the move depends on duration: long bonds are sensitive (modified duration of 15+ years means a 1% yield change moves the price 15%+), short bonds are not. Investors looking at price changes alone underestimate bond total return; pair the percentage here with the coupon income for the real picture.
Duration — the rate-sensitivity measure that matters
Modified duration measures the percentage change in a bond's price for a 1% change in yield. A 5-year duration bond loses ~5% if rates rise 1%; a 15-year duration bond loses ~15%. Duration is approximately the weighted average time until cash flows are received, with weights based on present value of each cash flow.
For Treasuries (no credit risk), duration is the primary risk measure. For corporates, duration combines with credit spread sensitivity. For high-yield bonds and emerging market bonds, credit risk often dominates duration risk in price moves.
Approximate duration ranges by bond type: short Treasury (2Y, 3Y) ~1.5-2.5 years; intermediate Treasury (5Y, 7Y) ~4-6 years; 10Y Treasury ~9 years; 30Y Treasury ~17-19 years (highest duration); investment-grade corporate (avg) ~7-8 years; high-yield (avg) ~4-5 years (lower duration due to higher coupon).
2022 bond loss as the duration case study
U.S. bond market 2022 produced historic losses. The Bloomberg US Aggregate Bond Index lost 13% — the worst single year in the index's 50-year history. The cause: 10-year Treasury yield rose from 1.5% to ~4.0% during the year, a 2.5 percentage point move. With the index's ~6-year duration, expected loss ≈ −6 × 2.5% = −15%, close to actual 13%.
Long-duration bond funds were hit much harder: TLT (20-year Treasury ETF) lost 31%; EDV (extended duration Treasury) lost 39%. These losses were greater than many stock indices in 2022 (S&P 500 lost 18%). For 'safe-haven' bond investors who didn't understand duration risk, 2022 was a brutal lesson.
Recovery has been partial. Bond returns 2023-2024 have been positive 4-8% annually, but the cumulative loss from 2022 peaks persists. For investors entering bonds today, the higher coupons (5-6% on investment-grade corporates vs 2-3% pre-2022) provide more cushion against future rate increases — but only if duration is managed.
Bond price change for a 1% rate move — by duration
Reference price changes for bonds of varying durations facing a 1% interest rate increase. Negative price change indicates loss; positive indicates gain.
| Bond duration (years) | Rate +1% | Rate +2% | Rate +3% |
|---|---|---|---|
| 1 year (short-term) | −1% | −2% | −3% |
| 3 years (5Y Treasury approx) | −3% | −5.9% | −8.7% |
| 5 years (intermediate) | −5% | −9.5% | −13.5% |
| 7 years (10Y Treasury approx) | −7% | −13.5% | −19% |
| 10 years | −10% | −18% | −24% |
| 15 years (long corporate) | −15% | −26% | −34% |
| 20 years (20Y Treasury) | −20% | −33% | −43% |
These estimates use modified duration only. For larger rate changes, convexity (the curvature of the price-yield relationship) makes actual losses slightly LESS severe than linear duration suggests. For very large rate changes, full pricing formulas are needed for accuracy.
Frequently Asked Questions
How is bond price change calculated?
Subtract the earlier price from the current price, divide by the earlier price, and multiply by 100. A $1,000 to $950 move is a 5% price decline.
Why do bond prices change?
Primarily because of interest-rate shifts. When market yields rise, existing bonds fall in price (their fixed coupon becomes less attractive); when yields fall, existing bonds rise. Credit risk and inflation expectations also move prices.
Does this include the coupon?
No. The calculator measures price-only change. For total return, add the coupons received during the holding period to the dollar change before dividing by the starting price.
What is duration?
A measure of how sensitive a bond's price is to a 1% change in yield. A bond with modified duration of 10 moves about 10% in price for a 1% yield shift. Longer-maturity bonds typically have higher duration.
Why did my bond fund drop when I held to maturity?
Bond funds mark to market daily, so price moves show up in the NAV even though held-to-maturity individual bonds return par. Long-duration bond funds posted historic losses in 2022 when rates rose sharply — recovered in subsequent years as bonds in the portfolio matured.
When is this calculator unreliable?
For very large rate changes (>200 basis points) where duration approximation understates price changes — full bond pricing formulas needed. For convertible bonds where equity conversion option affects price independently of rate movements. For credit-risky bonds where credit spread movements dominate price changes more than rate movements.
References & Authoritative Sources
- U.S. Securities and Exchange Commission (SEC) — Investor Bulletin: Interest Rate Risk · consulted June 1, 2026 · Federal investor education on bond price sensitivity
- FINRA — Bond Education — Bond Prices and Interest Rates · consulted June 1, 2026 · Regulator education on rate-price relationship
- Investopedia — Bond Pricing — How Are Bond Prices Affected by Interest Rates? · consulted June 1, 2026 · Standard reference for bond pricing dynamics
Related Calculators
Data Sources & Benchmarks
This calculator draws on 1 independent, dated source.
Embed this calculator
Add this calculator to your website for your readers. The embed includes a neutral attribution link to the original CalcDomain page for methodology, updates, and source notes.
Attribution uses rel="nofollow" by default and is included for transparency, not ranking manipulation.
Suggest an improvement
Found a calculation issue, outdated source, unclear assumption, or missing edge case? Send a short note so we can review it.
Methodology & Review
Bond price change percentage equals (new price − old price) / old price × 100. The calculator returns the percentage change. Bond prices move inversely to interest rates: when rates rise, prices fall; when rates fall, prices rise. The magnitude of change is approximately: price change ≈ −modified duration × interest rate change. For a 10-year duration bond facing a 1% rate increase, expect ~10% price decrease. RELIABILITY: Reliable for direct price comparison. As a forecast tool, the duration approximation works well for small rate changes (±50 basis points) but understates price impact of large rate changes (convexity effect). For very large rate moves (>200 bps), use full bond pricing formulas rather than duration approximation.
Reviewed according to the CalcDomain Editorial Policy & Calculator Methodology. We document formulas, edge cases, sources, update dates, and correction paths for calculator pages.
Updated