Besides the manufacturer warranty, you also need a warranty for the job done. Even when the materials are of a high quality and the job is not done correctly, you will not love the outcome. Even so, it does not mean the failure will be glaring at you the next day. Even if you have a home insurance, you may not be lucky in getting them to cover such a defect. You will not have to worry about what can go wrong if you have a warranty. You want a roofing Staten Island contractor who puts safety first given how risky the job is. It is will be much better to hire someone who has proper training in safety when doing a roofing installation. Remember that accidents happening in your home will derail the project and there are liabilities you may suffer. Confirm that the professional has an authentic license for conducting the job. Besides that, the subcontractors and employees should have proper licenses too. In addition, proper insurance should be taken. You should only pay a certain amount of the total price before the job starts and clear the rest upon completion. Anyone who pressures you to deposit the whole amount should be trusted. If the roofing contractor Staten Island is confident that the end product will be great, he or she will not be afraid to wait until the end for payment.