by Quinn Martin | August 13, 2026
It happens every time. A storm rolls through Burlington, the Triad, or Raleigh-Durham, and within 48 hours the trucks start showing up. Out-of-state plates. Door-knockers offering “free inspections.” Salespeople pressuring you to sign on the spot before the “insurance deadline” passes.
They’re called storm chasers, and they’re one of the biggest threats to North Carolina homeowners after severe weather. Here’s how to spot them, avoid them, and make sure you’re working with a local roofer who’ll still be there when you need them.
What Is a Storm Chaser?
A storm chaser is a roofing contractor — often from out of state — who follows severe weather events to solicit repair and replacement work. They set up temporarily in the affected area, knock on as many doors as possible, and move on to the next storm once the work dries up.
The business model isn’t inherently illegal, but it creates serious problems for homeowners:
- No long-term warranty support. If your roof leaks in two years, that company is three states away — or out of business entirely.
- Cut corners on installation. Speed matters more than quality when you’re trying to hit as many houses as possible before moving on.
- Insurance fraud risk. Some storm chasers inflate damage reports or charge insurance for work that wasn’t done, which can put the homeowner in legal jeopardy.
- No local accountability. No local address, no local reputation to protect, no reason to do right by you.
5 Red Flags: How to Spot a Storm Chaser
1. Out-of-State License Plates
This is the most obvious sign. If the truck in your driveway has Texas, Florida, or Ohio plates, ask why. A local roofer lives and works in your community. Storm chasers drive in from wherever the last storm was.
2. Door-to-Door Sales Tactics
A reputable roofing company doesn’t need to knock on doors uninvited. If someone shows up at your house saying they “noticed damage from the road” or “are in the neighborhood doing your neighbor’s roof,” that’s a sales pitch, not a public service. Real local contractors get most of their work through referrals and reputation.
At MCSquared Roofing, we don’t knock on doors. Ever. We let homeowners come to us — through our website, our online estimate tool, or by calling when they’re ready.
3. High-Pressure “Sign Now” Tactics
“This offer is only good today.” “Your insurance adjuster needs this by tomorrow.” “We only have a few slots left.” These are pressure tactics designed to keep you from thinking clearly or getting a second opinion. A trustworthy contractor will give you time to review the contract, check references, and make an informed decision.
North Carolina law gives you a 3-day right to cancel on door-to-door sales, but the best protection is not signing under pressure in the first place.
4. No Physical Local Address
Ask for the contractor’s local business address. Not a P.O. box — an actual physical location. Storm chasers often operate out of hotel rooms or temporary offices. If they can’t give you a real address within 30 minutes of your home, that’s a red flag.
5. Demands for Large Upfront Deposits
In North Carolina, roofing contractors can legally require a deposit, but it should be reasonable — typically 10-30% of the total job. If someone wants 50% or more upfront, or asks you to pay in cash, walk away. That money should be going toward materials and labor, not their next hotel bill.
How to Verify a Local Roofing Contractor in NC
Before you hire anyone to touch your roof, do these three things:
1. Check their license. Go to the NC Licensing Board for General Contractors and search by company name or license number. If they’re not licensed in North Carolina, don’t hire them. Period.
2. Verify insurance. Request a current certificate of liability insurance and workers’ compensation coverage — sent directly from the insurance provider, not a photocopy. If a worker gets hurt on your property and the contractor isn’t insured, you could be liable.
3. Check local reviews and references. Look at Google reviews, BBB ratings, and ask for references from recent local jobs — not jobs in another state. Call at least one reference. If the contractor can’t provide local references, that tells you everything.
Why a Local Roofer Is Worth It
When you hire a local roofing company, you’re not just paying for a roof — you’re paying for accountability. A local roofer has a reputation to protect in your community. They have a physical office you can visit. They’ll be there in two years if a shingle blows off. And they have relationships with local insurance adjusters and suppliers that make the whole process smoother.
Here’s what a local roofer like MCSquared brings that a storm chaser can’t:
- Manufacturer warranty certifications — we’re certified installers, so your warranty is actually valid
- Local crew, not subcontractors — the people who install your roof work for us, not a temp agency
- Ongoing service — need an inspection next year? We’re a phone call away
- Community investment — we live here, our kids go to school here, we care about doing right by our neighbors
The Bottom Line
After a storm, you’re vulnerable. Your roof is damaged, insurance is involved, and you need repairs fast. Storm chasers know this — that’s why they show up. But fast doesn’t mean good, and cheap doesn’t mean right.
Take a breath. Do your homework. Verify the license, check the insurance, read the reviews. And if someone is pressuring you to sign before you’ve had time to think, that’s your answer — they’re not the right contractor.
If you’re in the Triad, Burlington, or Raleigh-Durham area and you need a roofer who’ll be honest with you, give us a call at 336-988-7663 or 336-988-ROOF (7663). No door-knocking, no pressure, no salespeople. Just a local family business that stands behind its work.
Get a Free Storm Inspection — No Salespeople, No Pressure
Think your roof might have storm damage? We’ll come out, inspect it, document everything with photos, and give you an honest assessment. If you don’t need a new roof, we’ll tell you. If you do, we’ll give you a fair price upfront — no haggling, no games.
Prefer to get an instant estimate online?
Get your roof replacement estimate in 60 seconds →
MCSquared Roofing | 1416 Whites Kennel Rd, Burlington, NC 27217 | 336-988-7663
Family-owned. No salespeople. Transparent pricing. Serving the Triad, Burlington & Raleigh-Durham.
