The no deposit free spins do not require you to deposit to claim them at your favorite casino. However, all the other bonuses require you to deposit before you can claim the free spins.