- Start with Recommendations: Ask friends, family, or neighbors, and use trusted platforms like the Better Business Bureau or Angi to find contractors with good reviews.
- Verify Credentials: Check licenses, insurance (general liability, workers’ compensation), and local business presence to avoid scams.
- Review Work History: Ask for recent project examples, references, and proof of experience (5+ years preferred).
- Compare Quotes: Get detailed estimates, including labor, materials, timeline, and warranties. Watch for red flags like unusually low prices or high upfront payments.
- Read Contracts Carefully: Ensure the agreement covers the scope of work, permits, warranties, and cleanup responsibilities.
- Spot Warning Signs: Avoid contractors with poor communication, missing permits, or unclear payment terms.
Quick Tip: Properly installed roofs can last 25% longer, save 15% on energy bills, and increase your home’s value by $12,000. Follow these steps to protect your investment and avoid costly mistakes.
3 Red Flags to Watch Out For When Hiring a Roofing Contractor
Step 1: Finding Qualified Roofing Contractors
Finding a dependable roofing contractor starts with using trusted sources and carefully vetting your options.
Recommendations and Online Platforms
Ask friends, family, or neighbors who have recently had roofing work done for recommendations. Local hardware stores or lumber yards are also great resources, as they often work with reliable contractors [1].
For a broader search, turn to online platforms that focus on contractor verification:
| Platform | Features to Look For |
|---|---|
| Better Business Bureau | Ratings from A+ to F |
| HomeAdvisor | Contractor background checks |
| Angi | Reviews from verified users |
Look for contractors with active profiles, detailed project examples, and prompt communication.
Verifying Local Business Presence
Once you have a shortlist, confirm that each contractor is a legitimate local business. Here’s how:
- Physical Address: Ensure they have an actual business address, not just a P.O. box [1].
- State Registration: Check their business registration on your state’s Secretary of State website.
- Permit Records: Look up their history of permits and any building code violations through your local building department [7].
Laying this groundwork will make it easier to check their qualifications in Step 2.

