If a contractor does not uphold their side of the contract, you can often legally withhold payment until the full scope of work is completed as outlined in the signed agreement.