You receive a predetermined bonus amount from a no deposit bonus, which is often between $5 and $20, and it is applied to your bonus account. Free spins, on the other hand, let you play specific slot games without having to make a financial investment. No deposit bonuses require you to bet up to 30 times the bonus amount, whereas free spins in some cases allow you to retain your bonus earnings once your total winnings reach $20 or $50.