Roofing Contractor Red Flags & Scams in Maryland & Virginia
Most roofing scams in Maryland and Virginia share the same fingerprints: an uninvited door-knock after a storm, a contract pushed the same day, a price that hides behind your insurance, and an offer to "cover your deductible." A real roofer can be verified in 30 seconds. A scammer needs you to decide before you can.
Jim Dodson
Owner & Operations Manager · JDH Remodeling
JDH Remodeling is a Southern Maryland and Northern Virginia roofer founded in 1986, led by a HAAG Master Inspector, that recommends what each roof actually needs, whether that is a repair, a replacement, or sometimes nothing at all, instead of what makes them the most money. Day-to-day, Inspector Manager Brian McClees leads the field team that applies the PCC Method across Maryland and Northern Virginia, with reports used by insurance adjusters, real-estate agents, and lenders.
A HAAG Master Inspector sees the aftermath of roofing scams constantly: the homeowners who call JDH a year later, after the storm chaser cashed the insurance check and vanished, or after the "lifetime warranty" turned out to belong to a company that no longer exists. Every red flag on this page is one JDH has documented on a real Maryland or Virginia roof.
Nine roofing scams a Maryland or Virginia homeowner should be able to spot in the first conversation
Every one of these has the same tell: it needs you to act before you can verify. None of them survive a single week of patience.
The uninvited door-knock after a storm
A guy knocks on your door claiming there was a big storm that no one else remembers. He offers a "free inspection," then has you sign a work authorization or a contingency agreement that he says costs you nothing unless insurance approves the roof. Legitimate, established roofers do not canvass neighborhoods door to door.
Here is how it ends. Insurance does not approve the roof. Now you are married to this contractor and you owe them money. To make it worse, your roof was fine before they got there, maybe a little old, but now your carrier has sent an adjuster who knows exactly how old it is, and a few weeks later a non-renewal letter shows up in the mail. The claim went nowhere. The dropped policy is real.
Why this works so well in our region
Southern Maryland and Northern Virginia is wind country, not hail country. Out-of-state storm chasers are calibrated for hail-driven claims, so they roll through after any weather event and bank on homeowners not knowing the difference. The fix is simple: refuse to sign anything the day someone shows up, and get an independent HAAG-certified inspection before you call your carrier.
Manufactured or exaggerated damage
A dishonest contractor needs the roof to be worse than it is. So they create the evidence: they crease shingles by hand, lift tabs to break seal strips, present loose granules as "proof" of failure, or show you photos that are not even your roof.
What a storm chaser calls "storm damage" is, a lot of the time, just normal wear and tear they are trying to get passed off as something a carrier will pay for. The carrier knows the difference. A HAAG-certified inspector knows the difference. The homeowner usually does not, and that gap is exactly what makes the scam profitable.
How to shut it down
Never let a contractor go up on your roof alone, and never accept a verbal "it's bad up there." Real damage is documented: dated photographs of your roof, measured with HAAG shingle gauges, with the cause and consequence of each finding spelled out. If the "evidence" is a phone full of vague close-ups and a hard sell, you are looking at a manufactured claim.
"We work with insurance, so we can't give you a price"
A contractor who refuses to quote the job because they "work with insurance companies" is hiding something. A real roofer can quote a roof. They know their material costs, their labor, their margins. Hiding behind your carrier means the final number is whatever the claim check turns out to be, plus whatever they can add.
This is the setup for two other scams on this list: it lets them inflate the scope later, and it sets up the deductible play. JDH provides a written, line-item estimate every time. The carrier's pricing does not change what the work costs or what the customer owes. Those are two separate numbers, and an honest roofer can tell you both.
"We'll cover your deductible" is insurance fraud
The insurance company only owes what it costs to make the repairs. If a contractor submits a $20,000 invoice knowing the homeowner is not paying the $1,000 deductible, that is insurance fraud. And the fraud is on the homeowner, not the contractor.
JDH does not run that play. We provide our estimate, the deductible is the homeowner's, and that never changes. A roofer who offers to make your deductible disappear is telling you, up front, that they are comfortable committing fraud with your name on the paperwork.
The variants to walk away from
- "We will cover your deductible." Illegal in both Maryland and Virginia.
- "We will eat the difference between the carrier check and the invoice." The same play, different framing.
- "We will list extra work on the scope so insurance covers your deductible." Direct fraud, in writing.
- "Just sign your insurance check over to us and we will handle the rest." A loss-of-control transfer that has burned countless homeowners.
- "Sign this Assignment of Benefits so we can deal with your insurer directly." An AoB hands the contractor authority to communicate with your carrier, and in some cases to inflate the scope of work, without your knowledge. Do not sign one before work begins.
Large upfront payments and the disappearing contractor
A contractor who wants 50 percent or more before any material is on site, or who pushes for cash and offers a "discount" for it, is showing you how the story ends. The deposit is the scam. Once it clears, the work either never starts or stops halfway and the contractor stops answering the phone.
A modest deposit is normal in roofing. A demand for most of the money up front, especially in cash, is not a payment schedule, it is an exit plan. JDH structures payment around the work: nothing large changes hands until material and labor are actually on your roof.
What a sane payment structure looks like
Payment tied to milestones, in writing, on a check or card with a paper trail, never cash. If a contractor cannot float the cost of materials to start your job, they do not have the financial stability to stand behind the warranty either.
The lowball bid that balloons after you sign
A bid that comes in dramatically under two or three reputable estimates is not a deal, it is bait. The contractor wins the job on price, then makes the money back: inferior materials, uninsured labor, an overlay where a tear-off was needed, and a stack of "unforeseen" change orders once the old roof is off and you have no leverage.
The honest version of a low number is a smaller scope, and a real roofer will tell you that plainly. The scam version is the same scope at an impossible price, with the gap quietly closed later out of your pocket or out of your roof's lifespan.
How to price-check without getting played
Get three written, itemized estimates, materials by brand and product line, labor, tear-off, disposal, decking allowance, permits, all as separate lines. Compare like for like. The outlier on the low end is the one to question, not the one to grab.
No license, no insurance certificate, no permit
Three documents separate a real contractor from a scammer, and all three can be verified before you sign anything. A scammer is vague about all three, or hands you a number that does not check out, or tells you to pull the permit yourself, which means they cannot.
The three to demand
- License. Maryland's MHIC and Virginia's Class A license are both verifiable on the state database in under a minute. "We're licensed" with no number is not an answer. JDH: MHIC #137491, VA Class A #2705192986.
- Certificate of Insurance. General liability and workers' compensation. If an uninsured roofer's worker is hurt on your roof, the liability can land on you, the homeowner. A real contractor emails the COI the same day you ask.
- Permit. A licensed roofer pulls the building permit as part of a compliant install. A contractor who asks you to pull it is sidestepping legal responsibility, usually because they cannot pull it themselves.
One more: no local address and no manufacturer certifications. A roofer with no verifiable local presence has nothing to lose by disappearing, and no manufacturer warranty to pass through to you.
Maryland MHIC license lookupWhen "free inspection" is bait, and when it is not
A lot of consumer advice says "never accept a free roof inspection." That advice is half right. The bait version of a free inspection is a foot in the door: the "inspector" is a salesperson, the inspection always finds a problem, and the visit ends with a contract on your kitchen table. JDH offers a free inspection too, so here is the honest distinction.
How to tell a real free inspection from the bait
- Who does it. Bait: a commissioned salesperson. Real: a HAAG-certified inspector who is paid the same whether you hire JDH or not.
- What you walk away with. Bait: a verbal scare and a contract. Real: a written report and a narrated Digital Analysis you keep, usable by an adjuster, lender, or second-opinion contractor.
- What "no problem" sounds like. Bait: the inspection always finds something. Real: about 1 in 4 JDH inspections end with no recommended work at all, because the inspectors are not paid on commission.
- The pressure after. Bait: sign today. Real: the report is yours, the estimate carries a written validity window, and nobody calls it urgent that is not.
The contract says one thing, the roof gets another
This is one of the most damaging scams because you usually cannot see it from the ground. A contractor promises Owens Corning shingles and a Platinum warranty, then installs a cheaper brand and generic accessories. The homeowner does not find out until something goes wrong and they call the manufacturer, only to learn the warranty was never registered.
From the field: a six-month-old roof that was already a scam
JDH was recently called to a six-month-old roof leaking at the step flashing. The homeowner had hired a door-to-door contractor who told her she had storm damage and sold her an "upgraded" Owens Corning Platinum warranty roof. When she could not reach the company, she called Owens Corning directly. They had no record of her warranty, and they referred her to JDH, an actual Platinum Preferred contractor, to take a look. What JDH found: no step flashing where code required it, the shingles were a different brand entirely, and generic accessories throughout. The contract had said "OC shingles" but listed everything else vaguely, with no brand and no spec.
How to shut it down
The defense is the contract. A legitimate contract names every product by brand, line, and color, with manufacturer spec sheets attached or referenced. After the job, call the shingle manufacturer directly and ask them to look up your address. Every major manufacturer keeps a database of registered warranties. If yours is not in it, it does not exist.
What a legitimate roofing contract actually looks like
The difference between a scam contract and a real one usually comes down to five or six lines. This is exactly what to compare, pulled from contracts JDH has reviewed during forensic inspections of failed roofs.
The Specificity Rule
If you can swap in any product brand, skip any install step, or reinterpret any scope item, and the contract still technically works, it is not protecting you. A legitimate roofing contract reads like a recipe: exact ingredients, exact quantities, exact method.
Maryland and Virginia do not have a roofing license
They have a general contractor license that lets a business enter into contracts with homeowners. It does not verify a single hour of roofing experience. That gap is exactly why storm chasers can operate here legally.
State License (MHIC / DPOR)
- Confirms a business can legally enter a contract with a homeowner
- Confirms the contractor registered a business entity with the state
- Confirms they paid a licensing fee and carry minimum insurance
- Does NOT verify roofing knowledge, training, or install quality
Manufacturer Certification
- The manufacturer has vetted and trained this contractor's crews
- They install to manufacturer spec, not just "industry standard"
- They can offer enhanced warranties backed directly by the manufacturer
- Only a small percentage of contractors earn the top tiers, like Owens Corning Platinum Preferred
In Maryland it is the MHIC license. In Virginia it is the DPOR Class A, B, or C license. Both are business credentials. Neither tests whether the person on your roof knows how to install one. Ask any roofer for their manufacturer certification, then call the manufacturer to confirm it is active. See JDH's credentials →
The PCC Method, Explained
The diagnostic framework JDH uses on every inspection. Problem. Cause. Consequence. Same logic a physician applies to a body, applied to your roof.
Problem
What is actually wrong with the roof. Documented with thermal, drone, and on-roof imagery. Not interpreted, not editorialized. Recorded as it is.
Cause
Why it happened. Wind uplift. Flashing failure. Decking rot. Improper nailing pattern. The diagnostic step that separates a forensic inspection from a sales walk-around.
Consequence
What happens if it is left unchecked. Honest timeline for each finding. Sometimes the answer is "nothing for five years." That's still the answer.
Every problem identified gets its own PCC breakdown. The Digital Analysis is more than a few pictures and an estimate. It is a total expert view of the roof.
PCC Audit Method, JDHThe Equipment Most Roofers Don't Have
If a contractor shows up with a ladder and a clipboard, that's the entire inspection. JDH inspectors carry these on every roof.
Thermal Imaging
FLIR cameras find moisture damage and heat-loss patterns invisible to the naked eye.
Snake Cameras & Endoscopes
For confined-space penetrations, vent stacks, and tight chimney flashings.
Moisture Meters
Quantitative wood-moisture readings on decking, sheathing, and trim. Numbers, not guesses.
GoPros & Drones
On-roof video documentation. Aerial perspective on chimney, ridge, and steep-slope work other crews skip.
HAAG Shingle Gauges
The same measurement tools insurance adjusters carry. Used for hail and wind damage substantiation.
Temperature & Pitch Gauges
Surface temperature affects shingle behavior. Pitch determines installation requirements per code.
Roof Hooks & Pitch Hoppers
The safety gear that lets us walk every roof, not just the easy ones. Most roofers skip steep slopes.
Cougar Paws & Cleats
Steep-slope footwear used by professional roof inspectors. Doubles as proof the contractor knows how to handle the roof.
What a Real Roof Inspection Looks Like, So You Can Tell When You Are Not Getting One
3-minute walkthrough by a JDH HAAG-certified inspector. Watch the Problem, Cause, Consequence framework applied on a real Southern Maryland roof. A scammer's "inspection" looks nothing like this: no measurements, no documentation, just a phone full of close-ups and a contract.
From the JDH Remodeling channel · Watch: Real Roof Inspection — How We Diagnose & Prove Roof Leaks
Score the Contractor at Your Door on These 10 Questions
Tap Yes if the contractor's behavior matches the red-flag pattern, No if it does not. After all 10, you will see whether you are talking to a real roofer or a storm chaser.
Did they knock on your door uninvited claiming there was a storm?
Did they push you to sign a "contingency agreement" or "work authorization" the same day?
Did they offer to "cover" or "eat" your deductible?
Did they urge you to file a claim before doing a real inspection?
Are they from out of state, or have they been in this market less than 3 years?
Did they call the damage "hail damage" without HAAG-grade evidence?
Did they refuse to leave a written estimate?
Did they ask you to sign your insurance check over to them?
Did they document with HAAG-grade evidence, or just a few photos and a verbal pitch?
Are they unable to put you in touch with three local customers from the last 12 months?
0 of 10 answered
This looks like a legitimate roofer.
Two or fewer red flags is the normal pattern for a real local roofer who happens to be at your door. Verify the remaining details: MHIC or VA license number, HAAG certification on the inspector, the certificate of insurance, and a written estimate with a 30-day validity window. If those line up, you are talking to a real one.
Get a Free Second-Opinion Inspection →Several red flags. Do not sign anything today.
Three or more red flags in one conversation is the storm-chaser pattern. Even if some of what they are saying is true, the posture is wrong. Get a free HAAG-certified second opinion before you file a claim or sign any work authorization. If the damage is real, JDH will document it. If it is not, you keep your policy.
Get My Free Second-Opinion Inspection →This is a storm chaser. Walk away.
Seven or more red flags is not a real roofer. We see the homeowners who sign with them a year later, after the claim was denied, the deductible vanished, and the carrier sent a non-renewal letter. Do not sign. Do not file. Get an independent HAAG-certified inspection first and decide from there.
Get My Free Independent Inspection →The Hiring Guide for Your County, From JDH
A 20-second guide for each Maryland service area. The same advice we give every homeowner before they let anyone on their roof after a storm.
Roofing Contractor Red Flags & Scams FAQ
How do I check if a roofing contractor is licensed in Maryland or Virginia?+
Both states publish a free, public license database. In Maryland, search the contractor's MHIC number on the Maryland Department of Labor site, which confirms active status, trading name, and complaint history. In Virginia, search the DPOR database for a Class A, B, or C license. A legitimate contractor gives you a license number without hesitation. "We're licensed" with no number, or a number that does not check out, is a red flag on its own. JDH carries MHIC #137491 and Virginia Class A #2705192986.
What are the biggest red flags of a roofing scam?+
The most common are: an uninvited door-knock after a storm, pressure to sign a contract or work authorization the same day, an offer to "cover" or "eat" your insurance deductible, refusal to put a price in writing, a demand for a large cash deposit, a bid dramatically lower than other estimates, no verifiable license or insurance certificate, and asking you to pull the permit yourself. Every one of these has the same tell: it needs you to act before you can verify. None of them survive a week of patience.
Should I ever hire a roofer who knocks on my door after a storm?+
Established, reputable roofers do not canvass neighborhoods door to door. The uninvited door-knock after a weather event is the signature opener of a storm chaser, often an out-of-state crew working a region for a few weeks. That does not automatically mean the person is dishonest, but it means you should verify everything before signing anything: license, insurance, local address, and references. Never sign a contract or work authorization the day someone shows up at your door.
Is it legal for a roofer to "cover" or "waive" my insurance deductible?+
No. In Maryland, Virginia, and most other states, a contractor offering to cover, waive, or rebate your deductible is committing insurance fraud, and the fraud is on the homeowner, not just the contractor. The insurance company only owes what it costs to make the repairs. If a $20,000 invoice is submitted knowing the homeowner is not paying the $1,000 deductible, that is illegal. Walk away from any contractor who offers it: they have told you, up front, that they are comfortable putting fraud in writing with your name on it.
Why won't some roofing contractors give me a price?+
A contractor who refuses to quote the job because they "work with insurance companies" is hiding something. A real roofer knows their material costs, labor, and margins, and can put a written, itemized number in front of you. The "no price" tactic sets up two other scams: it lets the contractor inflate the scope later, and it sets up the deductible play. The carrier's pricing and what the work actually costs are two separate numbers, and an honest roofer can tell you both.
How much of a deposit should I pay a roofing contractor?+
A modest deposit is normal in roofing, but a demand for 50 percent or more before any material is on site, especially in cash, is not a payment schedule, it is an exit plan. Once a large cash deposit clears, the work often never starts or stops halfway. Pay on milestones tied to the work, in writing, on a check or card that leaves a paper trail, never cash. A contractor who cannot float the cost of materials to start your job does not have the financial stability to stand behind the warranty either.
Is a "free roof inspection" a scam?+
Not always, but the bait version is. A scam "free inspection" is a foot in the door: the "inspector" is a commissioned salesperson, the inspection always finds a problem, and the visit ends with a contract on your kitchen table. A legitimate free inspection is done by a credentialed inspector who is paid the same whether you hire the company or not, leaves you a written report you keep, and sometimes ends with no recommended work at all. The tell is what you walk away with: a written report, or just a verbal scare and a signature line.
What should I do if a roofing bid seems too low?+
Treat a dramatically low bid as bait, not a deal. The contractor wins the job on price, then makes the money back with inferior materials, uninsured labor, an overlay where a tear-off was needed, or a stack of "unforeseen" change orders once the old roof is off and you have no leverage. Get three written, itemized estimates that break out materials by brand, labor, tear-off, disposal, decking allowance, and permits as separate lines. Compare like for like. Question the low outlier rather than grabbing it.
What documents should I get before signing a roofing contract?+
Three, all verifiable before you sign: a license number (MHIC in Maryland, Class A in Virginia), a certificate of insurance showing both general liability and workers' compensation, and confirmation that the contractor, not you, pulls the building permit. If an uninsured roofer's worker is hurt on your roof, the liability can land on you. A contractor who asks you to pull the permit is sidestepping legal responsibility, usually because they cannot pull it themselves. Also get the written, itemized estimate with a stated validity window.
How can I verify my roof warranty was actually registered?+
Call the shingle manufacturer directly and ask them to look up your address. Every major manufacturer, including Owens Corning, GAF, and CertainTeed, keeps a database of registered warranties. If your contractor promised a manufacturer warranty but it is not in their system, it does not exist. This is one of the most common scams JDH finds during forensic inspections: a homeowner sold an "upgraded" warranty roof, only to learn no warranty was ever filed. A legitimate manufacturer-certified contractor registers the warranty within 30 days of completion and gives you written documentation confirming it.
What do I do if I have already been scammed by a roofing contractor?+
Document everything first: the contract, every payment, all communication, and photos of the work as it stands. File a complaint with the Maryland Home Improvement Commission or the Virginia DPOR, which can investigate and discipline a licensed contractor. File with your state Attorney General's consumer protection division and the BBB. If insurance fraud was involved, report it to your carrier and the state insurance fraud unit. Then get an independent HAAG-certified inspection so you have a credible, documented assessment of what was actually done and what it will take to make it right.
Sources & outbound authority
-
1.
Maryland Department of LaborMHIC Contractor License SearchLook up any Maryland home improvement contractor's MHIC license, including JDH's #137491. Confirms active status, trading name, bond, and complaint history. Free and public.dllr.state.md.us →
-
2.
Virginia Department of Professional & Occupational RegulationDPOR Contractor License LookupVerify a Virginia contractor's Class A, B, or C license, including JDH's Class A #2705192986. Confirms license class, status, and disciplinary history before you sign anything.dpor.virginia.gov →
-
3.
Federal Trade CommissionHiring a Contractor & Avoiding Disaster-Repair ScamsThe FTC's consumer guidance on vetting contractors, recognizing post-storm repair scams, deposit limits, and what belongs in a written contract.consumer.ftc.gov →
-
4.
Maryland Insurance AdministrationStorm Damage & Homeowners Insurance (deductible & fraud guidance)State authority on what a contractor may and may not do with your claim, including why "covering" a deductible is insurance fraud, and how to report it.insurance.maryland.gov →
-
5.
HAAG Education Inc.HAAG Certified Inspector DirectoryThe roof-inspection credential held by the majority of insurance adjuster field staff. Verify Jim Dodson's HCI Master Level credential (#992109047) directly with HAAG.haageducation.com →
-
6.
Better Business BureauContractor Research & Scam TrackerCheck a contractor's BBB rating, accreditation, and complaint record, and review the BBB Scam Tracker for storm-chaser and roofing-scam reports in Maryland and Virginia.bbb.org →
Get a Free Second-Opinion Roof InspectionBefore You Sign. Before You File. Before Anyone Touches Your Roof.
Someone at your door, a bid that feels off, a contract you have not signed yet: that is exactly when a HAAG Master Certified inspector should walk your roof. We document every real finding, email you a written report before we leave, and tell you plainly whether the work is needed at all. JDH inspectors are not paid on commission, so the inspection is the product, not a sales tool. If the work is real and a claim does not pan out, ask about our 2-year no-interest financing.
- 60-90 minutes on-site · written report you keep, before we leave
- Verifiable credentials: MHIC #137491 · VA Class A #2705192986 · HAAG Master #992109047
- PCC Method documentation: usable by an adjuster, lender, or any second-opinion contractor
- Honest call on whether work is needed: about 1 in 4 inspections result in no recommended work
- No door-knock, no day-of contract, no deductible games — ever
Request Your Free Second-Opinion Inspection
Free · HAAG-Certified · Written Report You Keep
Request Received
We got your inspection request. A real human from our team will follow up shortly.
- Within minutes: confirmation email + text
- Same day: we'll call to confirm a time that works
- On-site: 60-to-90 min forensic inspection, photo report






