Usually, you are given around 7 days to redeem the No Deposit Bonus at an online casino after a successful registration. However, this can vary from one venue to another, so confirm it every time you register.