Most jobs can be paid on completion. For large scale jobs, a deposit is required. If a deposit is required, this will be well communicated before agreement.