How to Avoid Getting Scammed on Your Roof Replacement (2026 Guide)

Updated April 2026 | 12-minute read | Durham, NC


Let’s be straight with each other from the start.

Most roofing contractors in the Durham and Triangle area are honest, hardworking professionals who do excellent work. But the roofing industry — more than almost any other home improvement trade — attracts a specific kind of opportunist. One big storm. A neighborhood full of damaged roofs. An insurance check on the way. That’s all it takes to bring the storm chasers and scammers out of the woodwork.

We built this site specifically to help homeowners navigate that. So before you call anyone, before you let anyone on your roof, and definitely before you sign anything — read this. It could save you thousands of dollars and months of heartache.


The Numbers You Need to Know First

A roof replacement in the Triangle runs anywhere from $10,000 to $25,000 depending on your home’s size, pitch, and materials. That’s not small money. And dishonest contractors know that. They know you’re stressed, they know you may be dealing with an insurance claim at the same time, and they know most homeowners don’t know the first thing about roofing. That combination is exactly what they exploit.

The good news? Their playbook is predictable. Once you know what to look for, they’re not hard to spot.


Red Flag #1: They Knocked on Your Door Right After a Storm

This is the single most reliable sign of a storm chaser. Legitimate local roofing contractors — the ones with a real office in Durham or Raleigh, a crew they’ve employed for years, and a reputation they’ve spent a decade building — don’t need to walk neighborhoods after hail events looking for customers. They already have more work than they can handle.

Storm chasers travel from market to market following severe weather events. They show up fast, they talk a great game, they may even do a decent job — but they won’t be around six months from now if something goes wrong. No warranty is worth anything from a company that doesn’t exist anymore.

What to do: Be polite, take their card if you want, and tell them you’ll be doing your research before making any decisions. Then check our contractor matrix and call someone with a verified local office.


Red Flag #2: They Want a Large Deposit Upfront

This one costs Triangle homeowners real money every single year. A contractor asks for 40%, 50%, or even full payment upfront before a single shingle is removed. Then they either disappear entirely or do shoddy work knowing you’ve already paid.

Here’s the industry standard: a small deposit — typically 10 to 15 percent — is normal to secure your spot on the schedule and cover material costs. Full payment should never happen until the job is complete and you’ve done a walkthrough you’re satisfied with.

If they demand more than 20% upfront, that’s a red flag. If they demand full payment before starting, walk away.


Red Flag #3: They Can’t Give You a License Number

North Carolina requires roofing contractors to be licensed by the NC Licensing Board for General Contractors for any job over $30,000 — and most roof replacements in the Triangle hit that threshold. A licensed contractor should be able to give you their license number immediately, without hesitation.

That number is public record. You can verify it yourself at nclbgc.org in about 60 seconds. Type in the company name or the contractor’s name and you’ll see their license status, license type, and whether there are any complaints or disciplinary actions on file.

If they can’t give you a number, or they get evasive, or the number doesn’t check out — stop right there.

Every contractor in our matrix has their NC license number listed and verified. That’s not an accident. It’s the whole point.


Red Flag #4: The Estimate Is Suspiciously Low

You got three bids. Two came in around $16,000. One came in at $9,500. It’s tempting — that’s a lot of money to leave on the table. But that low bid is almost always telling you something.

Either they’re planning to cut corners on materials (using cheaper underlayment, skipping ice and water shield, using fewer fasteners), they’re planning to hit you with change orders once work has started and it’s too late to back out, or they don’t have the overhead of a legitimate business — meaning no workers’ comp, no proper insurance, no licensed employees.

A fair bid isn’t the lowest bid. It’s the one that covers the actual scope of work with quality materials and a crew that’s properly paid and insured.


Red Flag #5: They Pressure You to Sign Today

“This price is only good if you sign right now.” “I have another job I can give this slot to.” “My material costs go up tomorrow.”

This is a sales tactic, not a business reality. A reputable contractor will give you a written estimate and be comfortable letting you think it over, compare bids, and ask questions. They want customers who feel good about their decision — because those are the customers who leave good reviews and refer their neighbors.

Anyone who makes you feel rushed or pressured to sign on the spot is not operating in your best interest. Take your time. This is a five-figure decision.


Red Flag #6: They Have No Physical Office in the Area

Ask them: where is your office located? Not their home address — their business address. A contractor with deep roots in Durham or Raleigh has a physical presence here. They have a shop, a yard, a place where materials are stored and crews report in.

An out-of-area contractor — especially one who’s in the market specifically because of a recent storm — has no accountability to the local community. They don’t worry about their reputation here because they’re not planning to stay.

Our matrix specifically shows which contractors have a verified physical office in your city. Filter for that first.


Red Flag #7: They Want You to Sign an Assignment of Benefits

This one is especially common in markets with high insurance claim volume — and after any major storm, it will show up in the Triangle too.

