@mbhunter provided the correct answer. Yet, it seems there is still confusion about how this formula is used, or where it comes from. It is not just how it is defined. Although fixed income can be confusing, the conventions and computations of products are usually never based on random choice. The formula is designed to always provide the fixed rate of the contract as the real return.
Short answer
1 ) The fixed rate never changes throughout the life of the bond. For new bonds, the fixed rate is determined twice a year, just like inflation (May 1:and November 1)
2 ) The semi-annual inflation rate is multiplied by two because the entire formula is compounded semiannually, meaning that every 6 months the bond's interest rate is applied to a new principal value and inflation is reset. Since the fixed rate is quoted annualized, you simply multiply by two. Quoting as annualized is in line with pretty much all other interest rates, implied volatility quotes, computed historical volatility values at date vendors etc.
3 ) Fixed rate x Semiannual inflation is a product of the design of the formula which guarantees that your real return will be equal to the fixed rate.
Long answer
Origin of the formula:
@Kamaraju Kusumanchi derives the origin of the formula. Some more details:
r= (1+i)/(1+π) – 1
where
- r is the Real Rate of Return (for I bonds the fixed rate),
- i denotes the nominal rate of return (what is usually quoted in finance, for I bonds the compound rate) and
- π is the Real Rate of Return. This is also what the Fisher equation is about.
Therefore, i = (1+r)(1+π)-1. The rest is shown nicely at @Kamaraju Kusumanchi's answer.
In particular, the annual inflation rate is not equal to
(1+semiannual inflation rate)^2-1
because the entire formula is compounded semiannually, meaning that every 6 months the bond's interest rate is applied to a new principal value and inflation is reset.
Some more details about I bonds
How the inflation rates are computed are illustrated in this answer.
How the interest itself is determined is shown here.
How treasury direct quotes the current value of an I bond on the website is computed here.
Definitions on TreasuryDirect
Numerical example:
I always think numerical examples help a lot in getting a good understanding of theoretical results.
Starting values (in line with the actual values of the I bond in this recent question):
- 0.4% fixed rate (annualized)
- 3.24% semi-annual inflation
Therefore, the composite rate using the following formula
[Fixed rate + (2 x Semiannual inflation rate) + (Fixed rate x Semiannual inflation rate)]
results in 6.89%, computed as (0.004 + (2 × 0.0324) + (0.004 × 0.0324), rounded to two decimal places. That is the correct value as shown in the link above.
The inflation rate used in this computation is valid for 6 months, after which it resets to the new inflation rate, which is computed as explained here.
After 6 months, investing $1 in I bonds yields in (1+0.0689/2) = $1.03445.
At the same time, what used to cost $1 is now (on average, as measured by the inflation series) (1+0.0324) = $1.0324.
In total, you have $1.03445, but items now cost $1.0324, which means you can effectively buy 1.03445/1.0324 = 1.0019856644711. Your real return is, again rounded to two decimal places, 0.2%., computed as round((1.0019856644711-1)*100,2).
Annualizing this semi-annual real return gives 0.4%, which is, by design, the fixed rate of the bond.
Unsurprisingly, this works all the time, even for seemingly unrealistic number with say 10% fixed rate and 25% semi-annual inflation.