Sign up bonus
A sign up bonus is a common bonus given upon your first deposit or sometimes even just by registering as a customer. It is generally based on a percentage of your deposit and often requires a minimum deposit and is limited to a maximum possible bonus amount. Usually these bonuses come with a “rollover” requirement as well which means that you have to wager the bonus “x” amount of times before being able to withdraw. In rare occasions the bonus can be a “no deposit required” which means that you will receive free money to start betting with just by signing up with the operator.
Reload bonuses are offers for re-depositing customers and are usually similar in requirements with the sign up bonuses, although many times a bit smaller in amount. In general these bonuses are given in discretion of the gambling operators and not given to customers who have withdrawn money from their accounts.
Free bet (Match play)
Some bookmakers might offer free bet bonuses to their customers to place a bet from which they can keep the winnings but not the given stake. As usual, the rollover requirements and restrictions apply to these as well.
Some operators offer “reduced juice” (lower commission) on particular matches and events as special incentive for the punters.
Percentage back on losses
Some operators offer losing punters a percentage back on their net losses at the end of a period of time (could be from one month to an entire season).
Reward programs vary in generosity but is always a good way to build a long term relationship with the customers.
Refer-a-friend bonuses give the existing customer a one off bonus or even a percentage when they invite a depositing new customer to the web site.
With the increasing popularity and competition in online gambling the operators are inventing more and more complex and previously unseen offers for their customers to either lure new depositors or re-activate old customers. Bonuses always vary from bookmaker to another and should never be the only factor when you decide to start using an operator. Read the terms and conditions carefully always and understand the rules before engaging.