Most real money online casinos will require at least some form of a deposit before you can cash in any winnings. Although, some bonuses will allow free bets/spins where you can win real money with no risk.