The idea behind offering a rewards program is that you're offering something with perceived value, that doesn't necessarily cost you much money to provide, in return for an increase in sales due to interest in the reward.