No deposit is required at initiation. After design sign off and before we move into programming, we collect 50%. Once we have completed and fulfilled our scope, the final 50% is collected and your website is then scheduled for launch.