I spoke to CS three days ago regarding this exact thing. He said all chase cards have a 60 day grace period where you can cancel and the annual fee will be refunded in full. After 60 days you're SOL. My points had posted 3 weeks earlier, I cancelled 15 days after the fee hit. He removed the $99 and made no mention of the points.