Code upgrades are the largest single category of missed supplement scope on hail claims. The reason is simple: the original roof was built to a code that no longer exists, and adjusters write the scope based on what they see, not what current code requires. Most policies include some form of law & ordinance coverage (Coverage A.10 or equivalent) that pays for bringing replaced building elements into current code — but only if you ask correctly.
This guide walks through the four most-billed IRC sections on residential re-roofs, the exact Xactimate codes to use, the citation language that gets approved, and the documentation that makes denial impossible.
- →Law & ordinance coverage pays for code-required upgrades, separate from the storm damage payment.
- →IRC R908.3 governs roof recover vs. replace decisions.
- →IRC R905.1.2 mandates ice & water shield in cold climate zones.
- →IRC R905.2.8.5 mandates drip edge on all asphalt shingle roofs.
- →IRC R806.2 governs ventilation requirements that often force ridge vent.
How law & ordinance coverage works
Most homeowner policies include a sub-limit (typically 10% or 25% of dwelling coverage) for the increased cost of complying with current building codes when a covered loss requires repair or replacement. This is separate from the loss payment and is triggered by the local jurisdiction's code adoption, not by the carrier's preference.
To trigger the L&O payment you need three things: a covered loss, a code citation showing the upgrade is required, and documentation that the existing condition does not meet current code.
IRC R908.3 — replacement vs. recover
What it says: Roof recover (laying a new roof over the existing) is not permitted when the existing roof has two or more applications, when there is significant deterioration, or when the structure cannot support the additional load.
Why it matters for supplements: If the carrier's scope writes a recover but the existing roof has two layers, you are required to remove both layers and start from deck. That doubles your tear-off scope and adds disposal cost. Document with a tear-off photo showing both layers and supplement the additional removal labor + dump.
Xactimate codes: RFG RMV3 (per square, three tab removal), RFG RMV (per square, single layer removal), FCL DUMP (actual dump fees).
IRC R905.1.2 — ice & water shield
What it says: In areas where the average daily temperature in January is 25°F or below, an ice barrier consisting of two layers of underlayment cemented together or a self-adhering polymer-modified bitumen sheet shall be used in lieu of normal underlayment and extend from the lowest edges of all roof surfaces to a point not less than 24 inches inside the exterior wall line of the building.
Practical math: On a typical 30-square home with 120 LF of eave and a 16" overhang, you need IWS extending 40" up the slope from the eave. That's roughly 7–9 squares of IWS coverage that the carrier rarely scopes correctly.
Cold climate zone map
Climate zones 4 through 8 generally trigger the requirement. That includes nearly all of the Midwest, Northeast, and Mountain West. The IECC climate zone map is the authority — most jurisdictions adopt the IECC alongside the IRC.
Most of Texas is climate zone 2 or 3, which is below the IRC trigger. However, the Texas Panhandle (Amarillo, Lubbock) is climate zone 4 and does require IWS. Always pull the local jurisdiction's adopted code, not just the state.
IRC R905.2.8.5 — drip edge
What it says: A drip edge shall be provided at eaves and rake edges of shingle roofs. Adjacent pieces shall be lapped a minimum of 2 inches.
Why it gets missed: Older homes (pre-2009 IRC adoption in most jurisdictions) often were built without drip edge. Adjusters writing 'like-kind-and-quality' don't include it. Code requires it on the replacement regardless of pre-existing condition.
Xactimate codes: RFG DRIP (per LF, eaves), RFG GLDRIP (gutter apron alternative). Always supplement both eaves and rakes.
No. Gutter apron is a separate accessory used at eaves with gutters; drip edge is required by code at all eaves and rakes. On a job with gutters, you typically install gutter apron over drip edge at the eave. Both are billable.
IRC R806.2 — attic ventilation
What it says: The minimum net free ventilating area shall be 1/150 of the area of the vented space (or 1/300 with proper ridge/eave balance). When the existing roof has ridge vent, the replacement must maintain or improve the ventilation.
Supplement angle: If the existing roof has ridge vent and the carrier scopes box vents (cheaper), supplement to ridge vent under like-kind-and-quality plus code. Cite manufacturer warranty (most major shingle warranties require code-compliant ventilation).
Manufacturer specs as code
IRC R905.2.1 incorporates manufacturer installation instructions by reference. Anything the manufacturer requires for warranty coverage becomes a code requirement. The big four — GAF, Owens Corning, CertainTeed, Atlas — all require:
- Manufactured starter strip at eaves and rakes (not cut shingles).
- Synthetic or 30# felt underlayment (not 15# on most warranty tiers).
- Ice & water shield in valleys and around penetrations.
- Code-compliant ventilation balance.
- Six-nail pattern in high-wind zones.
Putting it on the supplement
Each code-driven line should appear on the supplement letter with this format:
RFG IWS — 8.5 SQ × $73.40 = $623.90. IRC R905.1.2 requires ice & water shield extending 24" inside the exterior wall line. Climate zone 5A. Local jurisdiction adopted 2021 IRC effective [date]. Existing condition: no ice & water present (see Photo 4).
What the dollar impact looks like
| Code section | Typical add (30 SQ home) |
|---|---|
| R908.3 (additional layer removal) | $450 – $900 |
| R905.1.2 (ice & water shield) | $520 – $720 |
| R905.2.8.5 (drip edge eaves + rakes) | $340 – $520 |
| R806.2 (ridge vent upgrade) | $280 – $480 |
| Manufacturer starter + synthetic underlayment | $420 – $680 |
On a typical 30-square home in a code-active jurisdiction, code upgrades alone add $2,000 – $3,300 to the carrier's payment.
Automating the audit
Manually cross-referencing every line against IRC + manufacturer specs is the most time-consuming part of a supplement. RoofGenius does it automatically — upload the carrier's PDF and the AI flags every code-driven omission with the section citation pre-formatted for your supplement letter. See how it works.