Yes, you'll have to register with a casino to take advantage of a no deposit offer. Nevertheless, some online casinos don't require players to register, but they may offer no deposit bonuses to customers once in a while.