No deposit deals are usually for new customers when they join a casino. However, this isn't the only time you can land one. It is possible that a casino will reward an existing customer with some bonus spins, for example, at any time during the month. Rewarding loyalty is high on the list of priorities for any company with a decent marketing strategy after all.