You can earn rewards for every dollar you spend at Costco, and you can also use those rewards to purchase gift cards. You can also save money by purchasing memberships.