Solar String Sizing Calculator (Modules per String, Voc & Vmp)

A PV string must stay below the inverter's maximum DC voltage on the coldest morning and above the MPPT minimum on the hottest afternoon. This solar string sizing calculator corrects the module Voc and Vmp for temperature and gives the maximum and minimum number of modules per string, plus the string voltages for your chosen string length — the voltage check step in solar PV system sizing.
How to use the solar string sizing calculator
Enter the module Voc and Vmp at STC and their temperature coefficients from the datasheet, the site’s lowest ambient temperature and the highest cell temperature, then the inverter’s maximum DC voltage and MPPT range. The calculator gives the temperature-corrected module voltages, the maximum and minimum modules per string, and the string voltages for the length you enter in Modules per string.
Solar string sizing formulas
Voc,cold = Voc × [1 + βVoc × (Tmin − 25 °C)] · Nmax = ⌊Vmax,inv ÷ Voc,cold⌋
Vmp,hot = Vmp × [1 + βVmp × (Tcell,max − 25 °C)] · Nmin = ⌈VMPPT,min ÷ Vmp,hot⌉
A string length is acceptable when Nmin ≤ N ≤ Nmax. For best energy yield, also keep N ≤ the MPPT-range limit so the cold-weather Vmp stays inside the tracking window.
Worked example
A 49.5 V Voc / 41.6 V Vmp module (βVoc = -0.27 %/°C, βVmp = -0.35 %/°C), site low 0 °C, hot cell temperature 70 °C, inverter 1,000 V max, MPPT 200–850 V:
- Voc,cold = 49.5 × (1 + 0.0027 × 25) = 52.84 V → Nmax = ⌊1000 ÷ 52.84⌋ = 18
- Vmp,hot = 41.6 × (1 − 0.0035 × 45) = 35.05 V → Nmin = ⌈200 ÷ 35.05⌉ = 6
- Cold Vmp = 45.24 V → at most 18 modules stay inside the 850 V MPPT limit
- A 16-module string: Voc on the coldest morning = 845.5 V, Vmp on the hottest afternoon = 560.8 V — both within limits
Cold-weather Voc and maximum string length (49.5 V module, -0.27 %/°C)
| Lowest temperature | Module Voc | Max modules (600 V) | Max modules (1,000 V) | Max modules (1,500 V) |
|---|---|---|---|---|
| 25 °C | 49.50 V | 12 | 20 | 30 |
| 10 °C | 51.50 V | 11 | 19 | 29 |
| 0 °C | 52.84 V | 11 | 18 | 28 |
| -10 °C | 54.18 V | 11 | 18 | 27 |
| -20 °C | 55.51 V | 10 | 18 | 27 |
| -30 °C | 56.85 V | 10 | 17 | 26 |
Practical notes
- Check current too: the string Isc × 1.25 (and parallel strings per MPPT) must not exceed the inverter’s maximum input current.
- Use the inverter’s start-up voltage if it is higher than the MPPT minimum.
- Bifacial and high-efficiency modules may have different coefficients — always take β from the exact datasheet.
- Shading, soiling and mismatch lower Vmp further; leave a margin above the MPPT minimum rather than designing exactly to it.
Frequently asked questions
How do I calculate the maximum number of solar panels in a string?
Correct the module Voc to the lowest expected temperature, Voc_cold = Voc × (1 + β_Voc × (T_min − 25)), then divide the inverter's maximum DC voltage by it and round down.
Why does Voc rise in cold weather?
Silicon cell voltage has a negative temperature coefficient of about −0.3 %/°C, so on a −10 °C morning Voc is about 10% above its 25 °C datasheet value. That is the condition that can exceed the inverter's voltage limit.
What sets the minimum string length?
On a hot afternoon Vmp falls; the string Vmp must stay above the inverter's MPPT minimum (and its start-up voltage), otherwise the inverter cannot track the maximum power point or clips power.
Which temperature should I use for the cold case?
The record or design low ambient temperature for the site. The US NEC 690.7 allows the datasheet coefficient method used here; some codes give a fixed table of correction factors instead.
Related calculators
- EcologySolar System Size CalculatorWork out the solar PV system size (kWp) and number of panels needed to cover your electricity use.Open calculator
- EcologySolar Panel Output CalculatorEstimate daily, monthly and yearly energy from a solar PV system based on size, sun hours and system losses.Open calculator
- ElectricalCable Voltage Drop CalculatorCalculate voltage drop in copper or aluminium cable for single-phase and three-phase circuits, and the minimum cable size.Open calculator
- ElectricalBattery Bank Size CalculatorCalculate battery bank capacity in Ah for a load and backup time, allowing for inverter efficiency, depth of discharge and an ageing margin.Open calculator
- ElectricalPower Factor Correction CalculatorCalculate the capacitor bank kVAr and capacitance needed to raise power factor from its present value to a target, with current reduction.Open calculator
- ElectricalUPS Size CalculatorCalculate the UPS kVA rating needed for your load from watts, power factor and a growth margin, for homes, offices, servers and control panels.Open calculator