Hail Damage Roof Repair: Cost, Process, and When to Replace Instead

By FirstRoofGuide Editorial · Last updated

Quick Answer: How Much Does Hail Damage Roof Repair Cost?

How much does hail damage roof repair cost?

Hail damage roof repair usually costs $150-$8,000 depending on how much of the roof was actually damaged. Small spot repairs often stay below $500, partial slope work lands around $500-$1,500, and large-area or full-slope repairs can run $3,000-$8,000 before you even get into full replacement math. Inspection usually costs $125-$600 when you want an independent opinion, while full replacement moves into standard reroof pricing by material and size. $150 – $8,000

Nationally, residential roof-related insurance claims reached nearly $31 billion in 2024, up about 30% since 2022, with wind and hail accounting for more than half of all residential claims (2025 Verisk report). If your shingles only show isolated bruising and the roof is fairly new, repair is usually the cheaper path. If the damage is widespread, your roof is already old, or the claim turns into a functional-damage dispute, the decision often shifts to full roof replacement cost. Insurance usually pays when hail damage reduces water-shedding ability or service life; it often does not pay when the carrier calls the damage cosmetic or attributes it to wear and tear. The six hail-belt states in this guide are Texas, Colorado, Oklahoma, Nebraska, Kansas, and Florida.

Hail damage roof repair at a glance

  • National hail-specific repair range: $150-$8,000
  • Minor spot repair: $150-$500
  • Partial slope repair: $500-$1,500
  • Full-slope repair: $3,000-$8,000
  • Professional post-storm inspection: $125-$600
  • Independent Haag-certified inspection: $200-$500
  • Drone inspection: $150-$400
  • Severe hail reports in 2024: 7,386 nationwide
  • Top NOAA hail state in 2024: Texas with 1,332 severe hail events
  • Insurance pressure point: cosmetic vs functional damage classification

Last verified:April 2026

How to Identify Hail Damage on Your Roof

You are trying to answer one narrower question: is there enough evidence of likely hail damage to justify a real inspection and possibly a claim? That can usually be done from the ground, from an upper-story window, or from a ladder used only as a viewing point.

Start with bruising. On asphalt shingles, a bruise is an impact spot where hail compresses or fractures the reinforcing mat. It often shows up as a dark circular mark where granules were knocked away.

Next is granule loss. Check gutters, downspouts, splash blocks, driveway edges, and the area below valleys. Fresh granules after a storm can mean the hail stripped protective surfacing. On an aging roof, that matters because granule loss can shorten life before you ever see a leak. If it later becomes an interior moisture problem, compare options with our guide to slow roof leak repair.

Then look for cracking. Hail cracks are usually more abrupt and impact-centered than the long brittle splits caused by age or temperature cycling. Context matters: storm-facing slopes, fresh metal dents, and damage that lines up with the event.

Soft spots matter because they point to functional damage, not just appearance. If a professional later confirms that a bruise feels soft or spongy, that can mean the shingle mat fractured underneath.

Finally, check for collateral damage clues. Dented vents, flashing, gutters, siding, A/C fins, mailbox lids, and car hoods all strengthen the case that the storm had enough force to damage the roof too.

r/Roofing • Posted by u/erick31
"Had a big hail storm, been told there was damage. / Any thoughts on any damage? Somebody came by with a drone to give me some pics and to get some potential business. I know next to nothing here so I thought I'd consult the group! Thank you."

That is a normal homeowner reaction after a storm. Someone shows up with pictures, says there is damage, and now you are expected to decide whether they are helping or selling. The right response is not to sign anything. The right response is to document what you can safely see, then decide whether you need a neutral inspection.

Homeowner Self-Check Before Calling Anyone

  1. Walk the property perimeter and photograph every roof slope you can see from the ground.
  2. Check gutters and downspouts for fresh granules or shingle fragments.
  3. Photograph dents on metal vents, gutters, flashing, window wraps, or A/C fins.
  4. Note which slopes face the storm direction if you know it.
  5. Look for circular dark spots, concentrated granule loss, or fresh cracks near shingle tabs.
  6. Check ceilings and attic access points for new stains, moisture, or damp insulation.
  7. Photograph any exterior collateral damage such as siding dents or damaged screens.
  8. Save weather alerts, storm dates, and neighborhood hail reports for your records.
  9. Do not let a contractor mark the roof, remove shingles, or “test” damage before you document it.
  10. If damage is not obvious, price a professional roof inspection before you let a sales-driven crew frame the entire claim for you.

