There are thousands of online casinos, so they do this to attract new customers. The casino will give you a free bonus no deposit required, that you can spend on your favourite games. When joining certain online casinos, they may give you a small reward without you having to make any deposits.
20 Free Spins No Deposit Required Casinos.