How to Choose a Roofing Contractor (Without Getting Burned)

A no-BS guide to hiring a roofer you can trust — licensing, insurance, red flags, warranty traps, and the scams that catch homeowners every year.

Homeowner and roofing contractor reviewing estimates and shingle samples at an outdoor table with active roof work in the background
Highlights
  • A full roof replacement costs around $9,500 on average, but can exceed $20,000 on complex roofs with premium materials.
  • Always verify licensing through your state's contractor board and confirm insurance directly with the carrier before signing anything.
  • Get at least three detailed written estimates and compare them line by line. A significantly lower bid is a warning sign, not a bargain.
  • Two warranties are in play: manufacturer (covers materials, 20–50 years) and workmanship (covers installation, 2–10 years). Get both in writing.
  • Never pay the full amount upfront. A reasonable deposit is 10–30%, with the final payment due only after you've inspected the completed work.

Your roof is probably the most expensive thing sitting between your family and the sky. A full replacement runs around $9,500 on average, and on a complex roof with premium materials, it can clear $20,000 without breaking a sweat.

So when something goes wrong up there, the contractor you pick matters. A lot.

The problem is that roofing is one of the easiest trades for unqualified people to enter. There’s no shortage of guys with a truck and a handshake who’ll promise the world and disappear the moment something leaks. Every year after storm season, homeowners across the country get burned by contractors who underperform, overcharge, or vanish entirely.

This guide is designed to help you avoid that. We’ll walk through everything you should check, ask, and verify before a single shingle goes up, whether you’re dealing with a small repair or a full tear-off.

Start with licensing (no exceptions)

Every state handles contractor licensing differently. Some require a specific roofing license. Others lump it under a general contractor classification. A handful of states barely regulate it at all.

Regardless of where you live, you want to confirm two things: that the contractor holds whatever license your state requires, and that the license is current with no outstanding violations.

Most states offer a free online lookup tool through their contractor licensing board. It takes about two minutes. If a roofer can’t give you a license number, or gets cagey when you ask, that tells you everything you need to know.

One thing people miss: if your contractor uses subcontractors (and many do), those subs need to be properly licensed and insured too. The company name on your contract isn’t always the crew that shows up. Ask who’s doing the actual work, and verify their credentials separately.

Insurance: the thing that protects you, not them

Two types of insurance matter when you’re hiring a roofer:

General liability covers damage to your property during the project. If a crew member drops a tool through your skylight or a ladder crushes your landscaping, this is what pays for it.

Workers’ compensation covers injuries to workers while they’re on your property. This one is critical. If a roofer falls off your roof and doesn’t carry workers’ comp, you could be on the hook for their medical bills. It happens more often than you’d think.

Ask for a current certificate of insurance. Then (and this is the step most people skip) call the insurance company directly to confirm the policy is active. Certificates can be forged or expired. A two-minute phone call protects you from a potentially devastating liability situation.

How to actually read a roofing estimate

Getting three estimates is standard advice. But knowing what to look for inside those estimates is where most homeowners fall short.

A proper written estimate should break down:

Materials: Not just “shingles,” but the brand, product line, and warranty tier. There’s a real difference between a basic 3-tab shingle and an architectural shingle, both in price and in how long your roof will last.

Labor: Roofers typically charge between $40 and $90 per hour per worker, with most crews running two to four people. Some contractors quote a flat project rate instead. Either way, labor usually accounts for 40% to 50% of your total cost.

Scope of work: What exactly is included? Tear-off of the old roof? New underlayment? Flashing replacement? Drip edge? Pipe boot replacements? The more detailed the scope, the fewer surprises you’ll get.

Timeline and payment schedule: A reasonable structure is 10% to 30% upfront (to cover material orders), a progress payment at a defined milestone, and the balance upon completion. We’ll come back to this.

When you’re comparing bids, line them up side by side. If one estimate is dramatically lower than the other two, treat it as a warning sign rather than a bargain. Low-ball bids typically mean cheaper materials, skipped steps (like not replacing damaged decking), or unlicensed labor.

The warranty trap nobody warns you about

This is one of the most misunderstood parts of a roofing project. There are two separate warranties in play, and most homeowners don’t realize they can lose both.

The manufacturer warranty covers defects in the roofing materials, including premature cracking, granule loss, or delamination. These typically run 20 to 50 years depending on the product line.

The workmanship warranty covers the contractor’s installation. If the crew nails something wrong, skips a step, or creates a leak through poor technique, this is your protection. Workmanship warranties are shorter, usually 2 to 10 years.

Here’s where it gets tricky. A surprising number of everyday actions can void one or both warranties:

  • Improper ventilation. If your attic isn’t properly ventilated, trapped moisture and heat will degrade your shingles from underneath. Many manufacturers will deny a warranty claim if they determine ventilation was inadequate.
  • Unauthorized modifications. Installing solar panels, satellite dishes, or skylights after the roof goes on can void the workmanship warranty for those areas, sometimes called “mechanical damage.”
  • Hiring a different contractor for repairs. If you have someone other than your original installer make repairs, it can void the workmanship warranty. Some manufacturer warranties also require repairs to be done by a certified installer.
  • Not registering the warranty. Some manufacturer warranties need to be registered within a specific timeframe after installation. Miss the window and your 50-year warranty might default to a much shorter limited coverage.
  • Pressure washing the roof. This can strip granules from shingles and void the manufacturer warranty.

