Solar String Sizing Calculator

Find the optimal panels-per-string configuration. Checks voltage limits at temperature extremes to protect your inverter and maximize energy production.

V
V
A
V
V
°C
°C
Optimal string configuration
8 panels/string × 1 string
String Vmp (STC)268.8 V
String Voc (STC)329.6 V
Voc at -10°C (cold)363.1 V
Vmp at 70°C (hot)233.7 V
Current per string9.50 A
All valid configurations:
4S × 2P8S × 1P
Link copied to clipboard

How to Use This Calculator

Get panel specs from the datasheet

You need four values from the panel's datasheet or nameplate label: Vmp (voltage at maximum power), Voc (open-circuit voltage), Imp (current at maximum power), and the total number of panels. These are Standard Test Condition (STC) values measured at 25°C and 1,000 W/m².

Enter your inverter or controller MPPT range

Your inverter or MPPT controller's datasheet lists a MPPT voltage range: a minimum operating voltage and a maximum input voltage (Voc limit). The string voltage must stay within this range under all temperature conditions. The Voc limit is a hard maximum — exceeding it destroys the equipment.

Enter your temperature range

Use the coldest expected temperature for your location (record low or 2% design temperature) for the cold-weather Voc calculation. For maximum cell temperature, use your hottest ambient day plus 25-35°C (panels get significantly hotter than air temperature). These calculations determine whether your string voltage stays within the MPPT window year-round.

Read the results

The calculator shows all valid series/parallel combinations and highlights the optimal configuration — the one that puts the most panels in series per string (maximizing voltage within the MPPT range, which reduces current and allows thinner wires). Green values are within spec; red values exceed limits.

The Formula

Voc at cold temp = Panel Voc × (1 + Temp_coeff_Voc × (T_min − 25°C)) Vmp at hot temp = Panel Vmp × (1 + Temp_coeff_Voc × (T_max − 25°C)) Max panels per string = Floor(MPPT Vmax ÷ Voc_cold) Min panels per string = Ceiling(MPPT Vmin ÷ Vmp_hot) Valid config: Max panels ≥ Min panels AND total panels ÷ panels-per-string = whole number Typical crystalline silicon Temp_coeff_Voc ≈ −0.29%/°C

The temperature coefficient of Voc is negative for crystalline silicon panels — colder temperatures increase voltage. A panel rated at 41V Voc at 25°C will produce ~47V Voc at −10°C. This cold-weather voltage must stay below your inverter's hard Voc limit.

Conversely, hot temperatures reduce Vmp. A 33V Vmp panel in a climate reaching 70°C cell temperature produces only ~28V Vmp. Your string must have enough panels in series to stay above the MPPT minimum voltage even at maximum temperature.

Example

8-panel array — Denver, CO (3,500 ft elevation)

8 × 400W panels, Vmp 33.6V, Voc 41.2V, Imp 9.5A. Enphase IQ8+ microinverter MPPT range 60-480V. Denver: minimum temp -20°C, maximum cell temp 70°C.

Voc at -20°C41.2 × (1 + (-0.0029 × -45)) = 46.6V per panel
Vmp at 70°C33.6 × (1 + (-0.0029 × 45)) = 29.2V per panel
Max panels per string480 ÷ 46.6 = 10 (10 panels fit)
Min panels per string60 ÷ 29.2 = 3 (minimum 3)

With 8 panels and a valid range of 3-10 per string, the options are: 4S × 2P (4 per string, 2 strings), 8S × 1P (all in series), or 2S × 4P (2 per string, 4 strings). 8S × 1P is optimal — all 8 in series maximizes string voltage, minimizing current and wire size. String Voc at -20°C = 46.6 × 8 = 373V, well under the 480V limit.

FAQ

Series wiring (S) connects panels positive-to-negative, adding voltages while keeping current the same. Two 33V panels in series = 66V string voltage, same current. Parallel wiring (P) connects positive-to-positive and negative-to-negative, adding currents while keeping voltage the same. Two 9.5A strings in parallel = 19A total, same voltage. The notation "4S × 2P" means 4 panels in series per string, and 2 such strings in parallel.
Exceeding the inverter or controller's maximum input voltage causes immediate, permanent damage — the input stage fails. This is not covered by warranty. The damage occurs on cold winter mornings when Voc is at its highest. Always calculate worst-case Voc using the record low temperature for your location, not the average winter temperature. Use a safety margin of 10-15% below the rated maximum.
Power (W) = Voltage (V) × Current (A). For the same power, doubling voltage halves current. Wire size is determined by current — lower current allows thinner, cheaper wire. A 4S string at 130V carrying 9.5A can use the same wire as a 2S × 2P string, but the 4S string has half the current (9.5A vs 19A), allowing significantly smaller gauge wire. In large systems with long cable runs, this can save thousands of dollars in copper.
String mismatch occurs when panels in a series string operate at different power levels (due to shading, soiling, or panel aging differences). The weakest panel limits the entire string's current, causing disproportionate losses. A single shaded panel in a string of 10 can reduce the entire string's output by 50-90%. Solutions: bypass diodes (standard on modern panels), power optimizers (SolarEdge, Tigo), or microinverters (each panel independent). If your installation has partial shading, consider optimizers or microinverters over standard string inverters.
Panels in the same string should face the same direction. Mixing orientations in a series string causes severe mismatch — a west-facing panel in the afternoon is at reduced output and limits the whole east-facing string. For dual-orientation installations (e.g., east and west roof faces), run separate strings to separate MPPT inputs or separate inverters. Multi-MPPT inverters (most modern string inverters have 2 MPPT inputs) handle this elegantly at no extra cost.

Related Calculators