Yes. You can win and withdraw real money with no deposit free spins offers. However, in most cases, the amount you can withdraw will be limited. Moreover, there will be steep wagering requirements on any winnings you obtain, meaning you will need to play with your free spin winnings several times over before you become eligible for a withdrawal.