Yes, most online casinos have a welcome bonus. It is very rare that an online casino does not have a welcome bonus as they are used in order to entice new customers to sign up to their site. The few online casinos that do not have a welcome bonus will focus on different aspects of their bonus program, such as a loyalty program or a very robust cashback bonus.