we require a 50% deposit and the reminder upon completion of the project. Right now we have to put a date in and it is very confusing for customers.