RIH Engineering logo
Solar Design Resources

Solar Codes and Standards: The Complete US Compliance Guide

HomeBlogSolar › Solar Codes and Standards: The Complete US Compliance Guide

Published 2026-08-29 · RIH Engineering · ~1959 words

Solar PV design in the United States lives at the intersection of nine different codes and standards. Miss any one of them on a plan set and you risk permit rejection, interconnection delay, or worse — a project that gets built and then fails inspection. This guide walks through every code family a solar EPC, installer, or developer needs to know, what it covers, and how the pieces fit together.

Understanding this stack is one of the biggest differentiators between a permit plan set that sails through AHJ review on the first submission and one that comes back with a page of corrections. It is also the single most important knowledge base your solar design team, in-house or outsourced, must maintain.

The nine codes and standards that govern US solar design

Every solar permit plan set in the US must demonstrate compliance with some combination of these nine documents. Not every project touches all nine, but every EPC needs to understand each one:

  1. NEC (NFPA 70) — the National Electrical Code
  2. NFPA 855 — Standard for the Installation of Stationary Energy Storage Systems
  3. IEEE 1547-2018 — utility interconnection standard
  4. UL 1741 and UL 1741-SB — inverter certification standards
  5. ASCE 7-22 — structural design loads (wind, snow, seismic)
  6. IBC — International Building Code
  7. IRC — International Residential Code
  8. IFC — International Fire Code
  9. State-specific amendments and local codes

Let us walk through each one.

1. NEC (NFPA 70) — the National Electrical Code

The NEC is the foundational electrical safety document for every solar installation in the US. Published by the National Fire Protection Association (NFPA), it is revised every three years. The current edition is NEC 2026, though state adoption varies widely.

For solar specifically, the most important articles are:

  • Article 690: Solar Photovoltaic (PV) Systems — the primary reference for PV design
  • Article 705: Interconnected Electric Power Production Sources — governs how solar connects to the utility grid
  • Article 706: Energy Storage Systems — covers battery storage design
  • Article 710: Stand-Alone Systems (off-grid)

Every SLD, conductor calculation, overcurrent protection selection, disconnect specification, grounding scheme, rapid shutdown design, and labeling callout on your plan set must comply with the NEC edition enforced in the project jurisdiction.

See our dedicated guide on NEC 2026 changes for solar design if your target states are transitioning to the newest edition.

2. NFPA 855 — Stationary Energy Storage Systems

As battery energy storage systems (ESS) become standard on solar projects — driven by state mandates, utility incentives, and customer demand for backup power — NFPA 855 has become essential reading for solar designers.

NFPA 855 covers the installation, spacing, ventilation, fire protection, and emergency response requirements for stationary ESS. Key requirements include:

  • Maximum stored energy per unit and per room
  • Separation distances between ESS units and between ESS and other equipment
  • Fire detection and suppression requirements
  • Ventilation for off-gassing
  • Signage and emergency planning documentation

Any solar plan set that includes battery storage needs to demonstrate coordinated NEC + NFPA 855 compliance. Missing NFPA 855 documentation is one of the fastest ways to get an ESS-integrated solar permit rejected.

3. IEEE 1547-2018 — utility interconnection standard

IEEE 1547-2018 (with subsequent amendments) is the technical standard that governs how distributed energy resources (including solar PV and ESS) interconnect with the electric utility grid. It defines voltage and frequency ride-through requirements, anti-islanding protection, power quality standards, and communication requirements between the DER and the utility.

The 2018 revision fundamentally changed grid interconnection requirements from earlier IEEE 1547 editions, particularly by requiring inverters to actively support grid stability (ride-through, volt-VAR, volt-Watt, frequency-Watt functions) rather than simply disconnecting on grid disturbances.

Every utility interconnection application in the US now requires that the inverter comply with IEEE 1547-2018, and this is documented in the utility interconnection paperwork alongside the plan set.

4. UL 1741 and UL 1741-SB — inverter certification

