No deposit bonuses are technically money that is being given away by the casino, so there are bound to be a few strings attached. These strings come in the form of wagering requirements to prevent players from accepting no deposit bonuses and then immediately withdrawing them.