Installing a new roof on a home is one of the biggest home improvement investments that a homeowner is likely to make. With so many local roofing contractors to choose from, there is a simple checklist of considerations that separate reliable and professional roofing contractors from other local roofing contractors who don't really have the training and expertise needed to tackle a roofing project. Plan on interviewing at least two or three local roofing companies in order to compare services and price quotes. Experience and longevity in business are two of the most important qualities to look for when selecting a company to install a new roof. Legitimate contractors who specialize in roofing services will have no problem offering referrals and testimonials from previous clients who were more than satisfied with the quality and speed of their work performance. It is also essential to verify that any roofing contractors under consideration for the job are licensed and bonded by the state in which the work is being performed. Once a business license number has been obtained, a homeowner can check with local regulatory authorities as well as the Better Business Bureau to see if any complaints have been filed against the company or if they have been involved in lawsuits with unhappy clients or have failed to follow standard safety and business practices in the performance of their duties.