Yes, there is a limit to the number of Woolworths Rewards points you can earn. The maximum amount of points you can earn is 2,000 points per week.