If its a small job their is no reason to unless materials are non standard and expensive. For larger jobs you should agree a percentage in stages of the work being completed but never pay in full until all work is completed and you are happy with the standard of work carried out.