What Is Bond Convexity?

Bond convexity is closely associated with duration but takes the concept one step further. While duration estimates how a bond's price can be expected to react to changes in market interest rates, convexity measures how the bond's duration—and by implication, its price—will change depending on how much interest rates change.

Taken together, both duration and convexity show how a bond or bond portfolio can be expected to perform when interest rates change. This helps investors understand the price risk of owning fixed-income securities under different interest rate scenarios. In general, the higher a bond's coupon rate, the lower its convexity, or market risk.

Positive And Negative Convexity

Convexity can be both positive and negative. In general, most "plain vanilla" bonds have a positive convexity. As interest rates fall, the price of the bond will rise at an increasing rate, but when rates increase, the price will fall at a declining rate.

In other words, a bond with positive convexity will gain more in price when yields fall than it will lose when yields rise. That is, the bondholder gains more when yields fall than is lost when yields rise.

However, there are some bonds that exhibit negative convexity. In a rising interest rate environment, their price doesn't increase as fast as bonds with positive convexity, or their price may actually go down.

This often occurs with callable bonds, in which the issuer is more likely to call, or buy back, bonds with higher coupon rates. It also occurs with mortgage-backed securities, which are more likely to be prepaid because mortgage borrowers can be expected to refinance their loans into lower rates. In both cases, the investor will get his or her money back faster than anticipated, making them less valuable.

By the same token, if rates were to rise, bonds with negative convexity would be more likely to increase in price—or lose less—than bonds with positive convexity, because there is less risk they will be called or paid off early.


Convexity measures how much a bond's duration will increase or decrease depending on a change in interest rates. Bonds with positive convexity will gain more in price when yields fall than they will lose when yields rise. Bonds with negative convexity will rise in price when yield rises, because they can be expected to pay off earlier than expected.

Russell Shor

Russell Shor

Senior Market Specialist

Russell Shor (MSTA, CFTe, MFTA) is a Senior Market Specialist at FXCM. He joined the firm in October 2017 and has an Honours Degree in Economics from the University of South Africa and holds the coveted Certified Financial Technician and Master of Financial Technical Analysis qualifications from the International Federation…

View Profile


Any opinions, news, research, analyses, prices, other information, or links to third-party sites contained on this website are provided on an "as-is" basis, as general market commentary and do not constitute investment advice. The market commentary has not been prepared in accordance with legal requirements designed to promote the independence of investment research, and it is therefore not subject to any prohibition on dealing ahead of dissemination. Although this commentary is not produced by an independent source, FXCM takes all sufficient steps to eliminate or prevent any conflicts of interests arising out of the production and dissemination of this communication. The employees of FXCM commit to acting in the clients' best interests and represent their views without misleading, deceiving, or otherwise impairing the clients' ability to make informed investment decisions. For more information about the FXCM's internal organizational and administrative arrangements for the prevention of conflicts, please refer to the Firms' Managing Conflicts Policy. Please ensure that you read and understand our Full Disclaimer and Liability provision concerning the foregoing Information, which can be accessed here.

${getInstrumentData.name} / ${getInstrumentData.ticker} /

Exchange: ${getInstrumentData.exchange}

${getInstrumentData.bid} ${getInstrumentData.divCcy} ${getInstrumentData.priceChange} (${getInstrumentData.percentChange}%) ${getInstrumentData.priceChange} (${getInstrumentData.percentChange}%)