Most online poker sites offer bonuses. 888Poker runs a no deposit $20 bonus and 100% bonus up to $1,000. GGPoker offers a deposit $20 and get $50 free play bonus, matched to $600. There are many more bonuses.