Many casinos will give you a welcome bonus when you sign up as a new player. Casinos will also offer you a number of ways to earn bonuses (like free spins and playing money) by participating in tournaments, referring friends, or signing in using the casino’s app.