Although you can often claim a bonus when depositing to your account, many sites offer a sign-up bonus which doesn’t require a deposit to claim.