This is the simplest of all the bonuses. All you need to do is register a real players account at the casino offering this bonus, and you will receive the money or free spins. The bonus requires your registration but doesn’t require a real money deposit. Sometimes it will be automatically credited to your account, sometimes you will need to claim the bonus via email or a submission form on their website and sometimes you will need to use a special no deposit bonus code. But essentially it is very simple.
There may be limitations on this bonus at the different casinos, so you must make sure you read their terms and conditions and make sure you understand the rules. One of the limitations may include things like a maximum amount you may withdraw using this bonus. Also, some casinos may not have this cap, but would require you to make a token deposit before withdrawing your winnings.
Please note that no deposit bonuses mostly also require a different playthrough than a normal signup bonus. Also, The bonus may appear to be free, but this is not entirely the case. You will also pay with your personal data, which could be used in the future.
If you are lucky enough to win winnings that can be paid out, you will often have to make a deposit in order to verify the desired payment method.