It depends on the casino. Most online casinos offer excellent welcome bonuses to players without promo codes, while others require a promo code. For casinos requiring a promo code, the code is stated on the advert or available on an affiliate site.