Some websites have limits on how long you have to spend your no deposit bonus. You might need to spend your bonus money in about a week on average. The timeframe is essential, as you would have to play through your bonus enough times to make it work and receive your funds.