Key Takeaways
- A 30-year Treasury with a duration of 18 can lose 3.2% more than duration predicts when rates rise 200 basis points, because the price-yield relationship is curved, not linear.
- Portfolios sized purely on modified duration routinely misestimate rate risk by $15,000 to $40,000 per $1 million in long-duration bonds during rate shocks.
- Add the convexity adjustment, (0.5 x Convexity x Change in Yield squared), to your duration estimate to get a materially more accurate price change forecast.
- Tool: Model bond price sensitivity with the CalcMoney Investment Calculator →
Invest Your Spare Change Automatically
Acorns rounds up your purchases and invests the difference into a diversified portfolio automatically.
Duration Is a First Approximation. Convexity Is the Correction.
Modified duration estimates bond price change as a straight-line relationship with yield. That approximation works reasonably well for yield moves under 50 basis points. Beyond that, the straight line diverges from the actual curved price-yield relationship. The gap is convexity.
Convexity measures the rate of change of duration itself. As yields rise, the duration of a standard fixed-coupon bond shortens slightly. As yields fall, it lengthens. A linear model misses both effects. The convexity adjustment corrects the estimate by accounting for that curvature.
Ignoring convexity costs investors accuracy precisely when accuracy matters most, during large, fast rate moves.
The Full Bond Convexity Formula
To calculate convexity, use this formula:
Convexity = (1 / (Bond Price x (1 + Yield)^2)) x Sum of [ (Cash Flow at time t x t x (t + 1)) / (1 + Yield)^t ]
Where:
- t = each period (year or semi-annual period) when a cash flow occurs
- Cash Flow at time t = coupon payment, or coupon plus face value at maturity
- Yield = the bond's yield to maturity per period
- Bond Price = the current market price of the bond
For a semi-annual coupon bond, divide the annual yield by 2, use semi-annual periods for t, and then divide the final convexity figure by 4 to convert back to annual terms.
The Price Change Approximation Including Convexity
The full price change estimate for a bond given a yield change is:
Percentage Price Change = (-Modified Duration x Change in Yield) + (0.5 x Convexity x (Change in Yield)^2)
The first term is the duration estimate. The second term is the convexity adjustment. For a bond with positive convexity, the adjustment is always additive. It reduces actual losses when yields rise and amplifies actual gains when yields fall.
Worked Example 1: 10-Year Corporate Bond
A 10-year corporate bond has a face value of $100,000, a 5% annual coupon paid semi-annually, a current market price of $97,500, and a yield to maturity of 5.3%.
A standard bond pricing model produces a modified duration of 7.61 years and a convexity of 72.4 for this bond.
Scenario: Yields rise 150 basis points (0.015).
Duration-only estimate: Price change = -7.61 x 0.015 = -11.415% Estimated dollar loss = $97,500 x 0.11415 = $11,130
Convexity adjustment: 0.5 x 72.4 x (0.015)^2 = 0.5 x 72.4 x 0.000225 = 0.008145, or +0.8145% Dollar value of adjustment = $97,500 x 0.008145 = $794
Full adjusted estimate: Net price change = -11.415% + 0.8145% = -10.60% Adjusted dollar loss = $97,500 x 0.1060 = $10,336
The convexity correction reduces the estimated loss by $794. On a $500,000 position, that gap becomes $3,970. A portfolio manager using only duration overstates the loss and may over-hedge, incurring unnecessary hedging costs.
Worked Example 2: 30-Year Treasury Bond
A 30-year Treasury bond carries a face value of $1,000,000, a 4.25% coupon paid semi-annually, a current price of $104.20 per $100 face value (market value $1,042,000), a modified duration of 18.3, and a convexity of 492.
Scenario: Yields fall 100 basis points (0.01).
Duration-only estimate: Price change = -18.3 x (-0.01) = +18.3% Estimated dollar gain = $1,042,000 x 0.183 = $190,686
Convexity adjustment: 0.5 x 492 x (0.01)^2 = 0.5 x 492 x 0.0001 = 0.0246, or +2.46% Dollar value of adjustment = $1,042,000 x 0.0246 = $25,633
Full adjusted estimate: Net price change = +18.3% + 2.46% = +20.76% Adjusted dollar gain = $1,042,000 x 0.2076 = $216,319
The duration-only model underestimates the gain by $25,633 on a $1,042,000 position. An investor who sold this Treasury expecting only 18.3% upside left real money on the table.
Positive vs. Negative Convexity: Why It Changes the Calculus
Most standard fixed-coupon bonds carry positive convexity. Price gains accelerate as yields fall. Price losses decelerate as yields rise. The asymmetry benefits the holder in both directions.
Mortgage-backed securities (MBS) and callable bonds often carry negative convexity. When yields fall, issuers call the bonds or borrowers prepay, capping upside. The price-yield curve bends the wrong way. The convexity adjustment becomes negative, meaning price gains are smaller than duration predicts.
A callable 10-year corporate bond with an effective convexity of -15 and modified duration of 6.8 underperforms a comparable non-callable bond by approximately 0.34% in price gain for a 100-basis-point yield drop. On a $2,000,000 position, that is $6,800 in forgone appreciation.
Investors holding MBS or callable bonds need to account for negative convexity explicitly, or risk overestimating their rate rally gains.
What Convexity Means for Portfolio Construction
High convexity provides a structural advantage in volatile rate environments. Two bonds with identical modified duration can have materially different convexity profiles, and therefore materially different risk-return behavior when rates move significantly.
A long-dated zero-coupon Treasury carries far higher convexity than a coupon bond of similar duration. That higher convexity means better price appreciation when rates fall and less price damage when rates rise.
Investors building a fixed-income allocation for duration management should compare convexity across candidate bonds before selecting positions. The bond with higher convexity commands a price premium in the market. Whether that premium is worth paying depends on your rate outlook and the size of the moves you are positioning for.
For moves under 50 basis points, convexity adds modest value. For moves of 100 basis points or more, the convexity adjustment shifts from analytical refinement to material dollar impact.
Run the Numbers Before You Size the Position
Bond convexity is not a theoretical refinement. It is a measurable, dollar-quantifiable source of pricing error when you rely on duration alone. The formula is accessible. The adjustment is straightforward. The cost of skipping it scales directly with position size and rate volatility.
Use the CalcMoney Investment Calculator to model bond price sensitivity across yield scenarios, duration assumptions, and convexity inputs before you commit capital to a fixed-income position.
Model your bond's convexity-adjusted price change now →You Might Also Like
- How to Calculate Bond Allocation Percentage by Age in Retirement
- Bond Duration Explained: How to Measure and Manage Interest Rate Risk
- How to Calculate I-Bond Return Including the Composite Rate
Results are estimates for informational purposes only. Consult a licensed financial professional before making financial decisions.
Put These Numbers to Work
Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.
Affiliated. We may earn a commission.
Related Guides
Free Tools
Run the actual numbers
Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.
Open Free Calculators