Step 2: Checking Licenses and Insurance
After narrowing down potential contractors in Step 1, the next step is to confirm their licenses and insurance. This ensures you’re working with legitimate and qualified professionals.
How to Check Contractor Licenses
Licensing rules vary by state, so it’s important to verify through your specific state’s contractor board website. You’ll need the contractor’s license number for this.
Here’s how you can check:
- Ask for the contractor’s license number and business name.
- Visit your state’s contractor licensing board website.
- Use the “License Check” or “Verify a License” tool available on the site.
- Review details like the license status, expiration date, and any recorded violations.
“The California Contractors State License Board’s recent sting operation in San Diego County resulted in citations for 13 unlicensed contractors, with potential fines up to $5,000 and jail time. This enforcement action demonstrates the serious consequences of hiring unlicensed contractors.” – CSLB Press Release, June 2023
For example, California requires contractors to hold a C-39 license [1], while Florida categorizes licenses under Certified or Registered tiers [2].
Required Insurance Coverage
Proper insurance protects you from potential liabilities. Here’s a breakdown of the key types of coverage contractors should have:
| Type | Coverage | What It Protects |
|---|---|---|
| General Liability | $1M per occurrence | Covers property damage and injuries |
| Workers’ Compensation | State-mandated | Covers injuries to employees |
| Commercial Auto | $1M combined limit | Covers accidents involving company vehicles |
| Umbrella Policy | $1-5M additional coverage | Provides extra protection beyond basic policies |
To confirm insurance coverage:
- Request a current Certificate of Insurance directly from the contractor.
- Verify the policy’s active status with the insurance provider.
- Ensure you’re listed as an “additional insured” on the policy.
- Check that the coverage is valid for the entire project timeline.
For added peace of mind, look for manufacturer certifications such as GAF Master Elite or Owens Corning Preferred Contractor status [1][2].
Once you’ve validated licenses and insurance, you’re set to move on to evaluating the contractor’s hands-on experience, which is covered in Step 3.
Step 3: Looking at Work History
Once credentials are verified, it’s time to evaluate the contractor’s work experience. Their past projects can tell you a lot about the quality of their work and how well they can protect your investment.
Past Project Examples
When checking a contractor’s portfolio, prioritize projects completed in the last 1-3 years. Ask for a detailed list of at least 10 recent projects that are similar to yours[10]. A reliable contractor should be able to provide the following:
| Assessment Area | What to Look For |
|---|---|
| Photo Documentation | Clear before-and-after images that highlight the workmanship details |
| Project Specifics | Addresses, completion dates, and a clear description of the scope of work |
| Material Expertise | Experience working with materials that match your project needs |
Considering the fact that the average roofing company operates for only 3.5 years[3], it’s important to ask references specific questions, such as:
- How well did the contractor communicate during the project?
- Were the timeline and budget adhered to?
- Was the site kept clean, and was the crew professional?
- How was the post-installation warranty service?
- Were you satisfied with the final results?
Years in Business Requirements
Choose contractors with at least 5 years of experience[5]. This often reflects stability and a more refined skill set. Keep in mind that some contractors may change their business name to obscure a poor reputation[8].
To confirm their claimed experience, take these steps:
- Check manufacturer training records.
- Verify their relationships with suppliers.
Also, ask for references from projects completed recently (within the last year), mid-term (1-3 years ago), and long-term (over 3 years ago). Make sure they hold material-specific certifications that are renewed annually[6].
This thorough review of their history will help you confidently move on to evaluating pricing proposals in Step 4.
sbb-itb-e0ea4e0
Step 4: Getting and Comparing Quotes
Once you’ve verified work history, it’s time to compare detailed quotes to find the best overall value. Roof installations typically cost between $5,619 and $22,000[9], so it’s important to get a clear breakdown of expenses.
What to Look For in a Roofing Quote
A professional roofing quote should be clear and detailed. Since labor makes up about 60% of the total project cost[9], ensure the quote specifies both labor and material costs.
| Key Quote Details | What to Check |
|---|---|
| Material Details | Brand names, product lines, and quantities |
| Labor Costs | Hourly rates or total labor estimate |
| Timeline | Start and finish dates, milestone schedule |
| Payment Structure | Deposit (10-30%), progress payments, and final payment terms |
| Warranty Information | Manufacturer and workmanship coverage |
| Additional Services | Cleanup, disposal, and permit handling |
If any quote is missing these details, ask for revisions to avoid surprises later.
How to Compare Quotes Effectively
Use a structured comparison sheet to evaluate bids side by side. Requesting quotes during the off-season (late winter or early spring) may help you save money[11].
Keep material-specific price ranges in mind:
| Roofing Material | Estimated Cost Range |
|---|---|
| Asphalt Shingles | $5,619 – $11,976 |
| Metal Roofing | $5,328 – $14,700 |
| Tile Roofing | $7,875 – $23,076 |
When comparing quotes, watch for warning signs like:
- Prices that are far below market averages
- Large upfront payment demands
- High-pressure sales tactics or “limited time” discounts
Your comparison sheet should include columns for:
- Total project cost and cost per square foot
- Material quality and specifications
- Warranty details
- Project timeline
- Payment terms
While financing options may be available[4], focus on the overall value and quality of the bid. Once you’ve narrowed down your choices, you’ll need to carefully review contracts and warranties, which we’ll discuss in the next section.
Step 5: Reading Contracts and Warranties
Once you’ve chosen your contractor and agreed on a quote, it’s time to carefully review all legal documents before signing. This step ties together everything you’ve done so far – ensuring the contract sets clear expectations for both you and the contractor.
What to Look for in a Roofing Contract
A thorough roofing contract should include certain key details. Here’s what to check for:
| Contract Element | What It Should Include |
|---|---|
| Scope of Work | A clear breakdown of services, materials, and installation methods. |
| Contractor Information | License number, insurance details, and contact information. |
| Cleanup and Disposal | How the site will be maintained and debris removed. |
| Permits and Inspections | Who is responsible for permits and scheduling inspections. |
| Change Order Process | Steps for handling any changes to the original plan. |
If any of these are missing, ask for revisions. A trustworthy contractor will gladly provide a complete and detailed contract.
Roof Warranties Explained
Just like material quality impacts your roof’s durability, warranty terms can affect your long-term costs. For example, GAF’s “Golden Pledge” warranty offers 50 years of protection, with full coverage for the first 10 years. It’s even transferable once, provided the home changes ownership during the warranty period. Plus, it includes a 40-point factory inspection to ensure proper installation[12].
Here’s a quick breakdown of common warranties:
- Material Warranties: Typically last 20-50 years and cover manufacturing defects.
- Workmanship Warranties: Cover installation errors, usually ranging from 1-10 years.
To keep your warranty valid:
- Schedule annual inspections.
- Keep gutters and ventilation systems in good condition.
- Document all repairs.
Keep in mind that warranties often exclude weather damage, unauthorized repairs, ventilation problems, and organic growth like mold or algae.
With your contract signed and warranties understood, you’re ready to move on. In the next step, we’ll cover warning signs to watch out for during the process.
Step 6: Spotting Problem Signs
Even with solid preparation, keep an eye out for potential issues during your roofing project. Here are some warning signs that might spell trouble:
Contractor Red Flags
| Warning Sign | Why It Matters |
|---|---|
| Unclear Communication | Reliable contractors keep you informed consistently. |
| Missing Permits | Indicates a lack of compliance with local building codes. |
| Strange Payment Terms | Trustworthy contractors stick to standard industry practices. |
Be especially wary of “storm chasers” – contractors who show up in areas hit by severe weather events and may offer subpar work [13].
Dangers of Unlicensed Work
Hiring unlicensed contractors can lead to serious legal and financial problems.
- Financial Liability: If someone gets injured on the job, you could be held responsible.
- Legal Issues: Many states penalize both contractors and homeowners for unlicensed work, sometimes with hefty fines.
- Impact on Property Value: Work done without proper permits can fail lender inspections, complicating future home sales.
To protect yourself, keep thorough records and always verify contractor credentials. Reputable professionals won’t hesitate to provide proof of licensing and permits. If something feels off, reach out to your local building department or consumer protection agency.
Catching problems early helps safeguard your investment and strengthens the partnership you’ve built with your contractor through careful vetting.
Conclusion: Steps for Hiring Success
By carefully following these six steps – from vetting candidates to reviewing the final contract – you can build strong safeguards for your roofing project. This method reduces potential risks and helps ensure quality work and compliance with regulations.
When paired with an eye for red flags, this process not only minimizes potential issues but also ensures you get the most out of your investment. Each step helps confirm that your home gets a durable, code-compliant roof installed by qualified experts.
Choose professionals who maintain transparency throughout the process. Before making your final decision, double-check all verified documents to ensure they align with the specific needs of your project.
FAQs
After completing the six-step vetting process, these final checks can help solidify your decision:
What questions should I ask a roofing contractor?
Here are some key questions to guide your decision:
- Is your license active? (You can verify this using the state verification tool mentioned in Step 2.)
- Do you have experience with similar projects in the area, and can you provide references?
- Who will oversee the project, and what’s the expected timeline?
- What materials will be used, and can you provide specifications? (Refer to Step 4 for more details.)
- What types of warranties do you offer? (See Step 5 for an explanation.)
How to check if a roofing company is legit?
To confirm a roofing company’s legitimacy, follow these steps:
- License Verification: Use your state’s portal to confirm the company’s active license (Step 2).
- Insurance Confirmation: Contact the provider to ensure the company has valid, active insurance (as explained in Step 2).
- Business Validation: Review business credentials and indicators, as outlined in Step 1.
For more details on these verification steps, refer back to Steps 1 and 2.

