Why Restoration Roofing Companies Underbill Insurance Claims (And How to Stop Leaving Money on the Roof)
On this page
A restoration roofer once told me he figured he was leaving "maybe a few hundred bucks" on each job. We pulled twelve of his closed files and rebuilt the scopes from his own photos. The average gap between what he documented and what he actually replaced was a little over $2,900 per roof. Not on the disputed, gray-area stuff. On things that were physically on the roof, that his crew physically removed and reinstalled, that simply never made it onto the estimate. Across a year of volume that was real, recoverable money he had handed back to no one in particular.
That is underbilling, and it is the most common, least talked-about leak in a restoration roofing business. It is not fraud. It is not aggression. It is the opposite of aggression: a habit of writing the scope smaller than the work, of documenting less than what is true, of trusting memory over the camera. And because it never shows up as a loss on a P&L, most owners never see it. The job closed. The check cleared. Nobody filed a complaint. The roof still got replaced. The only sign anything was wrong is a margin that is thinner than it should be and an estimator who is busier than the revenue justifies.
Before going further, one hard boundary, because the topic sits next to a legal landmine. A roofing contractor may inspect a roof, document the condition with photographs and measurements, and prepare an accurate estimate to repair their own scope of work. They may state facts about that scope to the carrier. What a roofer may not do — in most states, and increasingly enforced — is negotiate or "handle" the claim for a fee, interpret what the homeowner's policy covers, promise a specific approval or payout, promise that a deductible will be waived or absorbed, advertise a "free roof," or otherwise represent the homeowner against their insurer. That last bundle is unlicensed public adjusting, and it has ended businesses. Everything below is about the documentation-and-estimate side of the work — writing a complete, accurate, defensible scope of what is actually on the roof. The homeowner files. The insurer decides coverage. Your job is to make sure that when the decision gets made, it is made against a full and honest picture of the roof, not a thin one.
With that established, here is where the money actually leaks.
Underbilling Is a Documentation Problem Before It Is an Estimating Problem
Every underbilled claim traces back to the same root: the estimate describes the roof the estimator remembered, not the roof that existed. And memory is a terrible estimating tool. You inspected the roof eleven days ago. You climbed maybe forty roofs since. When you sit down to write the scope, you are reconstructing from a handful of photos and a fading mental image, and your brain — under deadline, wanting to be reasonable, not wanting to look like it is padding — defaults to the conservative version. It rounds down. It forgets the second layer of flashing. It assumes one pipe boot when there were three.
The estimate can only ever be as complete as the documentation behind it. If you photographed eight slopes but only got clear damage shots on three, the estimate will quietly become a three-slope estimate, because that is all you can defend. The missing five slopes do not get disputed and lost — they never get written. That is the difference between underbilling and getting denied. A denied line item is a fight you chose to have. An underbilled line item is a fight you never knew existed.
This reframes the whole problem. Roofers tend to think their estimating is weak. Usually the estimating is fine; the inputs to the estimate are starved. Fix the documentation and a large share of the underbilling fixes itself, because now the estimator is working from a complete record instead of a partial one.
The Five Failure Modes That Cause Underbilling
In order of how much money they cost, roughly:
- Missing line items — real components, on the roof, that get reinstalled but never get scoped. This is the biggest leak and the rest of this piece spends most of its time here.
- Wrong measurements — squares, eave/rake lengths, ridge/hip footage, and pitch undercounted. A 34-square roof written as 31 squares underbills three squares of tear-off, material, labor, and the percentage-based items that ride on top of them.
- Outdated or wrong pricing — using last year's unit costs, or a generic price list when current local pricing is higher, or failing to update for a post-storm labor and material spike.
- Conservative quality/condition calls — writing "good" when it was "average," choosing the cheaper grade when the existing material was a premium product, defaulting to the lowest-cost equivalent.
- No supplement discipline — accepting the first scope as final, never reopening when the tear-off reveals hidden conditions, treating supplementing as confrontational rather than as routine accuracy correction.
Notice none of these is "asking for too little money on purpose." Every one is an accuracy failure. That is the mental model that keeps you out of trouble and out of poverty at the same time: the goal is not a bigger estimate, it is a correct one. A correct estimate of a 34-square hail-damaged roof is a large number. You are not inflating. You are refusing to shrink.
The Line Items That Vanish Most Often
This is the heart of it. The single largest source of underbilling is accessories and labor operations that physically happen on every job and routinely never make the estimate. Crews remove them, reinstall or replace them, and the estimator forgets they exist because they are boring and small — individually. In aggregate they are the difference between a profitable restoration operation and a busy one.
Walk a roof in your mind and inventory everything that touches it. Then ask, for each: did this get documented, and did it make the scope?
Detach-and-Reset Operations
When a full roof is replaced, anything mounted to or penetrating the deck has to come off and go back on. Each of those is a real labor operation with its own line:
- Detach and reset gutters and downspouts where the gutter apron or drip edge requires it.
- Detach and reset satellite dish, then re-aim — a legitimate operation, even if you advise the homeowner to call their provider for re-aiming.
- Detach and reset solar attic fans, solar panels, or solar tubes. Solar is a major one and growing; a detach/reset of a panel array is significant labor and is constantly missed.
- Detach and reset HVAC condenser line sets or mini-split lines routed across or through the roof.
- Detach and reset antenna, lightning rods, or holiday-light clips that are permanently mounted.
Each of these is documentable with a single photo and is a defensible line because the work genuinely occurs. Leaving them off is pure underbilling — there is no dispute to lose, only a line you forgot to write.
Flashings — Where the Most Money Hides
Flashing is the number-one underbilled category in roofing estimates, full stop. It is invisible from the ground, tedious to photograph, and there are more types than most estimators carry in their head. Inventory them on every roof:
- Step flashing at every wall-to-roof intersection (sidewalls).
- Headwall / apron flashing where a slope meets a vertical wall head-on.
- Counterflashing, especially reglet-cut counterflashing on masonry and chimneys, which is its own operation.
- Pipe jack / pipe boot flashing — count them. A typical home has three to six plumbing vents, and "replace pipe boots" is often written as one when there are five.
- Valley metal — open metal valleys are a per-foot line; closed-cut valleys still consume material and labor.
- Chimney flashing and cricket/saddle behind wide chimneys.
- Skylight flashing kits — a flashing kit per skylight, plus detach/reset of the skylight if it is being preserved.
- Drip edge / eave and rake metal — per linear foot, often undercounted because rake length gets ignored.
- Kickout / diverter flashing at roof-wall terminations above a gutter — small, almost always missed, and a real water-intrusion control component.
A worked example shows the scale. Take a modest two-story home, 28 squares, cut-up roof with two dormers, a chimney, and a skylight:
| Flashing component | Quantity | Frequently written as |
|---|---|---|
| Step flashing (dormer sidewalls) | 64 LF | omitted |
| Headwall flashing (dormer fronts) | 18 LF | omitted |
| Counterflashing (chimney, reglet) | 16 LF | omitted |
| Pipe boots | 5 | 2 |
| Valley metal | 48 LF | omitted |
| Skylight flashing kit | 1 | omitted |
| Kickout flashing | 2 | omitted |
| Drip edge (eave + rake) | 210 LF | 120 LF (eave only) |
None of those omissions is dramatic on its own. Stacked, the difference between the full flashing scope and the thin one on this single roof runs well into four figures of material and labor that is genuinely part of replacing the roof. Multiply across a season and flashing alone explains a big slice of the underbilling problem.
Ventilation
Ventilation gets replaced with the roof and gets scoped at maybe half its real footprint:
- Ridge vent by linear foot — and the corresponding ridge cap, which is a separate material from the field shingle.
- Box vents / turtle vents / louvers — count and itemize; each is a unit.
- Turbine vents (whirlybirds) — a unit each, plus their bases.
- Power vents with their electrical connection (detach/reset of the wiring is its own note).
- Gable vents where roof work disturbs them.
- Intake ventilation — soffit or edge intake that is part of a balanced system.
If you are replacing a roof and "matching existing ventilation," every one of those units is a line. Writing "ridge vent" and stopping there leaves the box vents, turbines, and power vents on the table.
Underlayment, Decking, and Tear-Off Layers
- Ice-and-water shield at eaves, valleys, and penetrations — required by code in many jurisdictions and a real per-square-foot cost. If your IRC-adopting jurisdiction requires ice barrier in valleys and at eaves, that is a code-driven line, not an upsell.
- Synthetic or felt underlayment across the full field — by square, matched to the real square count.
- Starter course at eaves and rakes — a manufacturer-required component, separate from field shingle, routinely folded into nothing.
- Number of existing layers. A two-layer tear-off is double the removal labor and double the disposal. If you documented "one layer" from the edge and there were two, you underbilled the entire removal and dump.
- Decking replacement — you cannot price this until tear-off, which is exactly why it belongs in a supplement, not a guess. More on that below.
Code-Driven Upgrades
Where your locally adopted building code requires something the old roof did not have, that requirement is a documentable, legitimate part of restoring the roof to a compliant condition. Common examples tied to International Residential Code adoption and local amendments:
- Ice barrier at eaves and valleys in cold-climate jurisdictions.
- Drip edge at eaves and rakes, now an IRC requirement in many editions where older roofs lacked it.
- Deck re-nailing / re-fastening to current wind-uplift fastening schedules.
- High-wind nailing patterns (six-nail) and enhanced fastening in wind-borne-debris regions.
The move here is not to argue coverage — that is the carrier's call and the homeowner's policy. The move is to document the existing condition, cite the locally adopted code section by number, and include the compliant scope in your estimate so the full, accurate cost is on the page. Whether a given code item is covered is decided by the policy and the carrier. Your job is to make sure it was never left off for lack of documentation.
Labor, Access, and Site Operations
The operations that are not "material" are the quietest leaks because they feel like overhead rather than line items:
- Steep-slope labor for anything 7/12 and above — a real labor modifier you measured wrong if you eyeballed the pitch.
- Two-story / three-story height and access charges.
- Roof access difficulty — limited setback, landscaping, fragile surfaces, no driveway access for the dump trailer.
- Dumpster / debris removal and haul-off, and dump fees by the ton (which double on a two-layer tear-off).
- Tarping and temporary repair already performed to prevent further damage — a documented, dated, photographed emergency mitigation that was real work.
- Magnetic nail sweep of the property.
- Permit fees where the jurisdiction requires a roofing permit.
- Detach/reset or protection of landscaping, AC units, pools, decks during tear-off.
None of these is exotic. All of them happen. The estimator who writes "tear off, install, haul away" and stops has just underbilled the labor side as badly as the flashing side.
Why the Same Items Get Missed Every Single Time
Understanding the mechanism of underbilling is what lets you fix it systemically instead of nagging people to "be more thorough." Five forces, all structural:
1. The estimate is written from memory and a thin photo set. Already covered, and it is the master cause. Everything else compounds it.
2. Small items feel not worth itemizing. A single pipe boot is a few dollars. Psychologically it does not feel worth a line. But twenty "few-dollar" items on a roof, times a hundred roofs a year, is a number that would make any owner sit up. The fix is a non-negotiable line-item discipline: if it is on the roof and it gets touched, it gets a line, regardless of size.
3. Estimators self-censor to look reasonable. This is the subtle one. A restoration estimator who has had scopes pushed back learns to pre-shrink — to write the version they think will get accepted without friction rather than the version that is true. Over time "what gets approved easily" replaces "what is actually on the roof" as the writing standard. That is how a whole company drifts into systemic underbilling without a single person deciding to. The antidote is to anchor on accuracy: write what is true and documented, every time, and let the carrier's process resolve any disagreement on its own terms. You are not the adjuster and not the decider; you are the accurate documenter.
4. No standard scope template. If every estimator builds every roof from a blank screen, they will each forget different things on different days. A standardized roof-scope checklist — every possible line item, defaulting to zero, filled in from documentation — turns "did I remember everything?" into "did I account for each category?" That single change recovers more underbilling than any pricing tweak.
5. The job already closed, so nobody audits. The roof is on, the customer is happy, the file is shut. There is no feedback loop telling the estimator they left $2,900 on it. Without a back-end audit, the same misses repeat forever because nothing surfaces them.
The Documentation Workflow That Plugs the Leak
This is the operational core. A complete photo and measurement record is the single highest-leverage fix, because a complete scope is impossible without it and trivial with it. Build the inspection so the documentation is exhaustive the first time, because you usually only get on the roof once.
The Inspection Photo Protocol
Shoot in a fixed sequence so nothing gets skipped under time pressure. The goal is a record so complete that a second estimator who never saw the roof could write the identical scope from the photos alone. That is the test: could someone else build this scope from these photos?
Establishing and orientation shots
- Full front elevation of the house (address visible if possible).
- Each side elevation.
- A wide shot of every roof plane from the ground, then from the roof.
Per-slope, methodically
- Overall of each slope.
- Test-square (a marked 10-by-10 area) with hits circled, with a measurement reference in frame.
- Close-ups of representative hail or wind damage with a coin, chalk circle, or gauge for scale.
- The mat exposure / granule loss on a damaged shingle, close.
Every penetration and accessory — one or more photos each
- Each pipe boot (so the count is provable).
- Each vent, by type.
- Each flashing run: step, headwall, counter, valley, drip edge, kickout, skylight, chimney.
- Each mounted item to detach/reset: gutters, satellite, solar, attic fans, line sets.
Collateral and corroborating damage Wind and hail rarely hit only the roof. The collateral damage corroborates the storm event and is itself often part of the scope. Photograph:
- Soft metals — gutters, downspouts, gutter aprons, fascia wrap, vent hoods, valley metal — where dents corroborate hail size and direction.
- Window screens, screen frames, and window wraps.
- Garage door panels, painted surfaces, mailbox, AC condenser fins (hail bends them).
- Fences, decks, and outbuildings on the property.
Layers, deck, and structure
- Edge shots showing the number of existing layers.
- Any visible deck deterioration, sagging, or prior repair.
- Attic shots if accessible — daylight, staining, decking condition from below.
Date and context
- Every photo time-stamped and, ideally, geotagged.
- A reference to the specific storm date and event, because the damage you are documenting is tied to a particular storm, not vaguely to "some hail at some point."
Measure It, Do Not Estimate It
Wrong measurements are the second-biggest underbilling source and the easiest to eliminate, because measuring is a solved problem. Either get on the roof with a wheel and a ladder and measure every plane, eave, rake, ridge, hip, and valley — or use aerial measurement so the squares, linear footage, and pitch come back as data rather than a guess. The point is not which tool. The point is that no number in your scope should be a memory. Squares, eave LF, rake LF, ridge LF, hip LF, valley LF, and pitch are all measurable, and every one of them drives line items and percentage-based items downstream. Undercount the squares and you undercount everything that scales off the squares.
Write the Scope Against a Master Checklist
Documentation feeds the scope, and the scope gets written against a fixed template where every possible line item already exists, defaulting to none, and the estimator's job is to account for each category from the photos. Here is the backbone of that checklist — run every roof against it:
Removal
- Tear-off, by number of layers (verified from edge photos)
- Haul-off and disposal, by tonnage / by layer count
- Detach existing accessories (list each)
Field
- Field shingle, by verified square count + waste factor
- Starter course (eave + rake)
- Hip and ridge cap
- Underlayment (synthetic/felt), full field
- Ice-and-water shield (eaves, valleys, penetrations) per code
Flashings (each a separate line)
- Step flashing (LF)
- Headwall/apron flashing (LF)
- Counterflashing / reglet (LF)
- Valley metal (LF)
- Drip edge — eave (LF)
- Drip edge — rake (LF)
- Pipe boots (each, counted)
- Kickout/diverter flashing (each)
- Skylight flashing kit (each) + skylight detach/reset
- Chimney flashing + cricket/saddle
Ventilation (each counted)
- Ridge vent (LF)
- Box/turtle vents (each)
- Turbine vents (each)
- Power vents (each) + electrical detach/reset
- Intake/soffit ventilation
Detach & reset
- Gutters / downspouts
- Satellite dish
- Solar panels / attic fans / solar tubes
- HVAC line sets / antennas / mounted items
Labor & site
- Steep-slope charge (7/12+)
- Height/access (two/three story)
- Access difficulty
- Dumpster + dump fees (by tonnage)
- Permit
- Magnetic nail sweep
- Tarping / mitigation already performed (dated)
- Landscaping/property protection
Code
- Locally adopted code items, cited by section (ice barrier, drip edge, re-nail, high-wind fastening)
Decking (flagged for supplement at tear-off)
- Placeholder + note: "quantity unknown until tear-off, to be documented and supplemented"
The checklist is the cure for the memory problem. It converts "hope I remembered everything" into "prove each category is accounted for."
Pricing: Use Current, Local, Documented Numbers
Even a perfectly complete scope underbills if the unit prices are stale or generic. Three disciplines:
1. Price to current local conditions. After a major storm, labor and material both spike with demand. A price list from before the event will undercount real cost. Use current pricing for your specific market, not a national average and not last quarter's numbers.
2. Match the existing quality. If the original roof was a premium architectural shingle, a high-definition or designer line, or a specific impact-rated product, the accurate replacement is the equivalent quality — not the cheapest three-tab analog. Document the existing product (a photo of the shingle and any branding, the ridge or a leftover bundle in the attic) so the quality call is evidence-based, not a default to the bottom.
3. Capture every quantity the percentage items ride on. Many estimating frameworks apply overhead, waste, and certain accessories as a percentage of the base. If the base is undercounted, every percentage line shrinks with it. Get the base right — accurate squares and accurate footage — and the dependent items self-correct.
A note on the line between accuracy and overreach: pricing to current, local, documented reality is accuracy. Inventing quantities, double-counting, or pricing a grade above what existed is not. Stay on the accuracy side and your scope is defensible line by line. That defensibility is the entire game — every number traces to a photo, a measurement, or a published unit cost.
Supplements Are Where the Hidden Money Is — and Where Discipline Matters
A supplement is not a confrontation and not a second bite at the apple. It is the mechanism for billing the things that could not be known until the roof was opened, plus correcting any genuine omissions discovered later. Underbilling thrives where supplementing is treated as awkward or aggressive, so it never happens, and the hidden conditions get eaten as cost.
The classic supplementable conditions, all discovered at or after tear-off:
- Rotted, delaminated, or broken decking — you cannot count it from the ground; you count it when the shingles come off, photograph each bad sheet with a measurement reference, and supplement the documented quantity.
- A second (or third) layer discovered during removal that the edge shots underrepresented.
- Rotted fascia or rake board exposed when the drip edge comes off.
- Failed or rotted underlayment beyond what was visible.
- Damaged decking nailing surface requiring re-decking sections.
- Hidden flashing conditions behind siding or in valleys not visible at inspection.
The operational rule: build the supplement into the workflow as a standard step, not an exception. The crew documents hidden conditions as they are exposed, in real time, with photos and a measurement reference, before they cover anything back up. A piece of rotted decking that gets replaced and roofed over without a photo is money gone — there is no after-the-fact way to prove it existed. Train the crew that the camera comes out the moment the old roof is off, before the new deck goes down.
A tight supplement is simply: here is the condition (photo, dated, measured), here is the quantity, here is the unit cost, here is why it could not be scoped earlier (it was concealed until tear-off). That is documentation, not negotiation. The homeowner submits it to their carrier; the carrier decides. You stay entirely on the documentation side.
What Not To Do, In Plain Language
Because this is the part that ends businesses, here is the do-not-say and do-not-do list, kept explicit:
- Do not tell a homeowner you will "get the claim approved," "handle the claim," "manage the claim," or "deal with the adjuster for you."
- Do not promise a specific payout, settlement amount, or that the claim will be approved at all.
- Do not interpret the policy or tell the homeowner what their coverage means — that is the carrier's and the homeowner's domain.
- Do not promise the deductible will be waived, absorbed, covered, eaten, or "taken care of." In many states that is insurance fraud, flat out.
- Do not advertise or imply a "free roof" or "no out-of-pocket."
- Do not represent the homeowner against the insurer or negotiate the claim for a fee. That is unlicensed public adjusting, and even calling yourself a "claims specialist" has been held to cross the line in some jurisdictions.
What you can and should do: inspect thoroughly, document exhaustively, write an accurate and complete estimate of your scope, state facts about that scope, hand the documentation to the homeowner, and let them file. The homeowner files. The insurer decides. You document and estimate. Keep those lanes clean and the complete-scope work is more than legal — it is your strongest professional position, because accuracy is unimpeachable in a way that negotiation never is.
A Back-End Audit Loop So Misses Stop Repeating
Documentation and a checklist fix the front end. To fix it permanently you need a feedback loop on the back end, because the reason the same items vanish every time is that nobody ever sees the miss. Build a simple monthly audit:
- Pull a random sample of closed jobs — five to ten a month is enough to find patterns.
- Rebuild each scope from the photos and measurements as if from scratch, ideally by a different estimator than the one who wrote it.
- Compare the rebuilt scope to the original. Log every gap by category (flashing, ventilation, detach/reset, labor, code, measurement).
- Tally the categories. After two months you will see your specific pattern — almost every company has two or three repeat offenders, and they are usually flashing, ventilation counts, and detach/reset operations.
- Update the checklist defaults and the inspection protocol to force those specific categories every time.
The audit turns underbilling from an invisible, permanent leak into a measured, shrinking one. Within a quarter most operations cut their gap by more than half, not by doing anything heroic, just by closing the feedback loop so the same three categories stop slipping.
A companion metric worth tracking: scope completeness rate — what percentage of your jobs included each checklist category that should have applied. If only 40% of your two-story jobs have a height/access line, that gap is your underbilling, quantified, sitting in a spreadsheet where you can act on it.
Worked Example: Rebuilding One Thin Scope
To make it concrete, here is a side-by-side of a real-shaped (anonymized) thin scope versus the accurate rebuild from the same photo set. A 31-square hip roof, two-story, single chimney, three skylights, hail event.
| Category | Thin scope (as written) | Accurate rebuild (from photos) |
|---|---|---|
| Field squares | 31 | 34 (re-measured; rake and hip footage had been undercounted) |
| Tear-off layers | 1 | 2 (edge photo showed two) |
| Starter course | omitted | eave + rake |
| Ice & water shield | omitted | valleys + eaves (code) |
| Step/headwall flashing | omitted | 52 LF documented |
| Counterflashing (chimney) | omitted | 14 LF reglet |
| Pipe boots | 2 | 4 (counted in photos) |
| Skylight flashing kits | omitted | 3, plus detach/reset |
| Box + turbine vents | "vents" (1 line) | 4 box + 2 turbine, itemized |
| Ridge vent + cap | cap only | ridge vent + cap |
| Detach/reset gutters | omitted | full perimeter |
| Detach/reset satellite | omitted | 1 |
| Steep + two-story | omitted | both apply |
| Dump fees | 1 layer | 2 layers (tonnage) |
| Decking | none | flagged for supplement at tear-off |
Not one line in the rebuild is invented. Every one traces to a photo, an edge shot, or a measurement. The thin scope was not dishonest — it was incomplete, written from memory under deadline without a checklist. The rebuild is simply the same roof, fully documented. The dollar gap between the two columns on this single average roof was substantial, and it was entirely recoverable because it was entirely real and entirely documentable.
That is the whole thesis in one table: you are not trying to bill more than the roof. You are trying to bill all of the roof. Most restoration companies are billing a fraction of it and calling that fraction the price.
Edge Cases That Quietly Shrink the Scope
A few situations cause underbilling even at companies with a decent checklist, because they sit in the gaps between obvious line items.
Slope-by-slope versus whole-roof scoping. When damage concentrates on certain elevations, an inexperienced estimator scopes only the hit slopes and stops. That can dramatically undercount the real work, because shingle manufacturing changes over time and the existing product may no longer be made. Document the existing shingle thoroughly — a close photo of the shingle face, any visible branding, the manufacturer stamp on the back of a sample, and the ridge or a leftover bundle if one exists in the attic or garage. The match question — whether a discontinued or color-shifted shingle can be reasonably matched on a partial replacement — is a documentation question you answer with evidence, not an argument you make. You photograph and record what exists; the carrier and policy decide how the repair gets resolved. Your obligation is to make sure the existing condition and product were never under-documented.
Low-slope and transition sections. Many homes have a porch, a dormer, or a rear addition with a low-slope membrane section feeding into the steep-slope field. That membrane is a different material, a different labor rate, and a different line entirely — and it gets folded into the asphalt scope or dropped completely. Inventory every roof section by slope and material type, not as one undifferentiated field.
Multi-trade collateral from the same storm. Hail and wind that damage a roof frequently damage gutters, soft metals, screens, paint, and exterior surfaces, as covered in the documentation protocol. Where your company performs those exterior trades, each is its own documented scope rather than a freebie thrown in with the roof. Where you do not, photograph the collateral anyway — it corroborates the storm event and the roof damage. Either way, undocumented collateral is undocumented evidence, and evidence you did not capture is the easiest thing in the world to leave off.
Two inspections, one scope. On large or complex roofs, a single rushed walk misses conditions a second look would catch. For cut-up roofs with many penetrations, dormers, and transitions, budget the time for a thorough inspection rather than a fifteen-minute glance. The cost of the extra twenty minutes on the roof is trivial against the recurring cost of a scope that is missing a quarter of its flashing.
Where Targeting and Storm Data Fit — Before the Documentation Even Starts
Everything above is about not underbilling the roofs you are already standing on. There is an earlier leak that compounds it: spending inspection and documentation effort on the wrong roofs in the first place — chasing addresses where the roof is too new to have a legitimate full-replacement scope, or where the storm that supposedly hit the street barely grazed that particular house.
This is where knowing which roofs are actually due, before anyone climbs, changes the economics. RoofPredict scores every roof in an area by its age range (estimated from aerial imagery — a range, not an exact install date) and by the storms each individual roof has actually taken, modeling hail and wind impact house by house rather than just showing where a storm passed over a ZIP code. A hail map tells you a county got hail. Roof-level modeling tells you which specific roofs along that path the storm most plausibly wore out — and pairs that with how old each roof already was. That combination — age plus storm exposure, per address — is the difference between knocking a whole street and knocking the doors where a full, documentable scope is genuinely likely to exist.
The honest limits matter, because overstating them is how you lose a roofer's trust and walk into trouble. Roof age comes back as a range, not a certainty — useful for prioritizing which roofs merit an inspection, not a substitute for getting on the roof and documenting. Storm exposure is modeled odds, not proof of damage on any one roof — it tells you where a complete scope is likely, never that a claim will be approved or a payout will land. RoofPredict does not document your roof for you, does not write your scope, and emphatically does not touch the claim, the coverage, the deductible, or the carrier. It is a targeting layer: it points your inspection effort at the roofs most likely to be due so that the exhaustive documentation work pays off more often. You can also enrich your own customer list or mailing file with roof-age and storm signals, so the database you already own tells you which past customers and which addresses on your routes are most worth a fresh, fully-documented look.
Think of it as fixing two leaks in sequence: targeting points you at the roofs where a complete scope is likely to exist, and disciplined documentation makes sure that once you are on one of those roofs, you bill all of it instead of a fraction. The first decides which ladders are worth setting up. The second decides whether the climb actually pays.
A 30-Day Plan to Stop Underbilling
If you do nothing else, do this, in order:
Week 1 — Build the master checklist. Take the line-item backbone above and turn it into your standard scope template, every category present, defaulting to none. Print it. Make it the only way scopes get written.
Week 2 — Standardize the photo protocol. Write the fixed inspection sequence (orientation → per-slope → every penetration and accessory → collateral → layers/deck → date/context) and make it mandatory. Run the test: could a second estimator build the scope from the photos alone? If not, the protocol is not done.
Week 3 — Run the back-end audit. Pull ten closed jobs, rebuild the scopes from photos, log the gaps by category, find your two or three repeat offenders. This is the week you find out what you have been leaving on roofs.
Week 4 — Close the loop and add supplement discipline. Update the checklist defaults to force your repeat-offender categories. Train the crew to photograph every hidden condition the moment the old roof is off, before re-decking. Make the supplement a standard workflow step, not an exception.
None of this is about being aggressive with carriers. It is about being accurate — about writing the scope of the roof that exists, not the roof you half-remember. Underbilling is not a discipline problem you solve with willpower; it is a systems problem you solve with a checklist, a photo protocol, and a feedback loop. Put those three in place and the $2,900-a-roof leak closes, quietly, on every job, without you ever having to ask a carrier for a dollar you cannot prove is on the roof.
If you want to make sure the documentation effort lands on roofs that are actually due — old enough and storm-worn enough to carry a full, defensible scope — RoofPredict will show you which houses in your area to look at first, by roof-age range and per-roof storm exposure, and will tag your own list the same way. See which roofs are due at https://roofpredict.com/. The targeting gets you to the right ladders; the documentation discipline above makes sure that once you are up there, you bill the whole roof.
FAQ
What does it mean to underbill an insurance claim as a roofer?
Underbilling means writing a repair estimate that is smaller than the work actually required to restore the roof. It is not fraud or aggression. It is an accuracy failure: real components that are physically on the roof and genuinely get removed and reinstalled never make it onto the scope, measurements come back undercounted, and stale pricing undercounts cost. The roof still gets replaced, the file still closes, but the estimate describes a fraction of the roof. The fix is accuracy, not asking for more money. A correct estimate of a large hail-damaged roof is simply a large number.
Why do restoration roofers underbill claims so often?
Five structural reasons. The estimate gets written from memory and a thin photo set days after the inspection, so the brain rounds down. Small items like a single pipe boot feel not worth itemizing, but twenty of them per roof across a season is real money. Estimators self-censor to look reasonable and drift toward writing what gets accepted easily instead of what is true. There is no standard scope template, so everyone forgets different things on different days. And the job closes with no back-end audit, so the same misses repeat forever because nothing surfaces them.
What line items get left off roofing estimates most often?
Flashings are the number-one miss: step, headwall, counterflashing, valley metal, kickout, skylight kits, and undercounted pipe boots and drip edge. Then detach-and-reset operations for gutters, satellite dishes, solar, and HVAC line sets. Then ventilation counts: box vents, turbines, and power vents folded into one generic line. Then labor and site items: steep-slope charges, height and access, dump fees by tonnage, magnetic nail sweep, and dated tarping or mitigation already performed. Each is a real, documentable operation that happens on the job.
How do I write a complete, accurate roof estimate?
Write every scope against a master checklist where every possible line item already exists, defaulting to none, so the job becomes accounting for each category from your photos instead of remembering it. Pair that with an exhaustive photo protocol and real measurements, never memory, for squares and all linear footage. The test of a complete record is whether a second estimator who never saw the roof could build the identical scope from the photos alone. If they cannot, the documentation is too thin and the estimate will quietly shrink to match it.
Is it legal for a roofer to help with an insurance claim?
A roofer may inspect, document the roof condition with photos and measurements, prepare an accurate estimate to repair their own scope, and state facts about that scope. A roofer may not, for a fee, negotiate or handle the claim, interpret the homeowner's policy or coverage, promise a specific approval or payout, promise a deductible will be waived or absorbed, advertise a free roof, or represent the homeowner against the insurer. That last bundle is unlicensed public adjusting and is enforced. Keep the lanes clean: you document and estimate, the homeowner files, the insurer decides coverage.
What is a roofing supplement and when do I file one?
A supplement bills conditions that could not be known until the roof was opened, plus genuine omissions found later. Classic supplementable conditions are rotted or broken decking, a second or third layer discovered at tear-off, rotted fascia exposed when drip edge comes off, and failed underlayment. The operational rule is to photograph every hidden condition the moment the old roof is off, with a measurement reference, before anything gets covered back up. A supplement is documentation, not negotiation: condition, quantity, unit cost, and why it was concealed until tear-off. The homeowner submits it to their carrier.
How much money do roofers typically leave on the roof by underbilling?
It varies by roof complexity and how thin the documentation is, but the gap is routinely in the low thousands of dollars per roof on average residential restoration work, concentrated in flashing, ventilation counts, detach-and-reset operations, undercounted squares, and missed labor and dump charges. The unsettling part is that it never shows up as a loss on a P&L. The job closed and the check cleared, so the leak stays invisible until someone rebuilds closed scopes from the photos and tallies the gaps.
Should I use aerial measurement or measure roofs by hand?
Either works as long as no number in your scope is a memory or a guess. Wrong measurements are one of the largest underbilling sources and the easiest to eliminate, because measuring is a solved problem. Get accurate squares, eave and rake length, ridge, hip, and valley footage, and pitch, by hand with a wheel or via aerial measurement. Every one of those numbers drives downstream line items and percentage-based items, so undercounting the squares undercounts everything that scales off them.
How do I price an accurate roof estimate without overbilling?
Use current, local, documented numbers. Price to current market conditions, since labor and material spike with demand after a major storm and a stale price list undercounts real cost. Match the existing quality by documenting the original product with a photo so the replacement grade is evidence-based, not a default to the cheapest analog. And capture every quantity the percentage items ride on, because if the base squares are undercounted, every percentage line shrinks with them. Accuracy means every number traces to a photo, a measurement, or a published unit cost; that is the line that keeps you defensible.
How does knowing roof age and storm exposure help before I even inspect?
It points your documentation effort at the roofs where a full, defensible scope is actually likely to exist, instead of chasing roofs too new to carry a replacement scope or houses a storm barely grazed. RoofPredict scores roofs by age range, estimated from aerial imagery, and by the storms each roof has actually taken, modeled house by house rather than ZIP-wide. The honest limits: age is a range, not an exact date, and storm exposure is modeled odds, not proof of damage on any one roof or any prediction about a claim. It is a targeting layer that gets you to the right ladders so your documentation discipline pays off more often.
The Roofline by RoofPredict
Stay Ahead of Roofing Market Changes
Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.
Sources
- National Roofing Contractors Association (NRCA) — nrca.net
- Insurance Institute for Business & Home Safety (IBHS) — ibhs.org
- NOAA National Weather Service — Storm Prediction Center — spc.noaa.gov
- NOAA National Centers for Environmental Information — Storm Events Database — ncdc.noaa.gov
- International Code Council — International Residential Code (IRC) — codes.iccsafe.org
- Occupational Safety and Health Administration — Fall Protection in Roofing — osha.gov
- Federal Trade Commission — Advertising and Marketing Basics — ftc.gov
- Texas Department of Insurance — Public Insurance Adjusters — tdi.texas.gov
- National Association of Insurance Commissioners (NAIC) — naic.org
- U.S. Bureau of Labor Statistics — Roofers Occupational Outlook — bls.gov
- FEMA — Building Codes Save: Roof Performance and Wind — fema.gov
- Asphalt Roofing Manufacturers Association (ARMA) — asphaltroofing.org
- National Institute of Standards and Technology — Wind and Structural Performance — nist.gov
- RoofPredict — roofpredict.com
Related Articles
Vexcel vs Nearmap Aerial Imagery for Roofing: A Contractor's Buying Guide
What actually matters when you pick Vexcel or Nearmap for roof measurements, storm documentation, and targeting, from a contractor's chair, not a sales deck.
How to Support Overhead and Profit on a Roof Claim, Factually
Overhead and profit gets denied because it gets asserted instead of documented. Here is how to build the trade-count, complexity, and coordination record that supports O&P on its own merits.
How to Build a Roof Claim Evidence Index Your Carrier Can't Wave Away
A roof claim evidence index is the spine of every documented estimate you hand a homeowner. Here is how to build one that survives a desk review.