Skip to main content
SolarCalcWorks

Solar Panel Series & Parallel Calculator

Work out what any panel arrangement actually produces — string voltage, array current and total power — and check it against the NEC 690.7 cold-weather voltage limit before you wire it. The arithmetic is simple; the consequences run in opposite directions.

  • Voc, Vmp, Isc and Imp
  • NEC 690.7 cold voltage check
  • Largest safe series count
  • 600 V and 1000 V code ceilings

Solar Panel Series & Parallel Calculator

Inputs
Cold-weather string voltage2,400 W · 6 modules

163.6V at -10 °C

Over the limit

3 in series × 2 parallel gives 148.5 V open circuit at STC. At -10 °C that rises 10.1 % to 163.6 V, because module voltage climbs as temperature falls.

Voc at STC
148.5 V
datasheet conditions
Voc at -10 °C
163.6 V
NEC 690.7(A)(1)
Vmp
124.5 V
operating voltage
Isc / Imp
20.60 A
19.30 A operating
  • StopAt -10 °C this string reaches 163.6 V, above the 150 V maximum input of your equipment. Reduce the modules in series. Controllers fail on this transient, not on average conditions.
  • NoteAt -10 °C you can put at most 2 of these modules in series before hitting 150 V.
  • Note2 parallel strings sum to 20.6 A of short-circuit current. NEC 690.8(A)(1) then adds 25 % on top for conductor and device sizing.
Calculation

1Series and parallel

Voc = 49.5 V × 3 = 148.5 V
Isc = 10.3 A × 2 = 20.60 A
P = 400 W × 6 = 2,400 W

Series adds voltage, parallel adds current, and total power is the same either way. The arrangement does not change how much energy you harvest — it changes what your wire and your controller have to survive.

2Cold-weather voltage

148.5 V × [1 + (-0.29 ÷ 100) × (-10 − 25)]
= 148.5 × 1.1015 = 163.6 V

NEC 690.7(A)(1). The coefficient is negative and the temperature difference is negative, so the product raises the voltage. This is the figure equipment ratings must be checked against, and it is why an array that works all summer can destroy a controller in January.

3What this means downstream

Higher string voltage means lower current for the same power, which makes the run from the array cheaper in copper — often dramatically so on a long ground-mount run. More parallel strings means more current, which pushes up conductor size and triggers the NEC 690.8(A)(1) 125 % factor on a larger base. Three or more parallel strings generally need a fuse per string, because the others can back-feed a fault in one.

Reference 690.7(A)(1) · 690.7(C) · 690.8(A)(1) — NEC 2023. Sources and limitations.

NextCheck a controller against this arrayString voltage and array current together decide which controller survives.

The rules

Series:   Voc and Vmp add · Isc and Imp unchanged
Parallel: Isc and Imp add · Voc and Vmp unchanged
Power:    module watts × total modules, either way

Total power does not depend on the arrangement. What depends on it is everything downstream: the conductor size, the controller you can use, and whether the array survives winter.

The trade-off, concretely

Twelve 400 W modules — Voc 49.5 V, Vmp 41.5 V, Isc 10.3 A — 100 ft from the equipment:

Layout String Voc Array Isc Consequence
1 series × 12 parallel 49.5 V 124 A Enormous conductors. Fuse per string mandatory.
3 series × 4 parallel 148.5 V 41 A Workable. Fits a 150 V controller only in a warm climate.
4 series × 3 parallel 198 V 31 A Comfortable current, needs a 250 V+ controller.
6 series × 2 parallel 297 V 21 A Cheapest wire. Needs a high-voltage controller and no string fuses.

Same 4800 W in every row. The wire bill differs by a factor of six.

The cold-weather check

This is what turns the table above from an optimisation into a design decision.

Vmax = Voc(STC) × [1 + (β ÷ 100) × (Tmin − 25)]

β is the module’s temperature coefficient of Voc from the datasheet, negative for silicon. Because both β and (Tmin − 25) are negative below 25 °C, their product is positive and the voltage rises.

At −10 °C with β = −0.29 %/°C, the multiplier is 1.1015 — a 10 % rise. That 148.5 V three-panel string becomes 164 V, which is over a 150 V controller limit even though it looked fine on the datasheet.

NEC 690.7 also sets an absolute ceiling: 600 V for one- and two-family dwellings, 1000 V for other buildings. Those apply regardless of what your equipment accepts.

Practical rules that follow

Two strings need no string fuses. With only one other string able to back-feed a fault, the fault current cannot exceed what the conductors already carry. Three or more generally do, and that fuse must not exceed the module’s maximum series fuse rating.

Shading behaves differently in each layout. A shaded module in a series string drags the whole string’s current down, because series elements must pass the same current. Bypass diodes limit the damage but do not eliminate it. In parallel, a shaded module only affects its own string. If shading is unavoidable and moves across the array during the day, more parallel strings — or module-level electronics — is the mitigation.

MPPT wants voltage headroom. An MPPT controller can only convert downward, so the string’s operating voltage must stay comfortably above the battery voltage even on the hottest day, when Vmp falls. A string that just clears the battery voltage at 25 °C may drop below it at 60 °C cell temperature and stop charging in the middle of a hot afternoon.

Frequently asked questions

Should I wire my solar panels in series or parallel?

Series when the run is long or the controller is MPPT, parallel when voltage is the constraint. Series adds voltage and leaves current alone, which makes the cable from the array dramatically cheaper and lets an MPPT controller work efficiently. Parallel adds current, which pushes up conductor size and triggers the NEC 690.8 125 % factor on a larger base. The limit on series is your controller's maximum input voltage, checked at your coldest temperature.

What happens to voltage and current in series versus parallel?

In series, voltages add and current stays the same as one module. Three 40 V, 10 A panels in series give 120 V at 10 A. In parallel, currents add and voltage stays the same: the same three panels give 40 V at 30 A. Total power is identical either way — 1200 W. The arrangement changes what your wire and your equipment have to survive, not how much energy you harvest.

Can I mix different solar panels in one array?

Avoid it where you can. In series, the string current is limited by the lowest-current module, so a mismatched panel drags the whole string down. In parallel, the string voltage settles near the lowest, so higher-voltage panels underperform. If you must mix, group identical panels into their own strings and, where the equipment allows, give each group its own MPPT input.

Why does my array voltage go up when it gets cold?

Semiconductor physics: as a solar cell cools, its bandgap widens slightly and open-circuit voltage rises. Every datasheet publishes a temperature coefficient of Voc for this, typically −0.25 to −0.35 %/°C. NEC 690.7(A)(1) requires you to design to the lowest expected temperature because that is when voltage peaks — on a clear cold morning, under no load, before the array warms up.

How many panels can I put in series?

As many as fit under your equipment's maximum input voltage at your coldest temperature, and under the NEC 690.7 ceiling for the installation — 600 V for one- and two-family dwellings, 1000 V for other buildings. The calculator computes that count for your module and your climate directly, which saves iterating by hand and is safer than the rule of thumb of "divide by Voc and subtract one".

Last reviewed 2026-08-19. Calculations reference NFPA 70 (NEC) 2023 where a code section applies. Sources, and what these tools deliberately do not model.