There usually is a limit. Most casinos will not allow players to win more than £50 or £100 cash from their free spins. However, you can always choose to wager your winnings from free spins again, especially if you only won a small amount. That way, the potential winnings could be limitless, especially if you manage to win a progressive jackpot.