No, not every bonus requires a code. Some bonuses will require the use of a provided promo code, whereas others are instantly activated when you make a deposit.