A welcome bonus is the first one you can get when you sign up for an online casino. You may receive free credit or spins when you sign up with a casino. Moreover, you can earn bonuses by joining loyalty programs or referring friends.