Half of the setup fee is charged the day you decide to open up your account. The next half comes upon completion of the website (prior to it going live). Most new websites are launched within 4-6 weeks.