It depends on the casino. Some casinos require you to deposit a certain amount before you can take advantage of the offer. Others may not have a minimum deposit requirement at all, so be sure to read the terms and conditions before taking part in any offers.
Vavada Casinos offer free spins and mirror bonuses, but read their terms and conditions carefully so you know exactly what you're getting into.