We prefer to receive 70% upfront before we start our design process then 30% after the website has been completed and signed off.