Insurance Claims

How Oklahoma Roof Code Upgrades Get Wrongly Denied, and Won Back

Every Oklahoma roof claim runs into the same handful of code requirements, and every year, carriers deny the same handful of items on roofs where the code makes them mandatory, not optional. This isn’t a gray area. Oklahoma has a statewide minimum building code, currently the 2018 IRC with Oklahoma-specific amendments, enforced by the Oklahoma Uniform Building Code Commission under Title 748, Chapter 20 of the Oklahoma Administrative Code. Five items account for most of the wrongly denied money on a typical claim. Here’s what the code actually says, and why carriers get it wrong.

Get Transparent Pricing Call 405-646-0053

Ice Barrier in Valleys, Not Optional Anywhere in Oklahoma

The base IRC table leaves eave ice-barrier requirements up to local jurisdictions, and carriers often stop reading there. But Oklahoma’s own amendment, OAC 748:20-6-14, adds a separate, mandatory, statewide requirement that has nothing to do with that table: a 36-inch wide ice barrier in every valley, running the full length and centered on it, plus a 36-inch ice barrier at any point where roof pitch changes and the lower section is a shallower pitch than the one above it. This applies everywhere in the state, regardless of what a local jurisdiction does or doesn’t require at the eaves. If a carrier’s estimate skips valley ice barrier because their software checked eave requirements and found none locally required, that’s an estimate built on half the code. The state’s own table allows an individual jurisdiction to require eave ice barrier too, if that jurisdiction has documented a real history of local ice-damming damage, but no Oklahoma jurisdiction currently does. That could change town by town over time, which is worth checking on any specific claim rather than assuming the state minimum is the last word.

Attic Ventilation Denials Usually Miss Intake, Not Exhaust

The code sets a 1-to-150 net free vent area ratio for attic ventilation as the default. There is a narrower 1-to-300 ratio, but it only applies under a specific exception, and that exception has two conditions that both have to be met, not one: at least 40 and no more than 50 percent of the ventilation has to sit in the upper third of the attic space, and a vapor retarder has to be installed on the warm-in-winter side of the ceiling, but that second condition only applies in Climate Zones 6, 7, and 8. Oklahoma sits entirely in Climate Zone 3A. The exception cannot legally apply here. The 1-to-150 ratio governs everywhere in the state, full stop. When a carrier cites a lower ventilation ratio and points to climate zone as the reason, that is not a judgment call or a gray area, it is a plain misreading of a code section that explicitly excludes Oklahoma from the exception it is citing.

Valley Flashing Has Specific, Enforceable Minimums

R905.2.8.2 sets real, checkable numbers: open metal valleys must be lined with metal at least 24 inches wide, open valleys using mineral-surfaced roll roofing need 18 and 36 inch layers, closed-cut valleys need either a 36-inch smooth roll or a self-adhering membrane meeting ASTM D1970. These stack directly with the mandatory valley ice barrier requirement above, meaning valleys carry two separate code requirements a scope has to satisfy, not one.

Step Flashing Reuse Almost Always Fails Its Own Code Section

R905.2.8.3 requires step flashing at least 4 inches in height and 4 inches in width, and where siding sits on the wall above it, the flashing’s vertical leg has to run continuously underneath that siding, not just behind it. This is where reuse-versus-replace arguments usually resolve themselves: if the siding wasn’t opened up during the work, the flashing can’t be continuous underneath it by definition. That’s not a judgment call, it’s a physical fact the code already accounts for.

One Existing Shingle Layer Means Full Tear-Off, By Oklahoma's Own Amendment

The base IRC allows layering additional shingles over one existing layer in some cases. Oklahoma’s amendment to R908.3.1.1 removes that option entirely: where a roof already has one or more layers of asphalt shingles, additional layers are not permitted, full stop. Any carrier scope that funds a re-cover over an existing shingle layer is scoping something Oklahoma code doesn’t allow to be built.

What This Means If Your Claim Got These Items Denied

None of this requires a lawyer or a public adjuster to catch. Every citation above is a matter of public record, published by the Oklahoma Uniform Building Code Commission and enforceable statewide. When a carrier’s estimate is missing valley ice barrier, correct valley flashing, functioning intake ventilation, continuous step flashing, or a full tear-off over an existing layer, that’s not a negotiation about what’s fair, it’s a scope that doesn’t meet Oklahoma’s own adopted building code. A roofing contractor who documents the specific code section next to the specific missing item is arguing code compliance, not opinion.

Forward-Looking Note: The 2024 IRC Takes Effect September 14, 2026

Oklahoma has already adopted the 2024 IRC, taking effect statewide September 14, 2026. One meaningful change carries real consequences for existing claims: the 2024 edition drops the current slope-based ice barrier trigger tied to Table R301.2(1). Homeowners and contractors working active or upcoming claims should confirm which edition applies to their specific date of loss, since the governing code can differ depending on timing.

Still have a question about your roof?

Talk to Matt directly — the owner, not a salesperson. Honest answers, no pressure, no callbacks.

Get PricingCall Matt