Progress payments require caution. NEVER pay a tradie on the basis of 'needs materials' as this means that his credit or trade account may have been suspended - warning bells!
When tradies don't turn up or call I never use them again. If they call a few days later I simply tell them not to...