Get both warranties in writing before work begins. Read them. Keep them somewhere you won’t lose them. And before you make any changes to your roof down the road, check the warranty terms first.

Roofing scams that are still working in 2026

You’d think the classics would stop working, but they don’t. Here are the ones contractors and consumer protection agencies flag most often:

Storm chasers. After severe weather, unfamiliar roofing crews flood affected neighborhoods. They knock on doors claiming they’ve “noticed damage” or offering a “free inspection.” They collect a deposit, do subpar work with cheap materials, and are gone before you realize what happened. They operate under temporary business names and often can’t be found for warranty claims. Stick with contractors who were in your community before the storm.

The lowball bait-and-switch. A contractor submits a rock-bottom estimate to win your business, then “discovers” additional problems once the old roof is torn off. Suddenly the price jumps and you have no leverage because your home is half-exposed. The best protection here is a detailed scope of work in the contract, plus a clause that specifies how change orders will be handled and approved.

Asking you to pull the permits. A legitimate contractor handles their own permits. If a roofer asks you to go to the permit office, it likely means they’re not eligible to pull permits themselves, either because they’re unlicensed or because they’ve burned their bridges with the local building department. Either way, walk away.

The “leftover materials” discount. A contractor offers you a deal on materials that are “left over from another job.” This almost always means the materials are mismatched, inadequate for your roof, or potentially defective.

No written contract. If a roofer wants to start work on a handshake, find someone else. A contract protects you from price increases, scope changes, and no-show situations. It should include the full scope of work, price, timeline, materials, payment schedule, warranty terms, and permit responsibilities.

How to vet online reviews without getting fooled

Reviews are useful, but only if you know how to read them. A contractor with a 4.8-star average and 200 reviews looks great on the surface, but dig a little deeper.

Look at review patterns across multiple platforms, not just one. Check Google Reviews, the Better Business Bureau, and industry-specific directories like Roofer Directory where listings include verified ratings.

Pay attention to how the contractor responds to negative reviews. Everyone gets a bad review eventually. A professional response that acknowledges the issue and offers a resolution tells you more about a company than 50 five-star reviews.

Watch for red flags in the reviews themselves:

  • Multiple complaints about the same issue (sloppy cleanup, missed timelines, surprise charges)
  • Reviews that are all five stars with vague, generic language (could be purchased)
  • A sudden burst of positive reviews after a period of complaints

And actually call the references. Any reputable roofer will provide three or more recent customers you can talk to. Ask whether the project came in on time and on budget, whether the crew kept the jobsite clean, and whether anything went wrong after the work was done.

Inspections: the money you spend before the money you spend

If you’re not sure whether you need a repair or a full replacement, a professional roof inspection is worth every penny. A standard physical inspection runs $125 to $360 for a typical residential roof. Some inspectors charge a flat fee; others charge by square footage.

If your roof is steep, inaccessible, or you suspect hidden damage, you may need a drone inspection (roughly double the cost of a basic inspection) or an infrared inspection that detects trapped moisture (up to six times the basic rate).

One important caveat: be wary of “free roof inspections” offered by door-to-door contractors, especially after storms. A legitimate paid inspection from an independent inspector gives you an unbiased assessment. A free inspection from someone who profits from selling you a new roof does not.

If you’re buying or selling a home, you may also need a roof certificate, which typically adds around $200 to the inspection cost.

When to repair vs. when to replace

This is the question that keeps homeowners up at night. Here’s a rough framework:

Lean toward repair if:

  • The damage is localized to one area
  • Your roof is less than 15 years old (for asphalt shingles)
  • The issue is straightforward: a few missing shingles, minor flashing damage, a small leak
  • Minor repairs typically run $360 to $1,550

Lean toward replacement if:

  • You’re seeing widespread issues: multiple leaks, sagging, daylight visible from the attic
  • The roof is approaching end of life for its material type
  • Repair costs are approaching 30% or more of replacement cost
  • You’re planning to sell the home soon and the roof is a dealbreaker for buyers

Your material matters here too. An asphalt shingle roof typically lasts 20 to 30 years. Metal roofs can go 40 to 70 years. Slate and tile can last over a century with proper maintenance. For a full breakdown by material type, see our guide on how long a roof actually lasts. For a detailed look at what each material costs in 2026, including labor and hidden fees, see our roof replacement cost guide. Knowing where your roof sits in its lifecycle helps you decide whether a repair is a smart investment or just delaying the inevitable.

Filing an insurance claim: what to know first

If your roof was damaged by weather (hail, wind, a fallen tree), your homeowners insurance likely covers it under the “dwelling coverage” portion of your policy. Average insurance payouts for wind and hail damage claims run around $13,000, according to the Insurance Information Institute.

