U.S. Treasury Confirms I Bonds Will Pay A 9.62% Interest Rate

I bonds bought in the next six months will pay a 9.62% interest rate for six months. Even if inflation zeros out from April to September, they will still return almost 5% for the full year.