An Assignment of Benefits (AOB) is a document that transfers your insurance claim rights to the contractor. They tell you it “simplifies the process” or “lets them deal with the insurance company directly so you don’t have to.” What it actually does is hand them full control of your claim and the money that comes with it.

Reputable contractors don’t need your AOB. They’ll work with your insurance adjuster, give you a proper estimate, and let you manage your own claim. Never sign an AOB.


Red Flag #8: No Written Contract, or a Vague One

A verbal agreement is not a contract. A one-page document that says “replace roof for $14,000” is barely a contract. A real roofing contract should specify the exact materials being used (manufacturer, product line, color), the scope of work (tear-off, decking inspection, flashing replacement, cleanup), the payment schedule, the project timeline, the warranty on both materials and labor, and what happens if unexpected issues are found.

If a contractor is resistant to putting specifics in writing, ask yourself why. The answer is never good.


Red Flag #9: They’re Not Carrying Insurance — or They Can’t Prove It

A legitimate roofing contractor carries two types of insurance: general liability (which covers damage to your property if something goes wrong) and workers’ compensation (which covers their crew if someone gets hurt on your roof).

If they don’t have workers’ comp and one of their crew members falls off your roof, you could be held liable. That’s not a hypothetical — it happens.

Ask for a certificate of insurance before anyone steps foot on your property. A legitimate contractor will have it ready. If they stall, make excuses, or say they’re “between policies,” that’s your answer.


Red Flag #10: No Reviews, or Only Reviews from the Last 30 Days

Check Google. Check the BBB. Look them up on Nextdoor. A roofing company that’s been operating in Durham or the Triangle for several years should have a real review history — not 47 five-star reviews all posted in the same two-week window.

Fresh review dumps are often fake or incentivized. What you want to see is a consistent track record over time, with real responses to both positive and negative reviews. How a contractor handles a complaint tells you more about them than any five-star review ever will.


How Storm Chaser Scams Actually Work

It’s worth walking through the full playbook, because it’s more sophisticated than most people realize.

Step one: A significant storm hits the area. Hail, high winds, a tornado — anything that causes widespread roof damage. Within 24 to 72 hours, vans start showing up in affected neighborhoods. The crews inside are often from out of state — sometimes from as far as Texas, Florida, or the Midwest.

Step two: They knock on doors. They’re friendly, professional-looking, and they say all the right things. “We were just in your neighborhood and noticed what looked like some hail damage on your roof. We’d be happy to take a look for free — no obligation.” They get on your roof. They find damage, whether there’s meaningful damage or not.

Step three: They help you file an insurance claim. This sounds helpful. It isn’t. What they’re really doing is inserting themselves into your claim process so they can capture the check.

Step four: They push you to sign before they leave. “We have a full crew in the area right now, so we can get you on the schedule this week. But we need a signature today.” See Red Flag #5.

Step five: Work begins — and that’s where it goes one of two directions. Either they do the job fast and cheap with low-grade materials and are out of your neighborhood before you realize something’s wrong. Or they take a large deposit and don’t come back.

The defense is simple: slow down. A legitimate contractor will still be available next week. The storm damage on your roof isn’t going anywhere. Take the time to do it right.


How to Verify a North Carolina Roofing Contractor’s License

This takes about two minutes and it’s worth every second.

Go to nclbgc.org — that’s the North Carolina Licensing Board for General Contractors. Click on “License Verification.” Search by the company name or the individual’s name.

What you’re looking for:

License status — It should say “Current” and “Active.” If it says expired, suspended, or revoked, stop right there.

License type — For most residential roof replacements, you want to see either a General Contractor license with a Residential or Building classification, or a Specialty Contractor license with an S (Roofing) classification.

License limitation — NC licenses come in three tiers: Limited (projects up to $500,000), Intermediate (up to $1 million), and Unlimited. For a typical residential roof replacement, a Limited license is perfectly adequate.

Disciplinary history — The database will show any formal complaints or disciplinary actions. One complaint from several years ago that was resolved is very different from a pattern of complaints. Use your judgment.

One more thing: North Carolina law requires licensed contractors to display their license number on all advertising — including their truck, their website, and any printed materials. If you can’t find it, ask for it directly. A legitimate contractor won’t hesitate.


Getting Bids the Right Way

You should get at least three bids on any roof replacement. Here’s how to make those bids actually comparable.

Give every contractor the same information. Tell them the square footage of your home (or let them measure), whether you want a full tear-off or a layover (always choose full tear-off), your preferred materials, and any specific concerns you have like skylights, chimneys, or ice dam history.

Ask for itemized bids, not lump sums. A real bid breaks out materials, labor, disposal, and any additional work like decking replacement or flashing. A lump sum number with no detail is a contract waiting to go wrong.

