Yes, a deposit is required in order to place bets with Bonus Strike. However, they offer bonuses and promotions that can add extra funds to your betting wallet.