You should give the builder a deposit, then he should work during an agreed amount of time, and after that a contract administrator should assess the work done so that a payment can be released.