Roofing Technology Blog | OneClick Code

From IRC to IBC: A Roofer's Guide to Building Code Compliance

Written by Melanie Moscoso | 9/11/25 11:14 AM

Every successful roofing project starts with a single, non-negotiable step: understanding the applicable building codes. But for a roofing contractor or insurance adjuster, a residential code is not the same as a commercial one. While the model codes—the International Residential Code (IRC) and International Building Code (IBC)—provide a framework, remember that local amendments always apply. Treating them as the same is one of the quickest ways to face failed inspections, costly rework, and project delays.

Understanding the difference between residential and commercial roofing codes isn't just about avoiding a fine; it's about mastering your craft, submitting accurate bids, and protecting your business. Let's break down the critical distinctions you need to know, so you can reduce risk and ensure accuracy on every job.

Governing Codes: IRC vs. IBC

The fundamental difference lies in the guiding documents themselves.

Residential roofing is primarily governed by the International Residential Code (IRC). This code is prescriptive, meaning it outlines specific requirements for one- and two-family homes, as well as townhomes, up to three stories. It tells you exactly which materials to use, the required slope, and specific fastening patterns.

Commercial roofing is governed by the International Building Code (IBC). This code is more performance-based. It doesn’t just tell you what to do; it outlines the performance standards a roof must meet. This requires more engineering, testing, and compliance with industry standards from organizations like FM Global and UL.

Structural & Load Requirements

The roof of a home and the roof of a hospital are built to withstand very different forces. Residential roofing has simpler load requirements, focused on snow, wind, and seismic loads relevant to smaller structures. Assemblies are typically wood-framed and lighter-weight.

Commercial roofing must be engineered to withstand far greater live loads, including the weight of HVAC units, extensive foot traffic, and higher wind uplift pressures. These assemblies often require robust steel or concrete decks and specific structural calculations to ensure the integrity of the entire building. For an adjuster, knowing whether a roof meets IBC load requirements can determine whether a claim for structural damage is covered or excluded.

Fire & Safety

Safety standards change dramatically depending on the building's size, occupancy, and use. For residential roofing, fire classifications are generally tied to the roofing material itself, such as Class A, B, or C shingles, to protect the dwelling and adjacent homes.

Commercial building codes often have much stricter fire-resistance requirements. They demand more rigorous fire-rated assemblies, specific penetration details, and may even require integration with a building's sprinkler system, all to ensure the safety of a larger number of occupants.

Slope & Drainage

A key visual difference between the two is the roof slope. Residential roofs are typically steep-sloped (a pitch of 2:12 or greater), with building codes dictating underlayment, ice barriers, and flashing details to manage water runoff.

Commercial roofs, on the other hand, are often low-slope (a pitch of 2:12 or less). These roofs require a completely different drainage strategy, with codes mandating engineered systems like scuppers, interior roof drains, and tapered insulation to prevent water from ponding and causing structural damage. For adjusters, knowing whether a roof met IBC drainage requirements can determine whether ponding water damage is covered or excluded.

Materials

The material choices are also defined by code. On a home, you'll see common materials like asphalt shingles, wood shakes, or tile, with IRC codes prescribing nail patterns and underlayment placement.

For commercial roofing, the materials are more performance-driven. You’ll work with products like single-ply membranes (TPO, EPDM, PVC), built-up roofing (BUR), and modified bitumen. These materials must meet specific standards for puncture resistance, reflectivity, and energy efficiency.

Energy & Sustainability

Energy codes have become a major factor in modern construction. While residential roofs may need to comply with the International Energy Conservation Code (IECC) for insulation and ventilation, commercial projects face much stricter standards. Commercial building codes often require specific insulation R-values, strict cool roof requirements, and integration with complex air and vapor barriers to meet ASHRAE or local green building codes.

Inspection & Documentation

The final stages of a project also reveal key differences. Residential inspections are usually straightforward, with a focus on material installation and fastening.

For commercial projects, a much more rigorous process is required. You'll need design documents, shop drawings, and engineering sign-off. The inspection process often involves multiple stages and special testing (e.g., pull tests) to ensure the system meets its performance standards. Contractors need this to pass inspections, while adjusters rely on this documentation to verify claim accuracy.

 

Navigating these differences is the foundation of a reliable, profitable roofing business and an efficient insurance claims process. IRC codes are your rulebook for homes, focusing on protection with clear, prescriptive requirements. IBC codes are your engineering brief for larger buildings, focusing on a more performance-based approach.

 

Ready to master both residential and commercial projects? Our software gives you the specific, verified code data you need to ensure compliance, create accurate bids, and build a reputation as a trusted expert on any job site.

Frequently Asked Questions

Q: What is the main difference between IRC and IBC?

A: The main difference is their approach. The International Residential Code (IRC) is prescriptive, providing specific instructions for single-family homes. The International Building Code (IBC) is performance-based, setting standards that commercial buildings must meet, which often requires a more engineered approach.

Q: Do I need to use different roofing materials for residential vs. commercial jobs?

A: Yes, you will. While some materials, like metal, can be used on both, many are specific. Residential roofing uses materials like asphalt shingles, while commercial roofing relies on membranes such as TPO, EPDM, and built-up roofing systems designed for low-slope applications and higher performance standards.

Q: How do fire and safety requirements differ for commercial buildings?

A: Commercial building codes often have stricter fire-resistance requirements due to the size and occupancy of the building. They may require specific fire-rated assemblies, different fire ratings for materials, and may need to integrate with a building's fire safety systems.

Q: Why do flat roofs have different code requirements than pitched roofs?

A: Flat roofs have different building code requirements primarily because of drainage. Instead of relying on gravity and steep slopes for water runoff, flat roofs require engineered drainage systems (like scuppers and drains) and specific materials to prevent water ponding and to handle higher structural loads.