Yes, there is a time limit on all bonuses. This means that you need to make a deposit immediately after you sign up to get the most out of the bonus.