I think they pro-rata the refund based on how many months have passed since you renewed the annual fee irrespective of what benefits you use. I recently cancelled my Platinum after renewing in October, used up the $350 groceries offer in November and was refunded $1329 ($1450 less one month...