Casinos have bonuses to attract more clients. A client who deposits £10 but gets a total of £30 is more likely to register. Bonuses are also used to keep customers loyal.