Yes, no deposit bonuses can result in cash winnings, but there are typically restrictions on withdrawing those winnings. Most online casinos require players to meet specific wagering requirements before cashing out their bonus winnings. For example, if you receive a $10 no-deposit bonus with a 30x wagering requirement, you must wager $300 before withdrawing any winnings from that bonus.