Battery energy storage systems (BESS) paired with solar are among the fastest-growing segments of the residential and C&I solar market — and among the most complex from a permitting perspective. A solar-plus-storage project requires compliance with NEC Article 706 (Energy Storage Systems) in addition to NEC Article 690 (Solar Photovoltaic Systems), NFPA 855 (Standard for the Installation of Stationary Energy Storage Systems), and the AHJ’s local fire code. Most AHJs require a separate permit for the battery storage system, adding a second permit application, a second plan check cycle, and coordination between the solar permit and storage permit drawings.

Installers who treat BESS as an add-on to a solar permit — expecting to include it in the same drawing set without understanding the separate code framework — routinely encounter permit rejections and fire code corrections that delay projects by weeks. Understanding NEC 706 as its own code framework, separate from NEC 690, is the foundation for successful BESS permitting.

Direct answer. NEC Article 706 governs all stationary battery energy storage systems connected to a building’s electrical system. A BESS permit requires: UL 9540-listed battery system, NEC 706-compliant SLD, NFPA 855 setback and installation drawings, fire code compliance documentation, and (for some AHJs) a separate fire department permit in addition to the building/electrical permit. SolarApp+ does not support BESS — storage systems always require manual AHJ plan check. The BESS permit is separate from the solar permit in most jurisdictions; they may be filed concurrently but are reviewed and approved independently.


NEC Article 706 — Scope and Structure

NEC Article 706 (Energy Storage Systems) was first introduced in NEC 2017 and significantly expanded in NEC 2020. It governs stationary battery energy storage systems that are part of a premises wiring system — which includes virtually all residential and commercial solar-paired battery storage.

NEC 706 covers:

  • Lithium-ion, lead-acid, flow batteries, and other electrochemical storage technologies
  • Both AC-coupled and DC-coupled battery systems
  • Standalone storage systems and solar-paired storage
  • Indoor and outdoor installations
  • Residential, commercial, and industrial occupancies

NEC 706 does NOT cover:

  • Portable battery systems (covered by NEC 480)
  • Battery systems in utility-scale grid applications (separate utility codes govern)
  • EV charging infrastructure (covered by NEC 625)

NEC 706 Key Requirements by Section

SectionRequirementPractical Implication
706.4System listing — ESS must be listed and identified for the applicationUL 9540 is the primary listing standard; BESS must carry UL 9540 label
706.10Disconnecting means — a listed disconnect for the ESS is requiredBattery disconnect must be accessible; labeled with ESS disconnect function
706.15Overcurrent protection — per the ESS listing requirementsESS inverter output OCPD sizing per manufacturer specification and NEC 706.15
706.20Grounding and bonding — ESS must be grounded per NEC 706.20Battery enclosure, inverter chassis, and conductors must be properly bonded
706.22Marking — ESS must be marked with maximum voltage, current, and energy capacityPermanent labeling requirements on battery enclosure and at interconnection point
706.23Direct current circuits — DC battery wiring and wiring methodsDC conductors from battery to inverter; wiring method and insulation requirements
706.30Operating characteristics — charge/discharge parametersInverter must be programmed per utility requirements for any grid-connected ESS

According to the NFPA National Electrical Code, Article 706 was updated in NEC 2020 to align with the rapid growth in residential lithium-ion battery storage. The UL 9540 standard is the primary listing standard for residential and commercial BESS equipment in the US market.


UL 9540 — The BESS Listing Standard

UL 9540 (Standard for Energy Storage Systems and Equipment) is the safety listing standard required for battery systems used in US solar-paired storage projects. All major residential BESS products (Tesla Powerwall, LG RESU, Enphase IQ Battery, Sonnen ecoLinx, Franklin aDEL) carry UL 9540 listings.

What UL 9540 covers:

  • Battery cell and module safety
  • BMS (Battery Management System) functionality and fault protection
  • Electrical safety under normal and abnormal conditions
  • Thermal runaway containment (addressed in the related UL 9540A fire testing standard)

