Yes, 99% of betting bonuses come with wagering requirements, which are conditions that dictate how many times the bonus amount needs to be bet before winnings can be withdrawn. The requirements vary between 5x bonus and go up to 40x bonus.