Free spin deals can be no-deposit, welcome, deposit, or in-game offers. Casinos also offer them as part of their loyalty or VIP programs, where players accumulate points as they place real-money wagers.