No deposit bonuses often come with wagering requirements just like any other welcome bonus. Once a new player has signed up, they’ll receive the no deposit bonus and get cash or free spins. This bonus does not require players to make an initial deposit, only to create an account with the casino. A no deposit bonus is a promotion that online casinos give away to new players.