Most bonuses of this kind are reserved for players who register for the first time. No deposit bonuses also come in the form of free spins. No deposit bonuses offer free money or free cash. Online casinos offer different types of no deposit bonuses in order to promote themselves and they new games they included in their gaming lobbies.