The truth is, not all roofing contractors are created equal. Picking the wrong one can lead to a laundry list of problems—poor workmanship, warranty issues, safety concerns, and even unfinished projects.
That’s why it’s so important to ask the right questions before you sign on the dotted line.
By doing your homework and making sure your contractor checks all the right boxes, you can avoid headaches down the road and enjoy the peace of mind that comes with a job well done.
9 Essential Questions to Ask Your Roofing Contractor
1. Are You Licensed and Insured?
One of the first and most important questions you should ask any roofing contractor is, “Are you licensed and insured?”
Licensing ensures the contractor has met state or local requirements to perform roofing work. While licensing is not always a legal requirement, it’s proof a contractor has the knowledge and skills needed to do the job correctly and safely.
In Texas, state licensing is not required, but the Roofing Contractor’s Association of Texas provides a voluntary license and certification.
Without a license, you could be dealing with someone who’s not qualified to work on your roof, which can lead to poor craftsmanship and potential legal issues if something goes wrong.
Insurance is critical. A reputable contractor should carry at least two types of insurance:
- General Liability Insurance: This protects your property if it gets damaged during the roofing project. For example, if a ladder falls and damages your siding or a heavy piece of equipment cracks your driveway, general liability insurance covers the repair costs.
- Workers’ Compensation Insurance: This covers the contractor’s employees if they get injured while working on your roof. Roofing is a dangerous job, and if a worker gets hurt and the contractor doesn’t have workers’ compensation insurance, you could be held financially responsible for medical bills and lost wages.
Always ask for proof of both licensing and insurance before agreeing to hire a contractor. A reliable roofer will be happy to provide documentation. It’s your best protection against liability issues and a sign you’re dealing with a true professional.
2. How Long Have You Been in Business?
Experience matters when it comes to hiring a roofing contractor. While new companies can provide quality work, those with years—or even decades—of experience tend to have stronger reputations and proven track records.
Established contractors have had time to fine-tune their skills, streamline their processes, and build a solid reputation within the community. They’ve likely encountered a wide variety of issues, giving them the knowledge to tackle unexpected challenges with confidence.
Longevity also means the contractor is more likely to honor warranties and stand behind their work. Fly-by-night companies often pop up after major storms, offering cheap repairs only to disappear when problems arise. But reputable contractors who have been around for years aren’t going anywhere—they’ll be there to back up their workmanship and address any issues that come up later.
3. Can You Provide References or Reviews?
Any trustworthy roofing contractor should be willing—and eager—to provide references or reviews from past clients. Checking reviews and references is one of the best ways to verify a contractor’s credibility and ensure they have a history of satisfied customers.
Reviews on sites like Google, Yelp, or the Better Business Bureau can give you a broad sense of a contractor’s reputation. Look for patterns in the feedback. Are customers consistently happy with the quality of work? Do they mention problems like missed deadlines, poor communication, or warranty issues? A few negative reviews aren’t necessarily a red flag, but repeated complaints should raise your concern.
References are just as important. A reputable contractor should have no problem providing a list of previous clients you can contact. When you reach out, ask specific questions about their experience:
- Was the project completed on time and within budget?
- Was the contractor easy to communicate with?
- Are they satisfied with the quality of the work months or years later?
Thoroughly checking references and reviews helps you feel confident that you’re hiring a contractor with the skills, professionalism, and reliability you need.
4. What Roofing Materials Do You Recommend and Why?
The type of roofing material you choose plays a huge role in your roof’s overall cost, durability, appearance, and maintenance needs. That’s why it’s essential to ask your contractor what materials they recommend and why. A knowledgeable contractor will guide you toward options that best suit your budget, style, and long-term needs.
Different roofing materials come with their own pros and cons:
- Asphalt Shingles: The most common and affordable option. They come in a variety of styles and colors but typically last 15–30 years.
- Metal Roofing: More durable and energy-efficient, metal roofs can last 40–70 years. They’re also fire-resistant but tend to cost more upfront.
- Tile Roofing: Clay and concrete tiles offer incredible durability—often lasting 50 years or more—but they are heavy and may require additional structural support.
- Slate Roofing: Highly durable and elegant, slate can last over 100 years. However, it’s one of the most expensive options and requires professional installation.
- Wood Shingles or Shakes: Natural-looking with great curb appeal but require regular maintenance and have a shorter lifespan, typically 20–30 years.
Be sure to ask your contractor why they recommend certain materials over others. Are they considering your local climate, budget, or aesthetic preferences? A good contractor will take all these factors into account.
Also, don’t forget to ask about material warranties and maintenance requirements. Different materials require different levels of upkeep. For example, metal roofing needs minimal maintenance, while wood shakes may require regular treatments to prevent rot or insect damage. And while some materials come with 20-year warranties, others may offer coverage for 50 years or more.
Understanding your options and their long-term implications helps you make a well-informed decision that will protect your home for decades to come.
5. What Will the Roofing Installation Process Look Like?
Understanding the roofing installation process can help you feel more confident and prepared for what’s to come. A professional contractor should be able to walk you through each step and explain what to expect from start to finish.
Here’s a breakdown of what a proper roofing installation process typically involves:
Inspection and Assessment:
Before any work begins, your contractor should thoroughly inspect your roof to assess its current condition. This includes checking for damage, leaks, structural issues, and underlying problems like mold or rot. A detailed inspection ensures the contractor knows exactly what needs to be repaired or replaced.
Preparation and Planning:
Once the inspection is complete, your contractor will prepare for the installation. This step includes:
- Obtaining necessary permits and ensuring compliance with local building codes.
- Ordering materials and scheduling delivery.
- Protecting your property by covering plants, outdoor furniture, and other areas that could be affected by debris.
Removal of Old Roofing:
In most cases, the existing roof must be stripped down to the decking to properly assess its condition. Removing old shingles or tiles allows the contractor to check for damage underneath and make necessary repairs before installing the new materials.
Installation of New Roofing Materials:
This is the main event. Your contractor will carefully install the chosen roofing materials according to manufacturer guidelines and industry best practices. Proper installation involves:
- Installing underlayment for added protection against moisture.
- Applying flashing around chimneys, vents, and other vulnerable areas to prevent leaks.
- Installing shingles, tiles, metal panels, or other roofing materials securely and evenly.
Cleanup and Final Inspection:
Once installation is complete, a reputable contractor will thoroughly clean the site, removing all debris, nails, and leftover materials. They should also conduct a final inspection to ensure everything was installed correctly and meets your expectations.
Post-Installation Follow-Up: (Optional but recommended)
Some contractors offer a follow-up visit to ensure the roof is performing as it should after installation, especially after the first heavy rain or storm.
Make sure your contractor explains each step of their process in detail. The more transparent and organized they are, the better your overall experience will be. Plus, understanding the process helps you spot any shortcuts or red flags before they become major problems.
6. What Is Your Warranty Policy?
Before hiring a roofing contractor, it’s essential to understand their warranty policy. A solid warranty protects your investment and gives you peace of mind that your roof will be covered if issues arise.
But not all warranties are created equal—there are two main types you should know about:
Manufacturer Warranties:
These warranties cover defects in the roofing materials themselves. If the shingles, tiles, metal panels, or other materials are faulty or fail prematurely, the manufacturer is responsible for providing replacements. Manufacturer warranties can range from 20 years to a lifetime, depending on the material. However, they usually only cover the cost of new materials, not labor or installation.
Workmanship Warranties:
This type of warranty is provided by the contractor and covers issues related to improper installation or poor workmanship. Even high-quality materials can fail if they aren’t installed correctly.
A reliable contractor should offer a workmanship warranty that lasts at least 5–10 years, while the best contractors may even provide lifetime workmanship warranties to demonstrate their confidence in their work.
It’s crucial to ask your contractor to provide warranty details in writing. Make sure you understand exactly what’s covered, what’s not, and how to file a claim if necessary. Some questions to ask include:
- How long does the warranty last?
- What specific issues or damages are covered?
- Are both materials and labor included?
- What could void the warranty (e.g., improper maintenance or unauthorized repairs)?
Having a clear, written warranty agreement protects you from unexpected expenses and gives you a reliable point of reference if problems arise down the line. A trustworthy contractor will gladly provide this information and explain it thoroughly.
7. Can You Provide a Written Estimate?
Always ask for a detailed, written estimate before committing to any roofing contractor. A proper estimate outlines exactly what you can expect to pay and helps you avoid unpleasant surprises when the final bill arrives.
A comprehensive estimate should include:
- Labor Costs: The price for the contractor’s work, including removal of old roofing, installation, and cleanup.
- Materials Costs: A breakdown of materials being used, such as shingles, underlayment, flashing, nails, and any other necessary supplies.
- Additional Costs: Any potential fees for permits, inspections, or unexpected repairs that might arise during the project.
- Project Timeline: An estimated start and completion date to keep everything on track.
Having everything in writing gives you a clear understanding of what you're paying for and protects you from sudden price hikes or hidden fees. It also makes it easier to compare quotes from multiple contractors, ensuring you’re getting a fair deal.
Red Flags to Watch Out For
Be cautious of contractors who:
- Refuse to provide a written estimate: This is a major red flag. Reputable contractors are transparent about their pricing and willing to put it in writing.
- Offer vague or incomplete estimates: If an estimate leaves out important details, like specific materials or labor costs, ask for clarification.
- Pressure you to sign a contract without reviewing the estimate: A trustworthy contractor will give you time to review the estimate and ask questions.
A written estimate isn’t just a formality—it’s a critical part of hiring a roofing contractor you can trust. Make sure you have a detailed, written agreement before allowing any work to begin.
8. How Do You Handle Unexpected Issues or Additional Costs?
Roofing projects don’t always go as planned. Once the old roof is removed, contractors may discover underlying issues like rotting wood or structural damage. That’s why it’s so important to ask upfront how your contractor handles unexpected problems or additional costs.
A reputable contractor will have a clear procedure for addressing unforeseen issues. They should explain:
- How they will communicate new problems to you. Will they pause the project and provide an updated estimate before proceeding?
- How additional costs will be calculated. Will they use the same pricing structure outlined in the original estimate?
- How changes to the contract will be documented. Any modifications to the scope of work should be put in writing and agreed upon by both parties before continuing.
Unexpected issues can add stress to an already complex project. Asking about their process for handling these surprises shows you’re proactive and ensures you won’t be blindsided by unexpected charges.
Put It in Writing
Always ask how changes to the contract will be handled. A trustworthy contractor will be willing to provide written documentation of any adjustments, including cost breakdowns and revised timelines. This protects you from disputes and ensures everyone stays on the same page.
Never be afraid to ask, “What happens if something goes wrong?” A good contractor will have a straightforward answer—and a plan—to keep your project on track.
9. What Is Your Project Timeline?
Establishing a clear project timeline is crucial for planning and ensuring your roofing project stays on track. Knowing when work will start, how long it will take, and when it’s expected to be completed helps you prepare for any disruptions and coordinate other aspects of your home life.
A reliable contractor should provide you with a detailed timeline that includes:
- Start Date: When the crew will arrive and begin preparations.
- Estimated Duration: How long the project is expected to take, from teardown to final cleanup.
- Completion Date: When the work should be finished, weather permitting.
Discussing the timeline upfront also helps you avoid unnecessary delays. If a contractor can’t provide a clear timeline or seems overly vague, that’s a red flag. Professional roofers understand the importance of sticking to a schedule and will work with you to establish realistic expectations.
Ask About Weather Contingencies
Roofing is highly dependent on weather conditions, especially if you live in an area prone to heavy rain, high winds, or extreme heat. Make sure to ask your contractor:
- What happens if bad weather interrupts the project?
- How will weather delays be communicated to you?
- What measures are taken to protect your roof if work is halted unexpectedly?
Understanding how weather contingencies will be handled ensures that you won’t be left wondering why the project is taking longer than expected. It also protects your home from exposure to the elements if work needs to pause temporarily.
A well-defined timeline gives you peace of mind and allows you to plan your days around the project. It’s another sign that you’re working with a contractor who values professionalism and reliability.
Take Your Time When Vetting a Roofing Contractor
Choosing the right roofing contractor isn’t just about getting the best price—it’s about finding a professional who will do the job correctly, safely, and with your satisfaction in mind. Asking the right questions can make all the difference between a smooth, successful roofing project and a stressful, costly disaster.
Take your time when vetting contractors. Do your research, compare your options, and never feel pressured to make a rushed decision. Your home deserves the best, and so do you.