Ask the same questions of every contractor:

  • Who specifically will be doing the work — your employees or a subcontractor crew?
  • What brand and line of shingles are you using, and what’s the manufacturer warranty?
  • What’s the labor warranty, and who backs it?
  • How long have you been operating in Durham/the Triangle specifically?
  • Can I see two or three recent jobs in my neighborhood I can drive by?

The answers to these questions will tell you almost everything you need to know.


What Your Contract Must Include

Before any work starts, you should have a signed contract that covers all of the following. If any of these are missing, ask for them to be added before you sign.

Scope of work — Exactly what is being done. Full tear-off of existing materials. Inspection and replacement of any damaged decking. Ice and water shield installation. Underlayment type and brand. Starter strip. Shingle brand, product line, color, and warranty class. Ridge cap. Flashing at all penetrations and transitions. Drip edge. Cleanup and haul-away of all debris.

Materials specifications — The specific manufacturer and product name for every major material. Not just “30-year shingles” — which brand? Which line? This matters for warranty purposes and for making sure you actually get what you’re paying for.

Payment schedule — When each payment is due and what it’s contingent on. A reasonable schedule might be 10% at signing, 40% at material delivery, 50% at completion and final walkthrough.

Timeline — Estimated start date and completion date, with language about what happens if those dates slip significantly.

Warranty terms — The manufacturer warranty on materials (typically 30 to 50 years depending on the shingle) and the contractor’s labor warranty (a reputable contractor offers at least 5 years on labor, many offer 10).

Lien waiver provision — Upon final payment, the contractor should provide a lien waiver confirming that all suppliers and subcontractors have been paid. Without this, a materials supplier who wasn’t paid can place a lien on your property even after you’ve paid the contractor in full.


The Insurance Claim Trap

If your roof was damaged by a storm, you may be filing an insurance claim. That’s completely legitimate and it’s exactly what homeowners insurance is for. But there are some specific pitfalls to know about.

Your insurance company’s adjuster and your contractor may disagree on the scope of damage. This is normal and you have options. You can negotiate, you can request a re-inspection, and if needed you can hire a public adjuster to advocate on your behalf. What you should not do is let a contractor pressure you into accepting a lower scope of work just because it matches what the insurance company initially approved.

Don’t let a contractor inflate a claim. Some contractors will offer to “help you get more from your insurance” by adding damage that isn’t there or inflating quantities. This is insurance fraud. If they’re willing to commit fraud against your insurance company, what are they doing on your job?

Understand your actual coverage. Most homeowner policies cover “actual cash value” or “replacement cost value” — these are different things, and the difference can be significant. ACV policies depreciate the value of your old roof, meaning you may receive less than replacement cost. Know which coverage you have before you sit down with a contractor.

The final insurance check often comes in two parts. An initial payment minus depreciation, and a depreciation release once the work is complete and documented. Make sure your contractor knows this and is willing to work within that timeline.


How and When to Pay

Let’s make this simple.

Never pay cash. Cash leaves no paper trail. If something goes wrong, you have no proof of payment and no recourse.

Pay by check or credit card. A check is traceable. A credit card gives you the additional protection of being able to dispute the charge if the work isn’t completed or isn’t done properly.

Use this payment structure as your baseline:

  • 10 to 15% at contract signing to hold your spot
  • 30 to 40% when materials are delivered to your property
  • Balance due at completion, after your final walkthrough

Never pay the final payment until:

  • All work is complete to your satisfaction
  • All debris has been removed from your property
  • You’ve done a thorough walkthrough including the attic
  • You have the lien waiver in hand
  • You have all warranty documentation

A contractor who pressures you to pay the final balance before these things are done is a contractor who doesn’t intend to come back.


Your Pre-Hire Checklist

Before you hire anyone, run through this list.

☐ I have verified their NC license number at nclbgc.org and it is current and active

☐ I have confirmed they have a physical office in or near my city

☐ I have seen a certificate of insurance for both general liability and workers’ compensation

☐ I have read their Google reviews and checked for a consistent history over time

☐ I have gotten at least three written, itemized bids

☐ I have not been pressured to sign the same day

☐ The contract includes specific material specifications, not just general descriptions

☐ The payment schedule does not require more than 15% upfront

☐ I have not signed an Assignment of Benefits

☐ I have not paid in cash


One Last Thing

We know this is a lot to think about when you’re already stressed about your roof. That’s exactly why we built the contractor matrix on this site.

Every contractor listed there has been verified. Their NC license number is on file. Their office location is confirmed. Their insurance status has been checked. If they have a quote button, they’re a paying member of this directory who stands behind their work enough to put their name in front of homeowners every day.

Use the matrix. Ask the questions above. And if something ever feels off — trust that instinct. In the roofing industry, your gut is usually right.


Have a contractor you’d like to recommend — or warn others about? Use the contact form on this site. We review every submission.

Last updated: April 2026 | DurhamRoofReplacement.com