Casino bonuses are essentially promotional offers that provide players with the opportunity to earn free spins or free money while they are participating in casino games. Because there are so many different kinds, these bonuses can be a little bit confusing, but they are sometimes offered to non-players in the hope that they will sign up for the service.