Bonuses are meant to attract players to engage in the games and also maintain existing players. There are numerous bonuses to be enjoyed by old and new players. Signing up is awarded by a welcome bonus, which may or may not require the customer to make an initial deposit.
A deposit bonus requires the player to add money to their betting account. The house then boosts such money by a given percentage. A no-deposit sign-up or free money bonus, on the other hand, just requires one to join the online casino to qualify. It is important to always look at the T&Cs of bonuses.