Solar NEC Ground Fault & Arc Fault Protection Calculator

Enter system size, mount type, NEC edition, and inverter type — get GFDI, AFCI, and rapid shutdown compliance requirements with code citations and cost estimates.

kW
circuits
NEC 690 compliance checklist
Est. code-compliance cost adder: $1,475
GFDI required (NEC 690.5/690.9)Yes — 1A DC GFDI at combiner
GFDI device count1 combiner(s)
AFCI required (NEC 690.11)Yes — 2 devices
Rapid shutdown (NEC 690.12)Required — 20 module-level devices (30V within 30 seconds)
Estimated module count20 modules (400W each)
Total protection cost adder$1,475 — $1,844 installed
NEC 690.5 (2017) / 690.9 (2023): Ground-fault protection required for all grounded DC PV arrays. Requires automatic disconnection upon ground fault detection.
NEC 690.11: DC arc-fault circuit protection required for all PV systems on or in buildings. Rooftop systems must have listed AFCI devices on DC circuits.
NEC 690.12: Rapid shutdown required for rooftop PV. Conductors within 1ft of array: de-energize to 30V within 30 seconds. Conductors 1-10ft from array boundary must also de-energize.
NEC 690.7: Maximum DC voltage limit: 600Vdc for this system type. One-percent lowest temperature correction must be applied.
Link copied to clipboard

How to Use This Calculator

Enter your system configuration

Start with the array DC capacity and system voltage. System voltage determines the OCPD (overcurrent protective device) ratings required. For residential systems, 600Vdc is typical; commercial systems often operate at 1000Vdc for longer string runs. Select your mount type — this is critical because AFCI (arc-fault) and rapid shutdown requirements apply only to systems on or attached to buildings, not ground mounts.

Select NEC edition and inverter type

NEC edition reflects which code your jurisdiction has adopted. California, Texas, Florida, and most major states have adopted NEC 2020 or 2023. Some rural jurisdictions still use NEC 2017. Inverter type significantly changes protection requirements: microinverters and DC optimizers have AFCI and rapid shutdown built-in at the module level, eliminating the need for separate add-on devices and reducing installation cost.

Enter source circuits (strings)

Each string of panels connected to the combiner box or inverter is a "source circuit." This determines how many GFDI and AFCI devices are needed. A typical residential 8kW system has 1-3 strings; a 100kW commercial system may have 20-50 strings organized into multiple combiner boxes.

The Formula

GFDI Devices = ceil(Source Circuits ÷ 4) [one combiner per 4 strings typical] AFCI Devices = Source Circuits [one per string, rooftop only] RSD Devices = Estimated Modules = ceil(Array kW × 1000 ÷ 400W) [string inverter only — micros/optimizers have built-in RSD] Estimated Modules = Array kW × 1000 ÷ 400W (rounded up) Cost Adder: GFDI = Devices × $75 + $400 (combiner box) AFCI = Devices × $150 (per string) RSD = Module count × $35 (per module, string inverter only) Installed estimate = Cost × 1.25 (labor factor)

The GFDI trip threshold of 1A (per NEC 690.5) is intentionally sensitive — even small ground faults in solar arrays can be fire hazards, especially on rooftop systems where arcing can ignite roofing materials. The 1A threshold catches faults that older 3-5A fuses would miss. Modern string inverters have integrated GFDI, but DC combiners still require external GFDI on unmonitored circuits.

Example

Residential rooftop 8kW — NEC 2023 with string inverter

A contractor is permitting an 8kW residential rooftop system in a jurisdiction that has adopted NEC 2023. The system uses a string inverter with 2 source circuits (strings) at 600Vdc.

Array8 kW DC (20 × 400W panels)
Voltage600 Vdc
MountRooftop residential
NEC versionNEC 2023
InverterString inverter, 2 source circuits

Result

