I was billed the $450 renewal fee for my personal platinum card in March. I emailed Amex to find out how late I could cancel and still receive a full refund. The response I received was 3 months from the month when the annual fee was billed--in this case the June billing period.