Pay in terms and make sure you never pay for the job in advance. Agree on when the payments are to be made. That way you can control each payment point and see if you are satisfied with the work: you pay with each term the hours an materials used up until that point. Also make clear agreements about additional work, will that be paid at the end of a term or with the final invoice.