Online casinos afford the large no deposit bonuses because they don’t actually give you the cash to withdraw, but they grant a credit that the players use to play the games. Also, the no deposit bonuses come with high wagering requirements, which guarantee the players will wager several times to bonus amount, thus making the no deposit bonus sound advertising.