We run an HVAC an Elec Co this deposit business is something that bugs me we have a guy here that requires one up front and then your stuck with him and his time table plus he doesn't have to please u because he's paid pretty much We have a contract signed before we work but no money is payed till the job is done or if we do have a draw Its one for the rough in and one for the finish out