Identification facts that matter in claims

  • Severe hail threshold: 1 inch in diameter under NWS criteria
  • NOAA hail-belt description: Texas and Oklahoma north through the High Plains into the Midwest
  • Functional damage marker: bruising that fractures the reinforcing mat
  • Best homeowner evidence: repeated impact marks plus collateral metal damage
  • Unsafe move to avoid: walking the roof yourself after a storm

Last verified:April 2026

Understanding Impact Ratings: HAAG Classes 1-4

If you want the most useful technical concept in this entire guide, it is this: hail claims are not really about whether a storm happened. They are about whether the storm caused functional damage to your actual roofing material. That is why impact ratings, inspector credentials, and the functional-versus-cosmetic distinction matter so much.

The industry standard for impact resistance is UL 2218. It rates roofing products from Class 1 to Class 4 by dropping steel balls of increasing size from increasing heights onto test samples.

UL 2218 impact rating scale for hail-resistant roofing
ClassUL 2218 testEquivalent hail sizeTypical materialInsurance discount eligible
Class 11.25-inch steel ball from 12 ft~1.25-inch hailStandard 3-tabRarely
Class 21.50-inch steel ball from 15 ft~1.50-inch hailStandard architecturalSometimes
Class 31.75-inch steel ball from 17 ft~1.75-inch hailPremium architecturalCarrier-dependent
Class 42.00-inch steel ball from 20 ft~2.00-inch hailSBS modified / impact-resistantMost likely where offered
UL 2218 impact rating scale for hail-resistant roofing Sources: UL 2218 definitions compiled through IBHS and HAAG references

A few practical points follow from that table. A Class 4 roof is not hail proof; it is simply tested to a higher standard. Insurers also do not owe you a discount just because a shingle has a Class 4 label. In Texas, the Department of Insurance says discounts are offered on a company-by-company basis.

The other key name here is HAAG. A Haag-certified inspector is more likely to describe what matters in claim language: fractured mats, punctures, water-shedding impairment, and service-life reduction.

HAAG’s definition of functional damage is the claim hinge: a reduction in the roof’s water-shedding capability or expected long-term service life. That is why a roof can look ugly yet still be called cosmetic by the carrier.

Impact-rating facts homeowners should know

  • UL 2218 Class 4 test: 2.00-inch steel ball dropped from 20 feet
  • HAAG functional damage test: reduced water-shedding ability or shortened service life
  • Common functional hail marker: a bruise that fractures the reinforcing mat
  • Discount reality: impact-resistant roof discounts vary by insurer, not by one national rule
  • Claim takeaway: cosmetic damage and functional damage are not treated the same

Last verified:April 2026

Repair vs Replace: The Decision Threshold

When hail damage roof repair is enough and when replacement takes over

  • Damage extent Functional damage on isolated tabs or one slope usually favors repair; widespread mat fracture, broken tabs, or failed water-shedding pushes toward replacement.
  • Roof age Roofs under 10 years old are usually easier to repair cleanly; roofs from 15-25 years old often fail matching and brittleness tests; roofs past 25 years are often replacement cases.
  • Insurance eligibility A straightforward covered loss can support repair or replacement, but cosmetic classifications, wear-and-tear arguments, and depreciation gaps change the economics fast.
Outside Florida, there is no universal percentage rule. The real threshold is functional damage extent plus roof age plus insurer estimate math.

The biggest mistake homeowners make here is looking for a single national percentage rule. There is no universal federal rule that says replacement becomes automatic at one specific percentage.

r/Roofing • Posted by u/idwmaruna
"They came out again, now say they see 32 shingles the need replacing from wind (not hail - seems strange they'd miss all of those prior) and a window screen from hail. The roofer said replacing 32 shingles on an older roofer isn't normal due to lifting other shingles and it causing further damage. I also think the hoa will flip having a polka dotted roof."

That quote captures the real threshold problem. On paper, replacing a few dozen shingles sounds like repair. In practice, an older roof may not lift cleanly, the color match may be unacceptable, and the damage may spread once work begins.

Florida is the important exception. Under Florida Building Code 706.1.1, if more than 25% of a roof area or roof section is repaired within 12 months, the entire affected section must be brought up to current code. That does not mean every Florida hail claim becomes a replacement, and SB-4D changed how post-2007 roofs are treated, but it does mean Florida homeowners should not repeat the “25% rule” as if it applies nationally. It does not.

