For those who may still be wondering... "Rewards have no expiration date; however, if your account is closed for any reason or inactive for 18 consecutive months or if you fail to make any Minimum Payment Due for two consecutive billing periods, any Cashback Bonus in your Cashback Bonus account will be forfeited." -from Discover website