Yes, you can always win real money with a free spins no deposit bonus. Just keep in mind that you need to wager the winnings you generate before you can cash out.