There is one code rule that does apply broadly: IRC R908.3.1.1 prohibits roof recover over two or more existing layers. If your hail claim turns into reroofing and you already have too many layers, tear-off is mandatory. We already break that out in our full roof replacement cost guide because it affects both code compliance and total job cost.

Public adjusters enter the picture when the line between repair and replacement is negotiable. If the carrier says repair is enough, but your contractor and independent inspector show brittle shingles, poor match potential, or functional damage across more area than the insurer wrote up, a public adjuster can sometimes move the claim toward a broader scope. That is not guaranteed. It is simply where they earn their fee.

Threshold rules worth remembering

  • National rule: no single fixed replacement percentage
  • Florida callout: FBC 706.1.1 can trigger broader code compliance after 25% repair
  • National code issue: IRC R908.3.1.1 blocks recover over two existing layers
  • Borderline claims: old brittle roofs and poor matches tend to escalate beyond repair

Last verified:April 2026

Hail Damage Roof Repair Cost by Scope

The fastest way to misread a hail quote is to compare a repair number against a replacement number without asking what scope each estimate actually covers. For broader context on non-hail pricing, compare the first table with our guide to general roof repair pricing.

Table 5A: Hail damage roof repair cost by repair scope
Repair scopeTypical costWhen this scope applies
Minor spot repair (1-5 shingles)$150-$500One or two impact zones, new-ish roof, no matching problem
Moderate patch (partial slope)$500-$1,500Localized cluster of bruised or cracked shingles on one section
Significant repair (large area)$1,500-$3,000Broad repair area but not enough damage to force a full slope replacement
Full slope repair$3,000-$8,000One slope is too damaged to patch cleanly but full reroof is not yet required
Table 5A: Hail damage roof repair cost by repair scope Sources: HomeAdvisor, Angi, and Fixr hail-repair benchmarks

Once you move from repair into replacement, material choice starts dominating the bill. Post-hail replacement is still a reroof project, so the right comparison point is full roof replacement cost.

Table 5B: Full replacement cost by material on hail-damaged roofs
MaterialPer square (100 sq ft)Approx. 2,000-sq-ft replacementTypical use case after hail
3-tab asphalt$350-$500$7,000-$10,000Older low-cost roofs where repair is no longer worth it
Architectural asphalt$450-$700$9,000-$14,000Most common replacement after a covered hail loss
Class 4 impact-resistant$600-$900$12,000-$18,000Upgrade path when hail exposure is recurring
Standing-seam metal$1,000-$1,600$20,000-$32,000Premium replacement with higher impact tolerance
Tile$800-$2,500$16,000-$50,000High-end replacement with large material spread
Table 5B: Full replacement cost by material on hail-damaged roofs Sources: HomeGuide, RoofClaim, and Forbes Home replacement benchmarks cross-checked in hail dataset

Inspection pricing matters because it determines whether you are making decisions with evidence or with sales pressure. If you need an objective second opinion, compare the benchmark below with our broader guide to professional roof inspection.

Table 5C: Hail inspection cost breakdown
Inspection typeTypical costBest use case
Free contractor inspection$0Initial screening when you understand the sales bias
Independent Haag-certified inspection$200-$500Claim support, scope disputes, or replacement-vs-repair questions
Engineer inspection$200-$600Structural concerns, sagging, or expert-report scenarios
Drone inspection$150-$400Steep roofs, access limits, or documentation support
General professional post-storm inspection$125-$600Homeowner baseline before adjuster or contractor debate
Table 5C: Hail inspection cost breakdown Sources: Angi inspection data with hail-specific inspection notes

A covered claim does not mean a free roof. Deductibles, depreciation gaps, and denied scope determine what you pay.

Table 5D: Total out-of-pocket cost by hail claim scenario
ScenarioWith insuranceWithout insuranceWhat usually drives the outcome
New roof (<5 yrs), minor damage$1,000-$2,000$500-$1,500Often inspection plus small repair; deductible can exceed repair need
Mid-age roof (10-15 yrs), functional damageDeductible only$4,000-$8,000Coverage exists, but scope fights are common
Old roof (20+ yrs), claim denied$10,000+$10,000+Wear-and-tear argument or non-covered deterioration pushes owner to pay
Old roof, ACV approved onlyDeductible + depreciation gap$15,000Carrier pays less up front and age eats away value
Table 5D: Total out-of-pocket cost by hail claim scenario Sources: Angi and Fixr synthesis in hail-damage-roof-repair-data.md

