A bonus code is a code that you need to type in a special box to activate the offer. You need this to make it work. In some casinos, coupon codes are not needed. Most casinos use bonus codes because the promotion is only active for a limited time. It makes the system understand what promotion a customer wants to join, and the codes will stop working on a given date.