No deposit incentives are generally 100 % free, while they do not require you to invest any money