Bond Convexity Calculator
Bond convexity describes the bend in a bond’s price-yield curve. When yields fall, the present value of future coupons and principal rises; when yields rise, that present value falls. The path is curved rather than straight, so a duration-only estimate becomes less reliable as rate moves grow. This calculator isolates that curvature for a plain fixed-cash-flow bond by pricing the same coupon schedule at three yields: the starting yield, a lower yield, and a higher yield.
Use this page when you already understand the bond’s basic price and duration and want the next layer of rate-risk analysis. The result is not a forecast of tomorrow’s market price. It is a local measurement of how much the price-yield relationship bends around the yield you entered. That makes it useful for stress testing, comparing long bonds with similar yields, and explaining why two bonds with similar duration can react differently to the same rate shock.
For the first-order risk measure, use the sibling effective duration calculator. To solve the yield that makes a price equal to cash flows, use the bond YTM calculator. If you need a short discount-bond annualization instead, the bond equivalent yield calculator focuses on BEY rather than curvature. The broader bond calculator is useful for general fixed-income inputs.
Inputs and calculation steps
Enter the bond’s face value, annual coupon rate, coupon frequency, years to maturity, yield to maturity, and yield differential. The calculation rounds total coupon periods to the nearest whole number with years multiplied by frequency. It calculates each coupon as face value times coupon rate divided by coupon frequency. Then it discounts every coupon and the final face value using the yield per coupon period.
The same pricing routine runs three times. First it prices the bond at the entered yield to maturity. Second it subtracts the yield differential and prices the lower-yield scenario. Third it adds the yield differential and prices the higher-yield scenario. The convexity formula combines those three prices and divides by the current price and the square of the decimal yield shock.
Formula
Bond price is the present value of fixed coupons plus principal:
The calculator’s effective convexity estimate is:
Here P0 is the starting price, the down-yield price is the value when the entered yield falls by the shock, the up-yield price is the value when the entered yield rises by the shock, and the yield differential (delta y) is expressed as a decimal. A 1 percent shock is therefore 0.01 in the denominator.
Example
Use the calculator defaults: face value $1,000, annual coupon rate 5%, annual coupon frequency 1, years to maturity 10, yield to maturity 8%, and yield differential 1%. The annual coupon is $50.00. Discounting ten $50 coupons plus $1,000 principal at 8% gives a current modeled price of $798.70.
Next the calculator reprices at 7%, because the yield differential is subtracted from the 8% starting yield. That lower-yield price is $859.53. It also reprices at 9%, producing an upper-yield price of $743.29. The numerator is $859.53 plus $743.29 minus two times $798.70, or about $5.43. The denominator is $798.70 times 0.01 squared. The resulting effective convexity is 67.95, matching the result panel.
This example also shows why convexity is a curvature measure rather than a simple dollar-gain measure. The price increase from 8% down to 7% is about $60.83, while the price decrease from 8% up to 9% is about $55.40. The two moves are not equal, even though the yield shocks are equal in size.
How it is used in bond analysis
Portfolio managers often use duration and convexity together. Duration gives a quick estimate of the percentage price move for a small yield change. Convexity adjusts that estimate when the yield change is larger or when comparing securities whose price-yield curves bend differently. A long low-coupon bond usually has more convexity than a shorter high-coupon bond because more of its value comes from distant cash flows.
Convexity also helps explain why bonds can have asymmetric rate exposure. With positive convexity, a bond may gain more when rates fall than it loses when rates rise by the same number of basis points, all else equal. That asymmetry can be valuable, but it is not free. Investors may accept lower yield or pay a higher price for bonds with desirable convexity characteristics.
Tips and limitations
- Keep the yield differential small when you want a local measure around today’s yield.
- Use the same coupon frequency convention when comparing several bonds.
- Remember that this calculator assumes fixed promised cash flows through maturity.
- Compare convexity with yield to call when a bond can be redeemed early.
- Do not use convexity alone to rank bonds; credit risk, taxes, liquidity, and call protection still matter.
If the bond has embedded options, negative amortization, floating coupons, or mortgage prepayment behavior, the fixed-cash-flow convexity here may be misleading. In those cases the cash flows themselves can change when yields move, which is exactly when option-adjusted duration and convexity become important.
Sources
- SEC, Investor Bulletin: Corporate Bonds — overview of corporate bond features, risks, and yield concepts.
- FINRA, Bonds — investor education on bond prices, interest rates, and risk.
- FINRA, Bond Yield and Return — explanation of yield measures and return drivers.
- TreasuryDirect, Treasury Bonds — official Treasury information on bond coupon payments and maturity.