It really depends on what casino that you will register with. Most of the online casinos that use the RTG casino platform will require that you enter a bonus code in order to receive a no deposit bonus or even a deposit bonus. Most of the online casinos will instantly credit your account without requiring a special bonus code, or they will offer options within the casino cashier where you can easily choose a bonus.
There are casinos on just about every casino platform that require a bonus code to redeem a new bonus. On our web site, we provide the bonus codes when they are required by a casino. The online casinos often give out exclusive bonuses to sites in order to set them apart from their competitors. We offer exclusive bonuses on our site with special bonus codes that won't be found anywhere else. That is why it is very important that you remember the bonus code once you click on a link to a casino, so that you can make sure that you'll receive the bonus.