1. Get at least three written estimates

2. Check references if possible

3. Check that the contract states exactly what is to be done and how any change orders will be handled

4. Make your down payment as small as possible in case the contractor fails to perform

5. Finally do not make the final payment until you are sure all has been done correctly