GFDI requiredYes — 1A DC GFDI at combiner (1 device)
AFCI requiredYes — 2 devices (NEC 690.11)
Rapid shutdownYes — 20 module-level devices (30V/30sec)
Code citationsNEC 690.5, 690.11, 690.12, 690.7
Est. cost adder~$1,275 (installed: ~$1,594)

This typical residential system requires GFDI, AFCI on both strings, and module-level rapid shutdown devices on all 20 panels. Total protection compliance adds roughly $1,300-1,600 to the installed cost — about 3-5% of a $30,000 system. Switching to microinverters eliminates the separate AFCI and RSD line items since these protections are built into each microinverter.

FAQ

GFDI stands for Ground-Fault Detection and Interruption. NEC 690.5 (now reorganized as 690.9 in the 2023 edition) requires GFDI on all grounded PV systems. A ground fault occurs when current flows from a live DC conductor to the grounded metal frame of the array — a condition that can cause DC arcing, which burns at ~6,000°F and can ignite roofing materials. The 1A trip threshold means any ground fault greater than 1 amp (a tiny current) triggers automatic disconnection. Before the 2011 NEC edition, many inverters had a 3A fuse — fires occurred because low-level faults were missed. The current 1A standard was adopted following several rooftop fires traced to ground faults in early installations.
NEC 690.11 requires Arc-Fault Circuit Interrupters (AFCI) on DC circuits of PV systems installed on or in buildings — essentially all rooftop systems. Arc faults are different from ground faults: they occur when damaged insulation, loose connections, or deteriorated wiring causes electrical arcs within the DC wiring. DC arcs are notoriously difficult to extinguish (unlike AC arcs that self-extinguish at the current zero crossing) and cause high temperatures. AFCI devices detect the characteristic waveform signature of arcing and disconnect the circuit within milliseconds. Ground mount systems are exempt from NEC 690.11 because arc-fault fire risk in an open field is minimal compared to within a building structure.
Rapid shutdown (NEC 690.12) requires that rooftop solar systems can be de-energized quickly by first responders. Firefighters cannot safely work on a burning building if the roof has energized DC conductors that can't be turned off. The 2017 NEC version established "module-level power electronics" (MLPE) requirements: within 10 feet of the array boundary, conductors must de-energize to 30V within 30 seconds of initiating rapid shutdown. This effectively requires module-level shutdown devices (small electronics at each panel) for string inverter systems. Microinverters (Enphase) and DC optimizers (SolarEdge) with their built-in module-level electronics satisfy this requirement without additional devices — a significant installation cost advantage.
Generally, existing installations are "grandfathered" under the code version in effect when they were installed — unless you pull a new permit for modifications. If you add panels, replace the inverter, or make significant changes that require a new permit, the AHJ (Authority Having Jurisdiction) may require the entire system to be brought up to current code. This can add $1,000-3,000 in rapid shutdown and AFCI retrofits to an older string inverter system. Some AHJs interpret partial upgrades more leniently; others require full code compliance. Always check with your local jurisdiction before starting retrofit work. Planning to add a battery? That typically triggers a new permit and potential full code upgrade requirement.
Yes — UL-listed microinverters (Enphase IQ series and others) with integrated AFCI and rapid shutdown satisfy both NEC 690.11 and 690.12 requirements. Because each microinverter converts DC to AC at the module, there are no long runs of high-voltage DC conductors — the most dangerous part of a string inverter system. When the grid drops or rapid shutdown is initiated, each microinverter immediately stops operating and the DC conductors (panel to microinverter, just a few inches) de-energize. SolarEdge DC optimizers with the S-series rapid shutdown compliance also satisfy 690.12 when configured with the SetApp feature. Always verify the specific UL listing and NEC compliance documentation for the exact product installed.

Related Calculators

Embed This Calculator

Free to embed on your website. Just copy this code:

<iframe src="https://solarsizecalculator.com/solar-nec-fault-protection-calculator"
  width="100%" height="620" frameborder="0"
  title="NEC Ground Fault & Arc Fault Protection Calculator"></iframe>