Before signing up for your race or purchasing your airline tickets or making your hotel reservations, make sure you’ve signed up for your favorite mileage or points program – who doesn’t love free flights or upgrades or hotel stays?

Hotels, airlines, and credit card companies (especially Chase and American Express) have been very generous with sign up bonuses for 2017. Take advantage of them before they are reduced by the end of 2017…

Since you’re shopping or travelling for the holidays anyway, why not snag a few of these sign-up bonuses if you do not have some of these cards and have not received a new card member bonus for the card in the past 24 months – with the exception of business cards.

Read on to take advantage of these offers now