Online casinos offer a free bonus because they want to engender confidence and loyalty in the customer. Most people need a little bit of help to start gambling, and giving them some money to work with is very helpful. The casino might also want to be sure that they can dangle a bonus out there so large that no customer would ever be able to turn it down. In this case, they have stricter rules for wagers, but they do offer a lot of bonus cash that could get the player going in the right direction. Land-based casinos tend to offer rewards for a play that players have already done, but that works for them because players chose to travel to the casino. Players who went all that way to get to the casino are likely to bet. Online casinos are not sure if they will have extra customers, and they need to use this marketing technique to get people to come to their website and start spending money. The combination of wagering requirements and rules for 1ithdrawals make it easy for the casino to make some money on the bonuses.