The subs providing work upfront without a deposit are providing you with a down payment.
The down payment is the materials they bought and installed.
They have not spent any money for materails. They have 30 to 60 days to pay their supply house. At the end of the week I will pay them in full if their work is completed.