Most of the time, the online gaming site allows players to take advantage of a no deposit bonus only once. But there are no rules that say players can take advantage of the same bonus at various poker rooms and casinos. Most sites offer no deposit bonuses by using which players can start gambling for hundreds of dollars for free.