Skip to main contentTo address inflation risk, many governments issue inflation-indexed bonds (also called inflation-linked bonds or TIPS in the U.S.). These bonds adjust the principal and/or interest payments based on changes in an inflation index, such as the Consumer Price Index (CPI). This ensures that investors receive returns that maintain their purchasing power even when inflation fluctuates.
How are inflation factors calculated?
Inflation-indexed government bonds require daily adjustment of the inflation factor, but Consumer Prices Index (CPI) are typically published monthly and with a delay (often 3 months).
This means daily inflation factors must be interpolated between monthly CPI values that are lagged by three months.
How we determine the inflation adjustment factor
- Take the coupon payment date, which is the date for which we want to calculate the factor;
- Subtract the lag in months from the given date to get lagged date;
- Since CPI is only monthly, determine CPI for every day using linear interpolation;
- Using the daily interpolated series, determine the CPI corresponding to the lagged date.
Inflation factors are relative to a base CPI date, which is interest accrual date for the given bond. Retrieving the CPI at the base date (interpolated if necessary) according to the procedure above allows us to calculate the inflation factor for the given coupon payment date for the given bond:
Inflation Factor=CPI on base dateCPI on lagged date
How are inflation factors applied to inflation linked bond calculations?
Adjusted coupon
To adjust the coupon by an inflation factor, multiply the base coupon by the inflation factor
Adjusted Coupon=Base Coupon * Inflation Factor
Adjusted principal
To adjust the principal by an inflation factor, multiply the base principal by the inflation factor
Adjusted Principal=Base Principal * Inflation Factor
What we offer?
Our inflation factors API provides both historical and live data for lagged daily CPI indexes for the following countries
- USA
- UK
- Germany
- Italy
- France
- Spain