NEC 2017 vs 2020 — key solar code changes
The 2017-to-2020 National Electrical Code jump was the big one for modern residential solar. If the 2020 rules feel like the baseline every module and inverter now targets, that's because this edition locked in module-level rapid shutdown and cleaned up how Article 690 is organized.
Rapid shutdown: option becomes requirement
This is the marquee change. The 2017 edition introduced the array boundary (1 ft around the array) and required conductors outside it to drop to a safe level, with module-level control offered as one compliance option. The 2020 edition effectively made module-level shutdown mandatory for most rooftop systems: conductors inside the boundary must reduce to a safe level (no more than 80 V) within 30 seconds.
That single change is why the market standardized on microinverters, DC optimizers, and listed PVRSS platforms. For the full mechanism, see 690.12 rapid shutdown explained.
| Topic | NEC 2017 | NEC 2020 |
|---|---|---|
| Rapid shutdown | Boundary + module-level as an option | Module-level effectively required |
| Energy storage | Article 706 introduced | Article 706 expanded |
| Article 690 layout | Prior organization | Reorganized, clarified disconnects |
| PV disconnect (690.13) | Baseline requirements | Clarified marking and access |
Article 706: storage gets its own home
Batteries used to live under general battery language. Article 706 (Energy Storage Systems) gave storage a dedicated home, and 2020 expanded it as residential ESS took off. If your design pairs PV with a battery, this is where disconnecting means, working space, and marking for the ESS are governed alongside Articles 690 and 705.
Disconnects and organization
The 2020 edition reorganized Article 690 and clarified the PV system disconnecting means in 690.13 — where it can be, how it's marked, and accessibility. Nothing exotic, but plans drawn to a 2014 or early-2017 mental model can miss the updated marking expectations.
What carried over unchanged
Not everything moved. The core electrical math is stable across both editions:
- String sizing against cold-temperature Voc under 690.7 — see PV string sizing.
- Conductor ampacity under 690.8 and Table 310.16.
- Overcurrent protection sizing and standard OCPD ratings.
So a designer moving from 2017 to 2020 mostly has to update rapid-shutdown hardware and labeling and check storage — the wire and string calculations look familiar.
Labeling followed the hardware
Because rapid shutdown changed, the labels changed too. The 2020 edition ties the rapid-shutdown placard and array diagram to the module-level system, so a plan set carried over from 2017 often has an outdated or incomplete rapid-shutdown label. When you update the hardware, update the marking schedule in the same pass — the two are inspected together.
A migration checklist
Moving a 2017-era design into a 2020 jurisdiction, walk these in order:
- Rapid-shutdown device — confirm it's module-level (micros, optimizers, or a listed PVRSS), not just a boundary shutoff.
- Labels — refresh the 690.56(C) rapid-shutdown placard and diagram.
- PV disconnect — recheck 690.13 marking and accessibility.
- Storage — if a battery is in scope, review Article 706.
- Math — string, conductor, and OCPD calculations usually transfer unchanged.
Practical takeaway
If you're still designing to a 2017 mindset in a 2020 jurisdiction, the likeliest correction is a rapid-shutdown device that isn't module-level. Fix that first, then the labels that describe it. The electrical calculations rarely move — it's the safety and marking layer that trips up carried-over designs.
Adoption lags publication by years and varies by state and city — many AHJs still enforce 2017. Confirm the enforced edition and local amendments with your AHJ, and have a licensed electrician or PE review, sign and stamp the design before filing or energizing. Our jurisdiction guides note adopted editions for major AHJs.
FAQ
What was the biggest solar change from NEC 2017 to 2020?
The 2020 edition effectively made module-level rapid shutdown mandatory for most rooftop PV and reorganized Article 690, while energy storage moved into the new Article 706.
Did rapid shutdown become module-level in NEC 2020?
Yes — the 2017 edition introduced the array boundary with a compliance option, and the 2020 edition effectively requires module-level shutdown reducing in-boundary conductors to a safe level within 30 seconds.
Where did energy storage rules move in NEC 2020?
Energy storage systems got the dedicated Article 706 in the 2017 code and it was expanded in 2020, separating ESS requirements from the general battery language.
Related: NEC code explained
Educational reference, reviewed 2026-07. A design aid, not a substitute for a licensed electrician or PE. Confirm the enforced NEC edition and local amendments with your AHJ.
Draft this design in minutes — free
Describe a residential solar + storage system in plain English. OneLine Studio drafts the one-line diagram, sizes the conductors, runs these NEC checks live, and builds a permit-ready package.
Start free →