Not always. Many casinos offer free spins no deposit as part of their promotions, especially for new players. However, some free spins bonuses are tied to deposit bonuses, requiring a deposit to unlock the spins.