How to Hire a Licensed Roofer (2026 Guide)

Published April 22, 2026 · 7 min read

After a March 2025 hailstorm swept through North Texas, homeowners in Arlington found dozens of door-to-door salesmen offering $500 roof repairs within 48 hours of the storm. Many accepted. Months later, some discovered the repairs were never done, the companies had dissolved, and the "contractors" had moved on to the next disaster zone. Roofing is the most scammed trade in home improvement — and it's the one where the consequences show up months later, after the warranty has been signed and the money is gone.

Scenarios like this repeat across Texas every storm season, based on TDLR complaint records. Spending five minutes verifying a license before you sign anything is the single most effective thing you can do to protect yourself.

Why Roofing Is the Most Scammed Trade

Roofing has the highest concentration of unlicensed operators of any specialty trade. Three factors drive this:

  • Storm chasing is a business model. Organized crews follow major weather events — hail, hurricanes, tornadoes — and set up temporary operations in affected cities. They collect deposits and move on before work is inspected or problems emerge.
  • Low barrier to entry. Unlike electrical or plumbing, you can buy shingles at any big-box store and get on a roof with no training. This means the gap between a licensed professional and a weekend operator is invisible to the average homeowner.
  • Insurance claims complicate accountability. When an insurance company is paying, homeowners often care less about the final price and more about getting the claim approved. Scammers exploit this by offering to "handle the insurance," then disappear before the work is done.

According to NRCA (National Roofing Contractors Association), roofing has one of the highest fatality rates of any construction trade; OSHA reports falls account for over 30% of roofing deaths annually. Licensed contractors are required to carry workers' compensation; unlicensed ones are not. If an uninsured worker falls on your property, you may be liable.

What License Does a Roofer Need?

Roofing licensing varies more than almost any other trade. Here's the current picture:

  • California: C-39 Roofing Contractor license issued by CSLB. Required for any roofing job over $500 in labor and materials.
  • Texas: No state roofing license. Texas regulates roofers through TDLR only for certain specialty work. However, roofers must register with TDLR if they participate in residential property insurance claims (Insurance Code Chapter 4102).
  • Florida: Certified Roofing Contractor (CCC) license through DBPR. One of the most rigorous in the country, required due to hurricane exposure.
  • 12 states have no roofing-specific license at all, including Texas, Colorado, and Michigan. In those states, a general contractor license or no license may be all that's legally required.

In states with no dedicated roofing license, the question shifts to: does the contractor carry proper insurance, pull permits when required, and have verifiable references? That's your floor, not a ceiling.

How to Verify a Roofer's License

Every licensed contractor has a license number. Ask for it before the first conversation goes further than "what's your name." Then verify it:

  • California roofers (C-39): Look up the license on ContractorLicensePro to check status (active/inactive/suspended), expiration date, and any disciplinary history.
  • Texas roofers: Verify TDLR registration status at ContractorLicensePro or directly at tdlr.texas.gov.
  • Other states: Search your state's contractor licensing board. If you're unsure which agency to check, start here and we'll route you to the right source.

What you're looking for: active status, no suspensions in the last 3 years, no pattern of complaints. A single resolved complaint is normal over a 10-year career. Multiple unresolved complaints, or a license that's been suspended and reinstated, is a different story.

Insurance Requirements for Roofers

A roofer needs two types of insurance. Both matter for different reasons specific to roof work:

General Liability (GL) — protects your property

GL covers damage the roofer causes to your home during the job: a misplaced nail through a skylight, a ladder scratching your gutters, a tarp that wasn't secured and let in rainwater. Minimum coverage for a residential roofer should be $1 million per occurrence. Ask for a certificate of insurance naming you as additionally insured.

Workers' Compensation — protects you from liability

Roofing is one of the most dangerous jobs in construction. OSHA data shows fall protection violations are the most cited safety issue in the industry. If a worker without WC coverage is injured on your roof, your homeowner's policy — or you personally — may be liable for medical costs and lost wages. According to the Insurance Information Institute, homeowner liability for injuries to uninsured workers on their property is well-established in case law, with verdicts frequently exceeding six figures. Always ask for the WC certificate before work begins.

One-person operations sometimes claim a WC exemption as a sole proprietor. This is legal in some states. But if they bring a crew — even one helper — they need WC for those workers. Verify specifically.

Storm Chaser Warning Signs

After any major weather event, apply this checklist before you open the door:

  1. They knocked on your door unsolicited within 48 hours of a storm. Legitimate local roofers are busy with their existing customer base. Storm chasers move fast because speed is how they lock you in before you do research.
  2. They offer to handle your insurance claim. Public adjusters can legally help with claims; roofers cannot, in most states. If a roofer offers to negotiate with your insurer, that's a red flag and potentially illegal.
  3. They ask for more than 10-15% upfront. Standard practice is a deposit at signing and balance on completion. A roofer asking for 50% or full payment before starting is a roofer who may not finish.
  4. They have no local address or office. Search the company name. If the address is a P.O. box, a UPS Store, or doesn't exist, that's by design.
  5. They can't show you their license number immediately. This should take 10 seconds. Any hesitation, vagueness, or "I'll text it to you later" is disqualifying.
  6. The written contract has no completion date or warranty terms. A real contract specifies start date, substantial completion date, material brand and grade, and warranty coverage. A one-page document with a price and a signature line is not a roofing contract.

Roofing Costs by Type

Prices below are per square foot installed, national averages for 2026. Regional variation is significant — Gulf Coast and California run higher due to labor markets; Midwest runs lower.

Roof Type Low Average High
Asphalt shingles (3-tab)$3.50$5.00$7.00
Architectural shingles$5.00$7.50$10.00
Metal (standing seam)$10.00$16.00$24.00
Concrete or clay tile$12.00$18.00$30.00
Flat roof (TPO membrane)$5.50$8.00$12.00
Flat roof (modified bitumen)$4.50$7.00$10.00

A typical 2,000 sq ft home has roughly 2,200-2,500 sq ft of roof surface (accounting for pitch and overhangs). Tear-off of an existing roof adds $1.00-$2.00 per sq ft. Decking replacement, if needed, adds further cost.

Your Pre-Signing Checklist

  • License number verified as active with no recent disciplinary actions (check here)
  • Certificate of General Liability insurance in hand (not promised — in hand)
  • Certificate of Workers' Compensation insurance in hand
  • Written contract specifies: material brand, product line, and color; start and completion dates; who pulls the permit; warranty terms (manufacturer + labor); payment schedule (no more than 15% upfront)
  • Company has a verifiable local address and has been operating under the same name for at least 2 years
  • At least two verifiable local references from completed jobs in the past 12 months
  • Permit will be pulled by the contractor (not suggested that you pull it as owner)

Verify before you sign

Check any roofer's license status, disciplinary record, and insurance. Free, instant, no signup required.

Check a Roofer's License