Bonuses are given to players for a wide range of reasons, from making their first deposit into their online casino account, to reloading their accounts and to using a specific payment method when making those deposits. Online casinos, especially in today’s very competitive industry, are well known for their generosity and nothing tells a player about a site’s generosity like its bonuses do.