From the TreasuryDirect site.
https://www.treasurydirect.gov/indiv/research/indepth/ibonds/res_ibonds_iratesandterms.htmHow do I bonds earn interest?
An I bond earns interest monthly from the first day of the month in the issue date. The interest accrues (is added to the bond) until the bond reaches 30 years or you cash the bond, whichever comes first.
The interest is compounded semiannually. Every six months from the bond's issue date, interest the bond earned in the six previous months is added to the bond's principal value, creating a new principal value. Interest is then earned on the new principal.
You can cash the bond after 12 months. However, if you cash the bond before it is five years old, you lose the last three months of interest. Note: If you use TreasuryDirect or the Savings Bond Calculator to find the value of a bond less than five years old, the value displayed reflects the three-month penalty; that is, the amount of the penalty has been subtracted already.
It will make more sense after 3 months when you start seeing the interest reflected in your account. The following is what I understand (I also bought my first I bond in late October, between the time when the new rate was announced and it went into effect):
You will see no interest the first three months (the penalty being reflected in your total).
After 3 months, you'll see the interest added monthly.
After 6 months, you'll see the compounding.
After 5 years, you'll no longer see the penalty being reflected in your total.
If you cash in your bond before year 5 because of a low rate, it seems like best time would be 3 months into the new low rate.
I don't follow the math on how you could lose 7 months? The rate change interval coincides with the compounding interval. So, lets say you get 7% interest for 2 years (which is 4 6-month interest intervals, as well as 4 6-month compounds). Then the rate drops to 1% - just wait 3 months so your penalty is 3 months of 1% interest and cash the bond.