A few things to do before you call your insurer:

  1. Document everything. Take photos and video of visible damage from the ground. Don’t climb the roof yourself.
  2. Make temporary repairs to prevent further damage (tarping a leak, for example) and keep your receipts. Insurance typically reimburses reasonable temporary fixes.
  3. Review your policy before filing. Understand your deductible, your coverage limits, and any exclusions specific to your policy.
  4. File quickly. Contact your insurer as soon as possible after the damage occurs. Delays can complicate your claim.
  5. Get an independent inspection. Don’t rely solely on the insurance adjuster’s assessment. A paid inspection from your own roofer gives you leverage if the adjuster’s estimate seems low.

Once your claim is approved, you’ll typically receive a reimbursement check within 30 to 60 days. If your claim is denied, you have the right to appeal, and having that independent inspection report becomes invaluable.

The payment structure that protects you

We touched on this earlier, but it’s worth emphasizing: never pay for the entire job upfront. The payment structure is one of the clearest signals of whether you’re dealing with a professional or a problem.

A standard, safe payment schedule:

  • Deposit (10–30%): Covers material ordering. Reasonable and expected.
  • Progress payment: Triggered by a clear milestone, like materials delivered to the jobsite or tear-off completed.
  • Final payment: Due only after the work is complete and you’ve inspected it.

If a contractor demands 50% or more before work starts, or asks for cash only, consider those dealbreakers. Legitimate roofing companies have supplier accounts and credit lines. They don’t need your entire payment to buy materials.

Your pre-hire checklist

Before you sign anything, make sure you can check off every item:

  1. License verified through your state’s licensing board
  2. General liability and workers’ comp insurance confirmed directly with the insurer
  3. At least three detailed written estimates received and compared
  4. References called (not just provided, actually called)
  5. Online reviews checked across multiple platforms
  6. Written contract includes full scope, materials, timeline, payment terms, warranty details, and change order process
  7. Both manufacturer and workmanship warranties provided in writing
  8. Contractor will handle all permits
  9. No pressure to sign immediately
  10. Physical business address verified (not just a P.O. box)

Find contractors you can actually trust

Choosing the right roofer takes work upfront, but it’s a fraction of the cost of fixing a bad hire later. Do the homework, ask the hard questions, and don’t let anyone rush you.

When you’re ready to start comparing, search licensed roofing contractors in your area on Roofer Directory. Compare ratings, read reviews, and connect directly. No middlemen, always free. Or skip straight to getting a free estimate from a licensed roofer in your area.

Frequently Asked Questions
Visit your state's contractor licensing board website — most offer a free lookup tool where you can search by company name or license number. Requirements vary by state: some require a dedicated roofing license, while others include roofing under a general contractor license. Always confirm the license is active and free of violations before signing anything.
At minimum, a roofer should carry general liability insurance (covers damage to your property during the job) and workers' compensation insurance (covers injuries to workers on your property). Ask for a current certificate of insurance and call the insurer directly to confirm it hasn't lapsed. If a worker is injured on your roof and the contractor lacks workers' comp, you could be held liable.
Get at least three written estimates from different contractors. Each should break down materials, labor, timeline, cleanup, and payment terms. Be cautious of any bid that comes in significantly lower than the others — that usually signals cheaper materials, unlicensed subcontractors, or corners that'll cost you later.
The national average for a professional roof replacement is around $9,500, though your total depends heavily on roof size, material choice, pitch, and location. Asphalt shingle roofs are the most affordable option, while slate, tile, and metal roofs cost significantly more. Always factor in permit fees, old roof removal, and dumpster rental when budgeting.
A manufacturer warranty covers defects in the roofing materials themselves (typically 20 to 50 years). A workmanship warranty covers installation errors made by the contractor (typically 2 to 10 years). Both should be provided in writing before work begins. Some manufacturer warranties are only valid when a certified installer does the work.
The top warning signs include: demanding full payment upfront, no physical business address, refusing to provide references or proof of insurance, pressuring you to sign immediately, and asking you to pull the building permits yourself. Door-to-door solicitation right after a storm is a classic tactic used by fly-by-night operators known as storm chasers.
Local contractors are almost always the better choice. They have established reputations in the community, understand your local building codes and permit requirements, and are accessible if warranty issues come up years later. National chains and storm chasers often subcontract the actual work to local crews anyway — you're just paying a middleman.
Common signs of poor workmanship include an uneven roofline with visible dips or waves, mismatched or misaligned shingles, exposed nails, leaks appearing within the first year, improperly installed flashing around vents or chimneys, and missing drip edge. If you notice any of these issues, get an independent roof inspection before your workmanship warranty expires.
Yes, and you should. Most contractors expect some negotiation on larger jobs. However, focus on value rather than just the lowest price — ask about material upgrades, extended workmanship warranties, or including gutter cleaning in the scope rather than simply cutting the dollar amount. A contractor who drops their price dramatically without changing the scope is likely cutting corners.
A proper roofing contract should include the full scope of work, materials to be used (brand and product line), total price with payment schedule, project timeline, cleanup and debris removal terms, warranty details for both materials and workmanship, permit responsibilities, and a clause addressing how change orders will be handled. Never proceed without a written contract.

Need a Roofer?

Search your area to compare roofing contractor listings near you.

Find Contractors Near You