A betting bonus is an incentive given away by online bookmakers to either new players or existing players. They are given so that the new players can test the online bookmaker with free cash or extra money. They are granted as rewards for existing players, as well.