No. Sports bonus codes are an online betting promotion and they ae free of charge. However, the bonus you can activate with that code may require making a deposit.