The expected final return on these depends on where you stand on the “Is Inflation Transitory?” thread. 🙂
The current (“Fixed Rate”) interest rate on these is 0% for 30 years until they mature. It only looks good right now due to the additional 7.12% (2 x semiannual inflation rate).
Also, very important to note: When can I cash my I bonds?
After they are 12 months old.
-If you cash an I bond before it is five years old, you will lose the last three months of interest.
-I bonds earn interest for 30 years if you don’t cash the bonds before they mature.
-If you’ve been affected by a disaster, special provisions may apply. https://www.treasurydirect.gov/indiv/research/indepth/ibonds/res_ibonds_iredeem.htm