Roof Underlayment Requirements in North Carolina

Roof underlayment functions as a secondary water-resistance barrier installed directly over roof decking and beneath finish roofing materials. In North Carolina, the selection, installation, and inspection of underlayment is governed by state-adopted building codes, with specific requirements that vary by roof slope, material type, and geographic climate zone. Errors in underlayment specification are among the most common causes of premature roof failure and failed inspections across the state's three distinct geographic regions.


Definition and scope

Underlayment is a code-defined component — not an optional upgrade — installed between structural roof sheathing and exposed roofing materials such as asphalt shingles, metal panels, or tile. The North Carolina State Building Code for residential construction adopts the International Residential Code (IRC) with state amendments, while commercial structures fall under the International Building Code (IBC) as adopted by the North Carolina Department of Insurance, Engineering Division. Both documents classify underlayment by performance type and mandate minimum installation standards based on roof geometry, slope, and exposure category.

Underlayment requirements apply to:

The North Carolina Building Code Council maintains authority over statewide code adoption and amendment cycles. Local jurisdictions — such as Wake County, Mecklenburg County, or the City of Asheville — may enforce additional requirements but cannot adopt standards that fall below the state minimum. This page's scope covers residential and light commercial underlayment requirements as administered within North Carolina's state-adopted code framework. It does not address federal building standards, manufactured housing regulations under HUD, or requirements in neighboring states. For the broader regulatory landscape governing roofing work in North Carolina, see the Regulatory Context for North Carolina Roofing.


How it works

Underlayment performs 3 primary functions within the roofing assembly:

  1. Temporary water resistance during construction before finish materials are installed
  2. Secondary drainage plane to shed water that infiltrates through the primary roofing material at joints, fastener points, or damaged areas
  3. Condensation and vapor management to limit moisture migration into the structural deck

The NC-adopted IRC (currently the 2018 edition with North Carolina amendments, pursuant to NCAC Title 11, Chapter 8) classifies underlayment requirements by roof type and slope:

Asphalt shingles (most common residential application):
- Roof slope 4:12 or greater — minimum 1 layer of ASTM D226 Type I (No. 15 felt) or ASTM D4869 Type I underlayment
- Roof slope 2:12 to 4:12 — minimum 2 layers of ASTM D226 Type I applied with overlapping starter course, or 1 layer of ASTM D226 Type II (No. 30 felt)
- Slopes below 2:12 are not permitted for standard asphalt shingles

Metal roofing:
- Concealed fastener panels generally require 1 layer of minimum No. 30 felt or equivalent synthetic, per manufacturer specification
- Standing seam systems may substitute approved synthetic underlayment meeting ASTM D1970

Tile roofing:
- Clay and concrete tile installations require a minimum 2-layer underlayment system or a single layer of ASTM D1970-rated self-adhering polymer-modified bitumen. For installation standards specific to tile systems, the tile roofing North Carolina reference covers assembly requirements in greater detail.

Self-adhering (peel-and-stick) membranes meeting ASTM D1970 are required in ice barrier zones and are permitted as an upgrade alternative in all zones. They are mandatory at eaves in jurisdictions where the code defines an ice barrier requirement — relevant primarily in North Carolina's mountain counties above 3,000 feet elevation. For mountain-specific requirements, see Mountain Roofing North Carolina.

The North Carolina Home Inspector Licensure Board and local building inspectors assess underlayment compliance at the dry-in inspection stage, before finish materials are applied.


Common scenarios

Scenario 1 — Standard residential shingle replacement in the Piedmont:
A full shingle replacement on a 5:12-slope roof in Guilford County requires a minimum of 1 layer of ASTM D226 Type I felt or approved synthetic equivalent. The contractor must schedule a dry-in inspection before shingles are applied. For Piedmont-specific installation considerations, see Piedmont Roofing Considerations.

Scenario 2 — Coastal construction in Brunswick or New Hanover County:
Coastal counties classified under ASCE 7 wind exposure categories B, C, or D — including areas within the 130 mph design wind speed zone — may require self-adhering membrane underlayment across the full deck surface rather than only at eaves. Local jurisdiction amendments and manufacturer warranty terms commonly drive these requirements upward beyond the IRC baseline. Coastal Roofing North Carolina addresses the full scope of coastal exposure requirements.

Scenario 3 — Re-roofing over existing underlayment:
When only the finish roofing material is removed (decking not exposed), some jurisdictions allow an overlay approach; others require full underlayment replacement. The NC code does not uniformly require underlayment replacement in partial re-roofing — the governing standard reverts to IRC Section R905 as locally amended. Permit applicants should confirm this with the local building department before work begins.

Scenario 4 — Low-slope commercial assemblies:
Flat or low-slope roofs below 2:12 on commercial structures follow IBC Chapter 15 requirements, which reference NRCA (National Roofing Contractors Association) guidelines and manufacturer specifications rather than the residential IRC underlayment tables. Flat Roofing North Carolina covers low-slope membrane systems in detail.


Decision boundaries

The following structured boundary conditions determine which underlayment specification applies to a given project in North Carolina:

  1. Roof slope — The single most determinative factor. Slope governs both the type and number of underlayment layers required under IRC Table R905.1.1.
  2. Finish roofing material — Asphalt shingle, metal, tile, wood shake, and synthetic materials each reference different ASTM standards for underlayment compatibility.
  3. Geographic climate zone — Mountain counties (ASHRAE Zone 5) trigger ice barrier requirements; coastal counties trigger enhanced wind-resistance requirements under ASCE 7 and local coastal amendments.
  4. Occupancy and structure type — Residential (IRC) vs. commercial (IBC) determinations affect which code chapter governs.
  5. Project scope — New construction, full replacement, and partial re-roofing each carry different code trigger thresholds at the local permit level.
  6. Manufacturer specifications — Roofing product warranties often impose underlayment requirements more stringent than the IRC minimum; noncompliance voids warranty coverage even when a structure passes inspection.

The distinction between ASTM D226 Type I (minimum 8 lbf/100 ft² tensile strength) and Type II (minimum 15 lbf/100 ft² tensile strength) is a code-enforceable classification boundary, not a marketing designation. Substitution of Type I for Type II on low-slope applications is a cited failure point in North Carolina building inspections.

Permit and inspection requirements for underlayment are administered at the county or municipal level under delegated authority from the state. The North Carolina roofing sector overview provides the broader framework for understanding how permitting, licensing, and inspection authority are distributed across the state.

For contractors navigating licensing requirements applicable to underlayment installation and roofing contracts, North Carolina Roofing Contractor Licensing covers qualification and registration standards enforced by the NC Licensing Board for General Contractors.


References

📜 1 regulatory citation referenced  ·  🔍 Monitored by ANA Regulatory Watch  ·  View update log

📜 1 regulatory citation referenced  ·  🔍 Monitored by ANA Regulatory Watch  ·  View update log