In most cases, yes, you must be a new player to get a no deposit bonus. However, some casinos may occasionally offer a no deposit promotion for existing users.