I get my deposit when the lumber shows up. If I don't get the check the truck goes back to the yard.I would never start a project without a deposit.
Would never have materials delivered to anyone's property out of my pocket.
Your a fool if you do.
As far as money goes, that's what contracts are for.