Two practical takeaways follow. First, small hail damage on a newer roof often should not become an insurance claim if your deductible is already higher than the repair cost. Second, older roofs are where homeowners get trapped between repair logic and replacement economics.

Cost facts that change decisions

  • Repair-only scope: $150-$8,000
  • National hail repair average: about $4,250
  • Inspection range: $125-$600
  • Class 4 premium over standard architectural: about 10%-25%
  • Public adjuster fee range: usually 10%-15%, sometimes up to 20%

Last verified:April 2026

Insurance Claim Process: 7-Step Playbook

Most hail claim failures are procedural before they are technical. Use this sequence.

  1. Document the damage before you touch anything.
    Take wide shots, close-ups of collateral dents, and photos of gutters, downspouts, and any interior moisture before temporary repairs.

  2. Report the claim within your policy window.
    Florida is especially strict at one year from the loss date, with 18 months for supplemental claims. Oklahoma requires at least 24 months when roof damage is not evident without inspection.

  3. Get a professional inspection before the adjuster arrives if you can.
    A paid independent inspector, ideally with HAAG training, gives you a baseline that is less likely to be driven by a sales commission.

  4. Prepare for the adjuster visit.
    Have your photos, storm date, collateral damage notes, and any independent report ready. Do not sign assignment paperwork before you understand the claim.

  5. Expect the real fight at estimate reconciliation.
    This is where contractor scope and adjuster scope diverge: undercounted shingles, reclassified damage, and missing accessories all show up here.

r/Roofing • Posted by u/DevilDog0651
"Roof has hail damage, needs replaced. State Farm sent an inspector to look at my roof. I received this claim today. Maybe I'm looking at this wrong, but who on Earth is going to replace my roof for $4,000? Even using the $6,700 figure, that still seems low. Aren't roofs like 10 to 20k?"
  1. Choose the contractor after scope clarity, not before.
    Storm chasers use urgency, deductible-waiver talk, and same-day signatures to get control early. Pick a local contractor with a verifiable address and a clean explanation of scope.

  2. Understand the depreciation hold release.
    Many carriers issue ACV first and release the holdback only after proof of completed work. We break down the detailed ACV vs RCV payout math in the replacement guide.

r/Roofing • Posted by u/chinchbuggin
"USAA approved a full roof replacement due to a hail and wind event (TX). I got my settlement info today and they reduced my pay out by a few thousand dollars due to depreciation loss. I have never had a roof replacement or been through this before and was not aware they could do this - or even what it means. Can someone give me info and tips on how to attempt to negotiate this amount with them?"

That story is common enough that you should expect it, not treat it as a surprise. The approval letter is not the same thing as the final reimbursement.

Claim process facts that save you money

  • First step: document damage before temporary repairs
  • Key timing risk: state claim windows and policy notice requirements
  • Most common dispute point: contractor estimate vs adjuster estimate
  • Cash-flow trap: depreciation holdback released only after completion in many policies
  • Selection rule: choose the contractor after you understand the scope, not before

Last verified:April 2026

Average Payout by State

State-level hail economics are messy because some states publish deductible and matching rules clearly but do not publish a clean average roof payout number. Where the source set did not contain a verified value, the cell is left blank.

Hail-belt state claim comparison
StateAvg claim payout% dwelling deductibleMatching statuteStatute of limitations / claim window
TexasIndustry estimates vary1%-2%No matching statute2 years from denial or underpayment
Colorado$12,000+ roof payoutsReasonable aesthetic match via case law2 years
OklahomaReasonably uniform appearance24 months if damage not evident without inspection
NebraskaReasonably match in quality, color or size5 years
KansasReasonably uniform appearance5 years
FloridaReasonably uniform appearance for adjoining areas1 year initial / 18 months supplemental
Hail-belt state claim comparison Sources: State DOI sources compiled in hail-damage-roof-repair-data.md

Texas has the most complete consumer-facing combination of payout, deductible, and fee-cap data in this set. Colorado is a different problem: high hail intensity, expensive outcomes, and a market where percentage deductibles and contractor pressure both show up quickly. In Oklahoma, Nebraska, Kansas, and Florida, matching and filing-window rules matter as much as raw storm frequency.

State table reading notes

  • Blank payout cells: no verified state-level average roof payout in the source set
  • Texas deductible pattern: 1%-2% of dwelling coverage is common
  • Florida filing rule: 1 year initial, 18 months supplemental
  • Matching matters: several hail-belt states require reasonably uniform appearance, even without a named payout average

