What a no deposit bonus is, and why it exists
A no deposit bonus is a small credit, or a batch of free spins, given simply for registering — no deposit required. For the operator it's a marketing tool: the real cost is low (most of it will never actually be cashed out), while it generates sign-ups, identity/payment details, and sometimes a playing habit. In other words, it's a marketing expense, not a net gift.