Estimates and proposals, with deposits
Estimates and proposals put the price of a job in front of the customer, and a proposal can carry a deposit. The deposit is collected before the work begins, so the customer is committed before your crew drives out, and what past jobs cost is what the next estimate should be built on.
Sample job · Proposal sent, deposit asked