Many bookies use bonus and promo codes which allow their customers to opt in to their offers. Depending on the sportsbook in question, you may or may not need to enter these when making a deposit. These include the best betting sites for sign up offers. No Ruby Bet promo code is required for their welcome bonus, but you do need one for other promotions.