UL 9540A — Thermal Runaway Testing: UL 9540A is a separate fire test standard that evaluates how a battery system manages thermal runaway propagation. NFPA 855 references UL 9540A results to establish installation setback requirements. Some AHJs explicitly require a UL 9540A test report in the BESS permit package — verify with the specific AHJ.

UL 9540 vs. UL 9540A. UL 9540 is the system listing (required for AHJ approval). UL 9540A is the fire test (required for NFPA 855 setback determination). Most major residential BESS products have UL 9540 listings but may not have publicly available UL 9540A test reports. When the AHJ requires a UL 9540A report, request it directly from the manufacturer's technical support team — it is typically available but not always published on the standard product page.


NFPA 855 — The Fire Safety Standard for Battery Storage

NFPA 855 (Standard for the Installation of Stationary Energy Storage Systems) is the fire safety code that governs BESS installation requirements. Most US AHJs adopt NFPA 855 through their fire code adoption (IFC references NFPA 855 for ESS installations). NFPA 855 governs:

Energy Limits by Location:

LocationMaximum Energy Storage Allowed (single system)Notes
Indoors — residential (Group R)20 kWh (NEC and NFPA 855 combined for residential)Per dwelling unit; additional systems require setbacks and ventilation analysis
Indoors — commercial, detached garageVaries; site-specific per NFPA 855 Table 4.1May require fire suppression system above specific kWh thresholds
Outdoors (wall-mounted)Generally larger; check NFPA 855 TableExterior installation avoids indoor energy limits
Indoors — utility room or dedicated ESS roomHigher limits with fire sprinkler + thermal managementRequires dedicated room with thermal monitoring

NFPA 855 Installation Setbacks:

  • BESS installations in residential occupancies require minimum setbacks from openings (windows, doors), HVAC intakes, and adjacent structures
  • Specific setback distances depend on the battery technology and the UL 9540A test results
  • Lithium-ion batteries: minimum 3-foot setback from openings in NFPA 855’s default table; UL 9540A test data may allow reduced setbacks with demonstrated thermal containment

NFPA 855 energy limit trap. The 20 kWh indoor residential limit under NFPA 855 applies to lithium-ion batteries without a specifically tested thermal containment system. Two Tesla Powerwalls (13.5 kWh each = 27 kWh) exceed the 20 kWh indoor limit and require either outdoor installation, an approved listed thermal containment enclosure, or a fire suppression system in the installation area. This is the most frequently missed compliance issue in residential BESS permit packages — always check NFPA 855 Section 4 for the energy limit applicable to the specific installation location and battery type.


AC-Coupled vs. DC-Coupled BESS — Permit Package Differences

The connection method between the solar system and the battery storage affects both the electrical design and the permit package structure.

ParameterAC-Coupled BESSDC-Coupled BESS
Battery inverterSeparate AC-coupled inverter (e.g., Enphase IQ8, SolarEdge StorEdge battery inverter)Shared hybrid inverter handles both solar and battery
Grid interconnection OCPDsSolar OCPD + BESS OCPD (two separate sources on the busbar for 120% calculation)Single combined inverter OCPD (one source for 120% calculation)
Permit complexityTwo source OCPDs; more complex 120% calculationSimpler 120% calculation; single inverter
Retrofit compatibilityEasy to add to existing solar without replacing the solar inverterUsually requires replacing the solar inverter
NEC 705.12 impactBESS AC inverter OCPD counts in 705.12(B)(3) calculationCombined inverter OCPD counts once

SLD documentation for AC-coupled BESS: The SLD must show both the solar inverter and the BESS inverter as separate AC sources, with separate OCPDs. The 120% calculation must include both OCPDs. The BESS inverter must be shown with its own disconnecting means (NEC 706.10) and proper labeling.

SLD documentation for DC-coupled BESS: The SLD shows a single hybrid inverter with DC inputs from both the solar array and the battery. The battery’s DC circuit is shown separately from the PV DC circuit. The AC output of the hybrid inverter is the single source connection to the busbar.