Last verified:April 2026

Hail Belt State Profiles

Texas

Texas logged 1,332 severe hail events in 2024, the highest count in the country, and policies commonly use 1%-2% wind and hail deductibles. Texas also has no matching statute, and it is illegal for a contractor to waive or absorb your deductible. The practical tip is simple: run the deductible math first. On a high-deductible policy, a smaller hail repair may not be worth claiming at all.

Colorado

Colorado is not top-five in the extracted NOAA event-count table, but it remains one of the highest-loss hail states because of claim severity and carrier friction. The Colorado DOI and RMIIA references note annual hail losses averaging $151 million, with roof payouts often exceeding $12,000. Matching is handled more through case law than through a single simple statute. The practical tip is to slow the process down after a storm. Fast signups are exactly what shady crews are counting on.

r/Roofing • Posted by u/deadlikeme451
"We are in Denver and our house got hit with hail damage last month... Had a storm chaser do an inspection and they felt shady (waive deductible, get claim on a car port that wasn't damaged but old)... So called a second company that looked local and more reputable but felt even shadier. Both would show up unannounced and try to push us to submit a claim immediately."

Oklahoma

Oklahoma posted 592 severe hail events in the extracted 2024 NOAA data. The state also gives homeowners one useful protection: policies must allow at least 24 months to file a claim if roof damage is not evident without inspection. Oklahoma also recognizes matching through a “reasonably uniform appearance” rule. The practical tip is not to confuse a delayed claim with a weak claim.

Nebraska

Nebraska recorded 448 severe hail events in the extracted NOAA count. Nebraska’s matching rule is strong: if replacement materials do not reasonably match in quality, color, or size, the insurer may have to replace more than the visibly damaged pieces. Nebraska also does not let insurers contract around the state’s five-year statute of limitations for property damage lawsuits. The practical tip is to document mismatch concerns early.

Kansas

Kansas had 693 severe hail events in the extracted NOAA data, second only to Texas among the states with published counts in this file. Kansas also uses a “reasonably uniform appearance” matching standard. The state licenses public adjusters, but the source set did not verify a statewide fee cap. The practical tip is to distinguish storm exposure from claim simplicity.

Florida

Florida is in this working set because its insurance and code environment can turn a borderline hail repair into a much bigger decision. Florida’s matching statute requires reasonable repairs or replacement in adjoining areas for a reasonably uniform appearance, and the filing deadline is now 1 year from the date of loss, with 18 months for supplemental claims. Florida also brings the separate 25% code discussion into play through FBC 706.1.1. The practical tip is to treat timing as a first-order issue.

Hail-belt state facts worth remembering

  • Texas: 1,332 severe hail events in 2024 and common 1%-2% deductibles
  • Kansas: 693 severe hail events in 2024
  • Oklahoma: 592 severe hail events in 2024 and 24-month hidden-damage claim protection
  • Nebraska: 448 severe hail events in 2024 and strong matching language
  • Florida: strict 1-year filing deadline and separate 25% code context

Last verified:April 2026

Finding a Contractor vs Hiring a Public Adjuster

There are really two different paths after a hail event. The contractor path works best when the damage is clearly functional, the insurer is not fighting scope, and you have time to manage the file yourself. The public adjuster path makes more sense when the claim is denied, low-balled, or trapped in the gray zone between repair and replacement.

On the contractor side, the red flags in the source set are consistent across BBB, FTC, and state regulators:

  1. Large upfront deposit.
  2. No verifiable local address.
  3. Pressure to sign today.
  4. Offer to waive your deductible.
  5. Assignment-of-benefits language slipped into the contract.

The single most actionable protection here is the FTC Cooling-Off Rule. If you sign a contract at your home for more than $25, you generally have three business days to cancel. That rule exists for exactly the kind of post-storm pressure sale homeowners face after hail.

The right contractor questions are boring on purpose: Are you locally licensed if my state requires licensing? Who is paying for permit pull if needed? What exact slope and accessory scope is included? Are you bidding repair, one slope, or full replacement? What is excluded?

The public adjuster path is narrower. Public adjusters usually charge 10%-15% of the final claim and sometimes up to 20%. In Texas, the fee is capped at 10%. Colorado has a 10% cap during declared catastrophic disasters, while Florida uses 10% for emergency claims in the first year and 20% for non-emergency claims. They tend to be worth considering when the carrier has denied based on wear and tear, written an unrealistically small scope, or left enough money on the table that the fee still produces a better net result.

