No deposit bonuses are primarily offered to new players as a way to attract them to the casino. However, some casinos may also provide occasional no deposit bonuses to existing players as a reward or promotion.