A bonus code is a letter and number combination which a player uses to claim benefits on a betting site. Such bonuses may be in the form of free bets or spins in slot games. It helps the player maintain loyalty to both the affiliate site where they obtained it and the house they are playing in.