You don't need bonus codes for all free betting offers or bonuses offered by online sportsbooks, but some do require them to be inserted. It depends on which site you are betting from and their individual promotion terms and conditions. It's a good idea to always check these before accepting an offer and depositing your money.