Code Upgrade
A code upgrade is repair work required to bring damaged property up to current building codes (IRC, IBC, or local amendments), even if the pre-loss condition did not meet those codes. Code upgrades are covered under most insurance policies but are frequently disputed by carriers as betterment.
You Cannot Legally Install a Non-Compliant Roof
A code upgrade is repair work required by current building codes (IRC, IBC, or local amendments) that was not present on the original structure, and it is a legal requirement - not an optional improvement - that carriers are obligated to cover under most policies. When building codes change between the original installation and the repair date, the new roof must meet current code. If the code now requires ice and water shield per IRC R905.1.2, additional ventilation per IRC R806, or drip edge per IRC R905.2.8.5, those items are code upgrades. The contractor has no choice but to install them.
Most insurance policies include code upgrade coverage. The problem is not coverage - it is that carriers routinely classify code-required items as betterment and deduct them from the claim.
Common Code Upgrades on Residential Roofs
| Code Upgrade | Code Reference | Typical Cost Impact |
|---|---|---|
| Ice and water shield at eaves | IRC R905.1.2 | $300-$800 |
| Drip edge installation | IRC R905.2.8.5 | $200-$500 |
| Ridge vent / ventilation upgrades | IRC R806 | $400-$1,200 |
| Impact-resistant shingles | Local wind zone ordinances | $500-$2,000+ |
| Additional roof deck fastening | IRC R803.2.1 | $200-$600 |
These are not luxuries. They are the legal minimum for a permitted roof installation. If the building inspector would fail the job without them, the carrier should be paying for them.
How Carriers Push Back on Code Upgrades
The carrier's go-to move is calling it betterment. Their argument: the homeowner is getting a better roof than they had before, so they should pay the difference. This argument has a fundamental flaw. The contractor cannot pull a permit and install a roof that violates current code. The "upgrade" is not discretionary. It is a condition of the building permit.
Some carriers also argue that code upgrade coverage has a sublimit or requires a separate endorsement. Check the policy language before supplementing. If the policy includes ordinance or law coverage, the code upgrade is covered.
How to Win Code Upgrade Supplements
The key is specificity. Do not write "ice and water shield is code required" in your supplement narrative. Write "ice and water shield is required per IRC R905.1.2 and [County/City] Building Code Section [X]." Pull the actual code language and attach it to the supplement.
In Xactimate, use the specific line items designated for code-required materials. These line items are flagged differently than standard items, and they signal to the desk adjuster that the cost is code-driven, not contractor-driven.
When you combine a specific code citation, the corresponding Xactimate line item, and a photo showing the pre-loss condition (no ice and water shield present), the supplement is difficult to deny. Most carriers approve well-documented code upgrade claims because the alternative - denying a legally required repair - creates bad faith exposure.
Frequently asked questions
Code upgrades are covered under most insurance policies, but carriers often dispute them as 'betterment.' The counter-argument: code compliance is not an upgrade, it is a legal requirement. The contractor cannot legally install a roof that does not meet current code.
Examples include adding ice and water shield where not previously installed, upgrading to impact-resistant shingles where now required, or adding additional roof vents to meet current ventilation requirements. Citing the specific building code section (IRC, IBC, or local amendments) in the supplement narrative strengthens the claim.

