These charts from financial blog NerdWallet lay out the rules for 18 of the most popular cards.

Hotels are the stingiest: Starwood and Hilton points can sometimes expire in just 12 months.

When Will My Credit Card Rewards, Points and Miles Expire?| NerdWallet

Photo bygarybembridge.