The online casinos give out many offers and bonuses in order to attract more and more customers to their sites. The most common of them all are welcome bonuses. The welcome bonus means that you get some amount of cash or free spins when you register with the casino site and make your first payment. There are deposits and no deposit welcome bonus. The no deposit welcome bonus is that you get some extra cash or some free spins when you register with the casino website. You can use the extra cash or free spins on some selected games and slots.