Make sure the roofing contractors are licensed. Ask to see the roofing contractor’s license or get a copy of it before you hire him. If a roofing technician cannot produce a license, do not hire him, and don’t forget to check the expiration date on the license.Find a roofing installation contractor or company that offers a guarantee on the work. Your roofing technician should be able to guarantee their work for many years to come. Make sure you only hire a reputable roofing company that will be there for you if there are any problems.You should only hire a roofing company that will send at least four roofers to your home. If not, the work will take a long time to get done. You should also find out who will be in charge when they are fixing your roof.You should ask for references before you hire a roof installation company. A good company will be happy to give you references. You should ask for several references from the last six months or so and contact them.Make sure the roofing technicians have the proper insurance. Find out what kind of insurance they carry and ask to see the insurance documents. Bear in mind that some roofing companies only have basic insurance policies. In addition, you should not hire a roofing contractor who does not carry general liability insurance. This type of insurance policy will protect your property from damage that is caused by the roofing contractors. If you follow these tips, you will find the best roofing company for the job. Remember, if the roofing company carries general liability insurance, you have nothing to lose. If something goes wrong, the insurance company will pay for the damages that were done to your roof and you will be able to fix the problem at no cost to you.You can find out if a roofing installation company or roofing contractor is reliable by checking their information on the Better Business Bureau website. Otherwise, you can look for reviews online. See if you can find any information for the roofing companies and contractors.Before you make a decision, you should also make a list of the questions that you want to ask. That way, no stones will be left unturned and you will make educated decisions.