All posts
AI Supplements

Code Upgrade Reimbursement: How to Bill IRC R908.3, R905.1.2, Drip Edge & I&W

A working contractor's guide to billing IRC code-upgrade scope on insurance claims. Specific code sections, Xactimate codes, and citation language that gets paid.

The RoofGenius Team Updated April 29, 2026 13 min read

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.

TL;DR
  • 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.

Quick answer: Does Texas require ice & water shield?

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.

Quick answer: Is gutter apron the same as drip edge?

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:

Citation 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 sectionTypical 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.

Q&A

Frequently asked questions

What is law & ordinance coverage on a homeowner policy?+

It's a sub-limit within the dwelling coverage that pays for the increased cost of bringing repaired or replaced building elements into current code. It's typically 10% or 25% of the dwelling limit, paid in addition to the loss settlement.

Does the carrier owe code upgrades on partial roof repairs?+

Sometimes. If the partial repair triggers a code requirement (for example, a partial re-deck triggers ventilation calculation), the L&O coverage applies to the affected area. Document the trigger.

Do I need a building permit to claim code upgrade payment?+

Most carriers will pay code upgrades whether or not you pull a permit, but pulling the permit is the strongest documentation. Permit fees are a separately billable Xactimate code (FCL PRMT).

What if my jurisdiction has not adopted current IRC?+

You can only bill code upgrades that are required by the locally adopted code. Pull the building department's published adopted code year and cite that specifically. If they're on 2009 IRC, drip edge is not yet required there (though most jurisdictions are now on 2018 or 2021).

Are manufacturer requirements the same as code requirements?+

Effectively yes, when IRC R905.2.1 incorporates them by reference. If the manufacturer's published installation instructions require it for warranty coverage, the code requires it.

Stop leaving money on the table.

Run RoofGenius on one closed claim. See the recovery in 60 seconds.