No, there’s no limit to how many points you can earn. However, there is a minimum and maximum for how many points you can redeem at a time. You need at least 100 points to redeem for a $5 voucher, and you can redeem a maximum of 1,000 points for a $50 voucher at a time.