No. Players don’t need to deposit if they’re wagering for free. However, they need to fund their casino account to win real money.