How to Get Code Items Approved in Roofing Supplements
Why Code Items Get Denied (And Why They Shouldn’t)
Code-required items are among the most frequently missed or denied components in roofing insurance supplements. Even though they're essential for building a code-compliant roof, they often get omitted from the original estimate and rejected in supplemental requests.
This post will walk through the specific steps we take at OneScope to help contractors get these items approved consistently, and how you can avoid the common mistakes that lead to denials.
What Are Code-Required Items in Roofing?
Code-required items are components that must be included in a roofing system to comply with the International Residential Code (IRC) or local municipal code. They're not optional upgrades or nice-to-haves - they're required for your work to pass inspection and meet legal standards.
Some of the most frequently missed code items include:
Ice and water shield
Drip edge
Valley metal
Synthetic underlayment for slopes 2/12 to 4/12
Roof-to-wall flashing
Many of these are not explicitly spelled out in the original insurance estimate. That means it’s up to the contractor to justify them through the supplement.
Why Code Items Are Often Denied
Despite their importance, code items are frequently denied due to how they’re presented, or not presented, within a supplement.
The supplement didn’t include a direct code reference
The request was vague (e.g., "add ice and water shield")
No documentation was included to show where the item is needed
The insurer assumes it was included in existing line items
If the supplement lacks a clear reference to the relevant code, includes vague or generalized language, or fails to show exactly where and why the item is needed, the reviewer may assume it’s either unnecessary or already covered elsewhere. Insurers are often looking for precision and documentation. Without that, even essential items can be overlooked.
That’s why it’s essential to go beyond just naming the item - you have to build a case for it.
How to Get Code Items Approved: OneScope’s 3-Part Approach
At OneScope, we’ve developed a process to consistently get code-required items approved. It’s based on clarity, defensibility, and precision:
Cite the Applicable IRC or Local Code
We reference the exact section of the International Residential Code (e.g., R905.2.8.5 for drip edge) or applicable local ordinance. This eliminates ambiguity and shows the item isn’t discretionary, it’s required.
Include Visual Documentation
We use annotated photos, slope diagrams, and marked-up EagleView reports to show exactly where the code item applies, whether at valleys, eaves, or in low-slope areas. This helps the reviewer immediately understand what the item is and where it’s needed.
Attach Manufacturer Specs (When Needed)
Some items, like underlayment for low-slope or specific flashing types, benefit from manufacturer documentation that explains proper use. This adds a third layer of credibility when the code language alone is open to interpretation.
Example generated for illustrative purposes only, not an actual project asset
Together, these elements make the supplement easier to review and harder to dispute.
Top Mistakes Contractors Make with Code Items (and What to Do Instead)
If you’re not getting code items approved, here are some of the most common missteps, along with what we recommend doing instead:
Mistake #1: Assuming adjusters are familiar with the applicable code for your region
Instead: Always cite the specific code section (IRC or municipal) that supports the item.
Mistake #2: Using vague or general language like "ice barrier required"
Instead: Name the item using Xactimate terminology and explain its specific application zone (e.g., “ice and water shield at eaves per code R905.1.2”).
Mistake #3: Submitting photos without annotation or context
Instead: Use markup tools to label slopes, eaves, valleys, or material areas directly on photos or roof plans.
Mistake #4: Applying flat quantities across the roof
Instead: Match quantities to slope or elevation-specific measurements using EagleView or manual verification.
Mistake #5: Leaving out the code reference entirely
Instead: Include it every time, even if you’ve submitted similar supplements in the past, as the reviewer may change.
Avoiding these pitfalls improves your approval rate and reduces back-and-forth delays.
Why OneScope Gets Code Items Approved More Consistently
We don’t just react to missing code items - we actively look for them.
Our team is well-versed in code requirements across multiple states, and we stay current with jurisdictional changes, upgrades, and new enforcement standards. Whether you're working in Florida, Texas, North Carolina, or beyond, we know what to look for and how to justify it properly.
→ Want to see some local examples? Check out our guide to State-Specific Roofing and Supplementing Codes
Tips for Adding Code Items in Xactimate
If you build your own supplements, here are a few tips to make code items stand out:
Use individual line items (don’t bundle them under general codes)
Match quantities to specific slopes, valleys, or roof planes
Note the application zone (e.g., "eaves only") in the line item description
These small details add up to a more professional, review-ready supplement.
Boost Your Approval Odds
Work with our experts to improve your supplement process.
Don’t Leave Code-Required Items On the Table
Code-required items protect your workmanship, ensure compliance, and increase your job profitability. But getting them approved takes clarity, structure, and supporting documentation.
OneScope makes it simple by reviewing every scope for code compliance, including the right citations, and packaging the supplement for fast, hassle-free review.