Bond Convexity Calculator

This bond convexity calculator measures bond price sensitivity to interest rate changes. Enter coupon rate, yield, and maturity to see convexity and duration instantly.

Bond Convexity Calculator | Interest Rate Risk Analysis
Select Currency
Bond Details
%
%
years
bps

Convexity measures the curvature of the price-yield relationship. Higher convexity means greater price sensitivity to interest rate changes, providing more protection when rates fall and less loss when rates rise.

Convexity Analysis
📊 Convexity: —
Bond Price—
Face Value—
Annual Coupon Rate—
Yield to Maturity—
Years to Maturity—
Coupon Frequency—
Macaulay Duration—
Modified Duration—
Convexity—
Estimated Price Change (Duration + Convexity)—
Duration-Only Estimate—
Convexity Adjustment—
Estimated New Price—
Bond Cash Flow Schedule
PeriodYearsCash FlowDiscount FactorPV of Cash FlowWeight × Period²

Enter bond details to view cash flow schedule.

Shows how each cash flow contributes to the bond's duration and convexity.

Powered by Techraxy | Bond Convexity Calculator

Creator & Reviewer

Hasnain Khan

Co-Founder, Techraxy

Hasnain Khan is a digital tools developer and Co-Founder of Techraxy, a platform dedicated to building modern web-based calculators and utility tools. He focuses on tool optimization, website performance, and creating accessible user experiences across categories like automotive, finance, construction, and everyday utilities.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction to Bond Convexity Calculator

Bond convexity measures how the duration of a bond changes as interest rates change. It is a second-order measure of interest rate sensitivity, complementing duration. While duration estimates price changes linearly, convexity accounts for the curvature of the price-yield relationship. This makes convexity a more accurate predictor of bond price movements, especially for large interest rate changes. This Bond Convexity Calculator helps you measure convexity, duration, and estimated price changes for any bond. Enter the face value, coupon rate, yield to maturity, years to maturity, and coupon frequency. The calculator shows your convexity, duration, and price sensitivity estimates. Toolraxy built this calculator to help bond investors, portfolio managers, and fixed income analysts evaluate interest rate risk accurately.

How to Use This Bond Convexity Calculator

            1. Enter the Face Value (par value of the bond)

            2. Enter the Coupon Rate (annual coupon percentage)

            3. Enter the Yield to Maturity (current market yield)

            4. Enter the Years to Maturity (remaining term)

            5. Select the Coupon Frequency (annual, semi-annual, quarterly, monthly)

            6. Click Calculate to see your convexity results

            7. Review convexity, duration, and estimated price changes

            8. Adjust inputs to compare different bonds

            9. Enter your Annual Interest Rate (current mortgage rate)

Formula Section

Bond price (present value of cash flows):

text
Price = Σ [ C ÷ (1 + y)^t ] + [ F ÷ (1 + y)^n ]

Macaulay duration:

text
Macaulay Duration = Σ [ t × PV(CF_t) ] ÷ Price

Modified duration:

text
Modified Duration = Macaulay Duration ÷ (1 + y ÷ m)

Bond convexity:

text
Convexity = Σ [ t(t+1) × PV(CF_t) ] ÷ [ Price × (1 + y)^2 ]

Estimated price change (duration only):

text
ΔP ≈ –Modified Duration × Δy × Price

Estimated price change (duration + convexity):

text
ΔP ≈ [–Modified Duration × Δy + 0.5 × Convexity × (Δy)^2] × Price

Where:

  • C = Coupon payment

  • F = Face value

  • y = Yield to maturity per period

  • t = Time period

  • n = Total periods

  • m = Coupon frequency per year

Real-Life Examples Section

  • Example scenario:

    • Face value: $1,000

    • Coupon rate: 5.0%

    • Yield to maturity: 6.0%

    • Years to maturity: 10

    • Coupon frequency: Semi-annual

    Calculations:

    • Bond price: $925.61

    • Macaulay duration: 8.02 years

    • Modified duration: 7.79 years

    • Convexity: 74.83

    Estimated price change for a 1% rate increase (100 bps):

    • Duration only: –7.79% × $925.61 = **–$72.11**

    • Duration + convexity: –7.79% + 0.5 × 74.83 × (0.01)² = –7.42%

    • Price change with convexity: –$68.68

    Clear takeaway: This bond has a convexity of 74.83 and modified duration of 7.79. For a 1% rate increase, duration alone predicts a 7.79% price drop, but convexity reduces it to 7.42%. Higher convexity means less price decline when rates rise and more price gain when rates fall.

 

FAQs

1. What is bond convexity?
Bond convexity measures how the duration of a bond changes as interest rates change. It is a second-order measure of interest rate sensitivity, showing the curvature of the price-yield relationship.

2. How is bond convexity calculated?
Convexity = Σ [t(t+1) × PV(CF_t)] ÷ [Price × (1 + y)²]. It sums the time-weighted present values of cash flows, adjusted for bond price and yield.

3. What does a higher convexity mean?
Higher convexity means bond prices are less sensitive to interest rate increases and more sensitive to rate decreases. Higher convexity is generally desirable for bond investors.

4. What is the difference between duration and convexity?
Duration measures the linear sensitivity of bond price to interest rate changes. Convexity measures the curvature of that relationship, providing a more accurate estimate for larger rate changes.

5. What is a good convexity for a bond?
Higher convexity is generally better. For a 10-year bond, convexity of 70-100 is common. For longer-dated bonds, convexity can be 200+. Compare to similar bonds in your portfolio.

6. How does convexity affect bond price estimates?
Duration alone underestimates price increases and overestimates price decreases. Adding convexity corrects for this asymmetry, making estimates more accurate for large rate changes.

7. Why is convexity important for portfolio management?
Convexity helps portfolio managers assess interest rate risk accurately. Bonds with higher convexity are more valuable in volatile rate environments because they outperform when rates fall and lose less when rates rise.

8. What is negative convexity?
Negative convexity occurs when a bond’s price-yield curve is concave (bowed downward). This happens with callable bonds and mortgage-backed securities, where price appreciation is limited when rates fall.

Disclaimer

This Bond Convexity Calculator is provided for educational and planning purposes only. Results are based on standard bond formulas and the numbers you enter. Actual bond prices and price changes depend on market conditions, credit risk, liquidity, and other factors. This tool does not constitute financial or investment advice. Consult a licensed financial advisor or fixed income specialist before making investment decisions. Toolraxy is not responsible for any actions taken based on these calculations.

ADVERTISEMENT

ADVERTISEMENT