Yes, you can keep all your winnings when you receive a no wagering bonus. For example, if you have taken advantage of the free spins offer without betting and you win some money, you can transfer your winnings to your account.