The maximum number of times you can earn cash rewards from a single referral depends on the limit set by each merchant. On average, this limit is three times per month, although it may vary depending on the specific conditions set by individual merchants.