r/Roofing • Posted by u/albertskiski
"I'm in Illinois and have a roof that has hail damage. I am working with a reputable roofer and he mentioned that my roof looks old/beat up so there is a 50/50 chance that my insurance may not give me anything because of normal wear and tear... My sister, who lives not too far from me, got her entire roof replaced without paying anything with the same insurance too but she used a company that has a public adjuster."

That is the right use case to think about a public adjuster: older roof, denial risk, and enough claim value at stake that representation might change the outcome.

Contractor vs public adjuster facts

  • Contractor path fits: clear functional damage and straightforward claim
  • Public adjuster path fits: denial, underpayment, or disputed scope
  • Typical PA fee: 10%-15%
  • FTC cooling-off rule: 3 business days for most in-home contracts over $25
  • Storm-chaser tell: deductible waiver pitch or same-day signature pressure

Last verified:April 2026

Frequently Asked Questions

How much does hail damage roof repair cost?

Minor hail damage roof repair usually costs $150-$500, partial slope repairs run $500-$1,500, major repairs can reach $3,000-$8,000, and a full replacement often follows standard reroof pricing based on material and size.

How much does a hail damage roof inspection cost?

A professional hail damage roof inspection usually costs $125-$600. Contractor inspections may be free, drone inspections often cost $150-$400, and independent Haag-certified inspections typically run $200-$500.

Will insurance cover hail damage roof repair?

Insurance usually covers hail damage roof repair when the damage is from a covered storm and is functional rather than cosmetic. Claims are often reduced or denied when the roof is old, worn out, or the damage is limited to appearance only.

What does hail damage look like on asphalt shingles?

The most common signs are bruising, granule loss, circular dark spots, cracked shingle tabs, and soft areas where the reinforcing mat has fractured. Dents on vents, gutters, siding, and metal flashing are also important clues.

When does hail damage mean roof replacement instead of repair?

Replacement becomes more likely when the damage is widespread, the roof is already older, matching partial repairs will fail, or the insurer treats the claim as a total loss. Florida also has a separate 25% code trigger that can force broader code compliance.

Do I need a public adjuster for a hail roof claim?

Not always. A public adjuster is usually most useful when the insurer denies, underpays, or disputes scope on a larger claim. Fees are commonly 10%-15%, and some states cap them by law.

Which states are most important for hail roof claims?

For this guide, the core hail-belt states are Texas, Colorado, Oklahoma, Nebraska, Kansas, and Florida because of their mix of storm activity, deductible structures, matching rules, and claims friction.

Sources & Methodology

This article combines national cost data, insurance guidance, engineering definitions, and state-level claims rules because hail damage roof repair is not just a repair problem. Our pricing ranges come from consumer pricing databases already used elsewhere on FirstRoofGuide. Technical definitions come from HAAG, IBHS, UL 2218 references, the IRC, and the Florida Building Code. State-specific claim handling rules come from insurance regulators and legislative sources, not contractor marketing pages.

We also used six verified Reddit threads from r/Roofing to pressure-test how these issues show up in real claims: uncertainty after a storm, scope disputes, low initial payouts, depreciation confusion, storm-chaser pressure, and the public-adjuster question on older roofs. Community quotes are included for lived context, not as primary legal authority.

Sources: Verisk roof claims report (April 2025) (accessed 2026-04-12), NOAA SPC CSV Archive (accessed 2026-04-12), NOAA NSSL (accessed 2026-04-12), III.org hail facts (accessed 2026-04-12), NAIC consumer guide (accessed 2026-04-12), HAAG Engineering (accessed 2026-04-12), IBHS roofing resources (accessed 2026-04-12), IRC Chapter 9 roof assemblies (accessed 2026-04-12), Florida Building Code (accessed 2026-04-12), Texas DOI (accessed 2026-04-12), Colorado DOI (accessed 2026-04-12), Oklahoma DOI (accessed 2026-04-12), Nebraska DOI (accessed 2026-04-12), Kansas DOI (accessed 2026-04-12), Florida OIR (accessed 2026-04-12), BBB scam alert on free roof inspections (accessed 2026-04-12), FTC Cooling-Off Rule (accessed 2026-04-12)

We do not treat one contractor’s free inspection as neutral evidence. We do not treat Reddit as a pricing database. We do not fill missing state cells with market folklore. When the source set did not support a number, we left it blank or narrowed the claim. For the site’s full editorial and AI-assisted research disclosure, see our Methodology.