There is a 50% down payment required upon start of a project, and 50% around finalization of project.