The BESS Permit Drawing Package Framework

1

BESS Location Plan

Floor plan or exterior elevation showing the BESS location. NFPA 855 setback dimensions from windows, doors, HVAC intakes, and adjacent structures. Battery enclosure dimensions and mounting method. Indoor vs. outdoor installation designation.

2

Combined Solar + Storage SLD

SLD showing both the solar PV system and the BESS — whether AC-coupled (two source inverters) or DC-coupled (single hybrid inverter). NEC 706.10 disconnecting means for the battery. NEC 706.22 battery labeling. NEC 705.12 120% calculation including all source OCPDs. Rapid shutdown for solar per NEC 690.12.

3

NFPA 855 Compliance Documentation

NFPA 855 Section reference for energy limits (Table 4.1 for indoor installations). Confirmation that total installed kWh is within the applicable limit for the installation location. NFPA 855 setback compliance drawing. If the installation requires a fire sprinkler or detection system, document the system type.

4

Equipment Cut Sheets

UL 9540 listing confirmation for the battery system. BESS inverter cut sheet (UL 1741 or equivalent listing). Battery BMS specification. If UL 9540A test data is required by the AHJ: manufacturer's UL 9540A test report or test summary.

5

Fire Code Labels (NEC 706.22, IFC)

Required labels: BESS enclosure label (NEC 706.22): maximum voltage, current, energy capacity in kWh. Disconnecting means label (NEC 706.10). "ENERGY STORAGE SYSTEM" placard at the service entrance (per local fire code). First responder information sheet or hazard placard (required by some AHJs' fire departments).


Major BESS Products and Permit Documentation

ProductUL 9540 ListedUL 9540A DataTypical Permit Notes
Tesla Powerwall 3 (13.5 kWh)YesAvailable from TeslaIndoor 20 kWh limit: 1 unit compliant; 2 units exceed limit without compliant enclosure
LG RESU Prime (16 kWh)YesAvailable from LGSingle unit within 20 kWh indoor limit
Enphase IQ Battery 5P (5 kWh)YesAvailable from EnphaseMultiple units easily stay within 20 kWh; AC-coupled with Enphase microinverters
Sonnen ecoLinx (10–30 kWh)YesAvailable from SonnenHigher-capacity units may exceed 20 kWh indoor limit; outdoor installation common
Franklin aDEL 15 kWhYesAvailable from FranklinSingle unit within 20 kWh indoor limit
Generac PWRcell (9–36 kWh)YesAvailable from GeneracHigher-capacity configurations may require outdoor installation

Note. UL 9540A test data availability and specific setback requirements from that data vary by product and model year. Always verify current UL 9540A data with the manufacturer directly — published product pages may not reflect the most current test results, and some products' UL 9540A data has been updated with improved thermal containment results that allow reduced setbacks.


Common BESS Permit Corrections

#CorrectionFix
1NFPA 855 energy limit exceeded for indoor installationVerify total kWh against NFPA 855 Table 4.1; move system outdoors or document fire suppression
2UL 9540 listing not confirmed in cut sheetInclude UL 9540 listing page from product documentation in permit package
3BESS included in SolarApp+ applicationRemove BESS from SolarApp+ application; file separate manual permit
4NEC 706.10 disconnect not shown on SLDAdd BESS disconnecting means to SLD with NEC 706.10 reference
5NFPA 855 setback dimension not on location planAdd setback dimensions from BESS enclosure to windows, doors, HVAC intakes
6AC-coupled BESS OCPD not included in 120% calculationAdd BESS inverter OCPD to 705.12(B)(3) calculation
7NEC 706.22 battery labels not shown on drawingsAdd required label schedule: max voltage, current, kWh capacity at BESS enclosure
8Fire department placard not included where requiredCheck local fire code — some AHJs require emergency response placard at service entrance

BESS Permit vs. Solar Permit — AHJ Submission Strategy

CONCURRENT FILING (RECOMMENDED)

  • File solar permit and BESS permit simultaneously
  • AHJ reviews both concurrently — minimizes total timeline
  • One site visit covers both inspections
  • Combined SLD shows complete system — easier for plan examiner review

SEQUENTIAL FILING (AVOID IF POSSIBLE)

  • Waiting for solar permit before filing BESS doubles the timeline
  • Two site visits required — installation delay
  • Some AHJs require BESS permit before solar permission-to-operate
  • Only use sequential if customer decides on storage after solar design is locked

Verdict. BESS permitting complexity is manageable but requires treating NEC 706 and NFPA 855 as primary code frameworks — not as appendices to the solar permit. The most efficient workflow is designing the combined solar + storage system from the beginning, preparing the BESS permit package concurrently with the solar permit package, and filing both simultaneously with the AHJ. This approach minimizes total project timeline and avoids the most common BESS-specific correction — the omission of NFPA 855 compliance documentation from an otherwise complete solar permit package.


How Heaven Designs Handles Solar + Storage Permits

Battery storage permit packages require NFPA 855 compliance documentation, NEC 706 SLD elements, UL 9540 cut sheet verification, and a revised 120% busbar calculation that accounts for the BESS source — a meaningfully more complex permit package than solar-only.

For state-specific BESS permit requirements, see California AHJ Solar Permit Guide and Massachusetts SMART Program Solar Design.

Glossary: AHJ, NEC 705, BESS.


FAQ

Does a BESS require a separate permit from the solar permit?

In most US AHJs, yes. Battery storage is treated as a separate electrical and fire code scope — the BESS permit is typically an Alteration (electrical) permit for the electrical installation and may require a separate fire department review under NFPA 855. SolarApp+ does not support BESS applications — any project including battery storage must be filed as a manual plan check. The most efficient approach is filing the solar permit and BESS permit concurrently, not sequentially.

What is the indoor energy limit for residential battery storage under NFPA 855?

NFPA 855 limits indoor energy storage in residential occupancies to 20 kWh per dwelling unit for standard lithium-ion installations (without a specifically tested thermal containment enclosure or fire suppression system). This limit means that two Tesla Powerwall 3 units (13.5 kWh each = 27 kWh) exceed the 20 kWh limit for indoor installation without additional fire mitigation. Outdoor installation of the second unit, a UL 9540A-tested thermal containment enclosure, or a fire suppression system are the compliance options.

What does UL 9540 certification mean for BESS?

UL 9540 (Standard for Energy Storage Systems and Equipment) is the primary product safety listing standard for residential and commercial battery storage systems in the US. A UL 9540-listed product has been tested to demonstrate it meets defined safety requirements for electrical, mechanical, and environmental performance under normal and abnormal operating conditions. All major residential BESS products (Tesla Powerwall, LG RESU, Enphase IQ Battery, Sonnen, Franklin) carry UL 9540 listings. AHJ plan examiners verify UL 9540 listing by checking the product’s cut sheet or UL’s online certification database.

Can I add a battery to an existing solar installation?

Yes, but it requires a new permit in virtually all jurisdictions. Adding a BESS to an existing solar installation requires updating the electrical permit to show the new BESS on the SLD (revised 120% calculation if AC-coupled), a new NFPA 855 compliance review for the battery installation, and in many cases a new AHJ inspection. The existing solar permit does not cover the BESS — it is a separate scope. The solar SLD must also be revised to show the BESS interconnection for the new permit, which may require revision to the original stamped drawings.

Does NEC 706 apply to Tesla Powerwall and similar residential batteries?

Yes. NEC Article 706 applies to all stationary battery energy storage systems connected to a building’s electrical system, including Tesla Powerwall, LG RESU, Enphase IQ Battery, and all residential BESS products. NEC 706 requirements — disconnecting means, grounding, marking, overcurrent protection — apply regardless of the BESS brand or technology. The specific installation requirements from NEC 706 must be reflected in the permit drawings and confirmed by the AHJ inspection.