US Solar Codes P2 Reference 4 min read Reviewed July 8, 2026 Nimesh Katariya Nimesh Katariya

IBC (International Building Code)

The IBC (International Building Code) governs US commercial construction, including structural and fire rules for rooftop solar. Learn the key PV sections.

Quick answer

The IBC (International Building Code) is the model US building code published by the International Code Council for commercial and most non-residential buildings. The 2021 IBC covers rooftop PV in Section 3111 and references ASCE 7 for wind, snow and seismic loads, so solar structural reviews follow it.

Key IBC Sections for Solar

  • Chapter 16: Structural design (references ASCE 7).
  • Chapter 1505: Roof coverings and assemblies.
  • Section 1505.9: Photovoltaic panels (specific solar provisions).
  • Chapter 9: Fire protection (cross-references IFC).
  • Chapter 35: Referenced standards.

Key Takeaways

  • IBC is the US model commercial/multi-residential building code.
  • References ASCE 7-22 for structural loads.
  • Section 1505.9 covers PV-specific provisions on rooftops.
  • Cross-references IFC for fire safety; IEBC for existing buildings.
  • Each state adopts IBC with local amendments.

What This Means for a Solar Permit Package

Because IBC only applies to commercial and multi-residential structures, the first question on any rooftop array is which code path applies, IBC or IRC. Once IBC is confirmed as the governing code, the structural sizing for panels, racking, and roof attachments has to trace back to Chapter 16’s incorporation of ASCE 7 loads, while the rooftop-specific PV language in Section 1505.9 and the fire-access cross-references in Chapter 9 shape where panels can sit relative to ridges, walkways, and setbacks.

AHJs reviewing a commercial solar submittal will generally expect the structural calculations and the roof plan to show both pieces working together, not just one or the other.

Since AHJs verify IBC compliance as part of the broader permit review, the general submission workflow overlaps with the code research covered here, Heaven Designs’ complete AHJ permit package checklist walks through how structural and fire-code documentation get bundled together in practice.

Many states layer their own amendments on top of the base IBC text; the California AHJ solar permit guide is a useful example of how Title 24 energy provisions modify the model code locally.

EPCs working across both building types should also see how permit requirements shift between commercial and residential projects, since that split is the practical dividing line between IBC and IRC. For the structural calculations that trace back to the ASCE 7 loads referenced in IBC Chapter 16, our STAAD Pro report and calculations service covers the engineering deliverables most AHJs ask to see.

Frequently Asked Questions

3 commonly searched questions about IBC (International Building Code).

What is the difference between the IBC and the IRC?
The IBC applies to commercial, industrial and larger multi-family buildings, while the IRC covers one- and two-family homes and townhouses up to three stories. Solar projects follow whichever code the building falls under, as adopted and amended by the state.
Does the IBC apply in every US state?
The IBC is a model code, so it only becomes law when a state or city adopts it. All 50 states use some edition of it, often with local amendments, and the adopted edition decides which ASCE 7 version applies to solar.
Which IBC sections matter for rooftop solar?
Section 3111 sets rules for solar energy systems, Chapter 16 covers structural loads through ASCE 7, and Chapter 15 covers roof assemblies. Fire access pathways for PV are usually set by the International Fire Code that the jurisdiction adopts alongside it.

Need engineering-backed solar designs?

Heaven Designs prepares solar drawings, structural calculations, electrical engineering documents, and project-specific permit plan sets.

Ready for constructible design packages?

Solar engineering for EPCs. MEP design and BIM for AEC teams. Reply within 1 business day.

Get a quote WhatsApp