An instant or immediate no deposit bonus is a reward that players receive in the form of a small credit in money, bonus, or free spins in their account. No payment is required, although specific requirements are needed for potential conversion into withdrawable cash. Most no deposit bonuses are offered at the time of registration, when a new player creates a new account on a casino site.