UL 1741 is the safety standard for inverters, converters, and interconnection system equipment for use with distributed energy resources. UL 1741-SB is the supplement that incorporates the grid support functions required by IEEE 1547-2018.

Any inverter installed on a US solar project must carry UL 1741-SB certification (or the appropriate earlier UL 1741 listing, depending on the utility's current requirements). The certification is verified during utility interconnection review and often during AHJ electrical inspection.

When specifying inverters on a plan set, the model must be:

  • Listed to UL 1741-SB
  • Approved by the specific utility's interconnection team (some utilities maintain approved inverter lists)
  • Compatible with the required rapid shutdown scheme (typically UL 3741)

5. ASCE 7-22 — structural design loads

ASCE 7-22 (Minimum Design Loads and Associated Criteria for Buildings and Other Structures) is the structural engineering standard that governs how solar racking, mounting, and support structures are designed to withstand wind, snow, seismic, and other environmental loads.

For solar specifically, ASCE 7-22 provides:

  • Wind load calculation methods based on the project location's wind zone
  • Snow load requirements based on ground snow load maps
  • Seismic design categories
  • Load combinations for structural analysis

Wind and snow loads vary dramatically by geography. A solar project in Long Island, NY faces different design wind speeds than one in central Pennsylvania. A solar project in Buffalo, NY faces different ground snow loads than one in coastal Virginia. Structural design of the racking, penetrations, and roof reinforcements must be tuned to the actual location.

6. IBC — International Building Code

The International Building Code (IBC) covers structural, fire, and general building safety for commercial and multi-family residential buildings. Solar installations on commercial buildings must comply with IBC provisions for:

  • Rooftop equipment weight and structural loading
  • Access pathways for firefighter operations
  • Structural attachment and anchorage
  • Fire-rated construction and separations

IBC editions vary by state and by AHJ. Most jurisdictions are on IBC 2018 or IBC 2021, with some on IBC 2024. Always confirm the edition enforced by your local AHJ.

7. IRC — International Residential Code

The IRC governs one- and two-family dwellings and townhomes up to three stories. It covers structural, mechanical, electrical, plumbing, and fire safety in a single consolidated code specifically for residential construction.

Residential solar installations often reference the IRC for roof structural analysis, roof attachment methods, and pathway requirements. When your project is a single-family home, the IRC (plus the residential provisions of the NEC and IFC) generally applies rather than the IBC.

8. IFC — International Fire Code

The IFC is the fire safety code that governs the operation of buildings, including solar installations. For solar specifically, the IFC provides:

  • Rooftop setback requirements from ridges, valleys, and edges (fire pathway rules)
  • Solar labeling and warning signage for firefighter awareness
  • Battery storage installation and operational requirements (in coordination with NFPA 855)
  • Access pathway dimensions on rooftops

Fire code setbacks are a common permit rejection driver. Some jurisdictions enforce IFC baseline setbacks; others enforce stricter local versions. Some rural areas have no rooftop setback requirement at all. Always check the AHJ's specific fire code enforcement.

9. State-specific amendments and local codes

The codes above are national or international documents, but every US state modifies them through amendments. And some states publish entirely separate codes:

  • California Title 24, Part 6: California Energy Code — mandates solar on new residential construction and much of new commercial construction, with specific design and documentation requirements.
  • Florida Building Code (FBC): Florida's amended IBC/IRC, with special provisions for the High Velocity Hurricane Zone (HVHZ) covering Miami-Dade and Broward counties. HVHZ projects require special product approvals for every component.
  • Massachusetts Amendments: Massachusetts adopts NEC and IBC with state-specific amendments, published as the Massachusetts Electrical Code and the Massachusetts State Building Code.
  • New York City Construction Codes: NYC operates under its own construction codes overlaid on the IBC, with strict enforcement by the Department of Buildings (DOB). NYC also enforces Local Laws 92 and 94 requiring solar or green roof on new construction.
  • Texas amendments: Texas jurisdictions vary widely; some enforce IBC and NEC essentially as-published, others have significant local modifications.

How these codes interact in a real solar project

A single residential rooftop solar project with battery storage in a typical US jurisdiction will need to demonstrate compliance with:

  1. NEC for all electrical design (Article 690, 705, 706)
  2. NFPA 855 for the battery storage installation
  3. IEEE 1547-2018 for utility interconnection (documented in the interconnection app, not the permit plan set)
  4. UL 1741-SB certification for the specified inverter
  5. ASCE 7-22 for wind and snow loads on the racking design
  6. IRC for the roof structural analysis and pathway requirements
  7. IFC for rooftop setbacks, labeling, and battery storage placement
  8. State amendments for anything the state modifies from the base codes

All eight of these need to be represented correctly on the plan set for a first-submission approval.

How to keep your solar design workflow current across all these codes

The reality is that maintaining current expertise across all nine code families, across multiple state jurisdictions, is a full-time job. Every three years the NEC updates. Every three years the IBC, IRC, and IFC update. IEEE 1547 and UL 1741 evolve with amendments. State amendments shift on their own timelines. NFPA 855 has been actively updated as ESS technology matures.

Solar EPCs and installers face a choice:

  • Hire and maintain in-house engineers dedicated to code compliance across every state you operate in, or
  • Partner with an outsourced solar design team that maintains this expertise across their client base as a shared cost.

For most EPCs and installers, the second option is dramatically more efficient — your fixed engineering overhead becomes variable, your plan sets stay current with every code cycle, and your in-house team focuses on sales, project management, and site work rather than code research.

RIH Engineering provides outsourced solar PV design for US EPCs, installers, developers, and roofing companies. Our engineering team maintains a live compliance matrix across all nine code families and every state we serve. If you want a solar design partner that already speaks fluent NEC, NFPA 855, IEEE 1547, and IFC, get in touch.

Frequently asked questions

Which codes and standards apply to a US solar PV project?

Every US solar project must comply with a combination of the NEC (NFPA 70), NFPA 855 for battery storage, IEEE 1547-2018 for grid interconnection, UL 1741-SB for inverter certification, ASCE 7-22 for structural loads, the IBC or IRC depending on building type, the IFC for fire safety, and any applicable state-specific amendments.

What is the difference between IBC and IRC for solar?

The IBC (International Building Code) covers commercial and multi-family residential buildings. The IRC (International Residential Code) covers one- and two-family dwellings and townhomes up to three stories. Residential rooftop solar typically references the IRC; commercial rooftop solar typically references the IBC. Both are adopted by state or local jurisdictions on varying cycles.

Why is IEEE 1547-2018 important for solar interconnection?

IEEE 1547-2018 defines the technical requirements for how solar and other distributed energy resources interconnect with the utility grid. It requires inverters to actively support grid stability through ride-through, volt-VAR, volt-Watt, and frequency-Watt functions. Utility interconnection applications require documentation of IEEE 1547-2018 compliance.

What is UL 1741-SB and why does it matter?

UL 1741-SB is the supplement to UL 1741 that incorporates the IEEE 1547-2018 grid support function requirements. Solar inverters installed in the US must carry UL 1741-SB certification (or an appropriate earlier UL 1741 listing accepted by the utility). It is verified during utility interconnection review.

How does NFPA 855 affect solar plus battery storage projects?

NFPA 855 governs the installation of stationary energy storage systems, including battery storage coupled with solar. Requirements cover unit spacing, ventilation, fire detection, signage, and emergency planning. Solar plan sets that include battery storage must demonstrate coordinated compliance with both NEC Article 706 and NFPA 855.

Need a solar design team that already knows these codes and utilities?

RIH Engineering delivers AHJ-ready plan sets, PE-stamped where required, aligned to every major US utility interconnection format. Solar EPCs and installers get a dedicated engineering team that learns your standards and takes permit-revision cycles off your plate.

See Solar PV Design Services Start a Conversation