Yes, TonyBet provides free spins. It offers 120 free spins as a welcome bonus for the new players.