Not all of them. The free spins bonuses which have wagering requirements usually require you to spend some money to meet the wagering requirements, while the free spins bonuses with no wagering are free to enjoy.