The poker sites offer you a free poker bankroll to get you started playing on their software and earn money by the rake You generate at the real money tables. The No Deposit Poker Bonuses are calculated in a way that leaves the poker room making more money from your rake then they gave you upfront. To achieve this the bonuses come with just one restriction. You cannot cash out until you have played a minimum amount of hands. This guarantees the poker room a minimum amount of rake and rewards the players that use the free poker money responsible instead of gambling it away