Yes, most no deposit free spins come with wagering requirements. This means you must wager your winnings a certain number of times before you can withdraw them. Always check the terms and conditions for specific details.