Online casinos allow customers to sign up for free and often will give them a welcome package, which gives players something like a no deposit bonus, matched deposit or even the opportunity to get cash back on losses.