Online casinos that offer no-deposit bonuses give you the opportunity to win real money before you make your first deposit at the casino. However, to cash out the winnings, you need to fulfil the wagering requirements first, and make a deposit into your casino account. The amount that you can cash out is usually capped, so check the terms and conditions before you claim any bonus.