All solar calculators
🧵

Solar PV String Sizing Calculator

Calculate PV modules per string, string voltage, MPPT operating range, temperature-adjusted voltage, parallel strings and inverter compatibility.

Electrical

Inputs (SI units)

Nameplate power of one module at STC (1000 W/m², 25 °C).

Open-circuit voltage of one module at STC.

Maximum-power-point voltage of one module at STC.

Short-circuit current of one module at STC.

Maximum-power-point current of one module at STC.

Change in module Voc per °C. Enter in %/°C, e.g. −0.29 means −0.29 %/°C.

Change in module Vmp per °C, in %/°C.

Coldest expected cell temperature — governs cold Voc.

Hottest expected cell temperature — governs hot Vmp.

Maximum DC input voltage allowed by the inverter (datasheet).

Lowest inverter MPPT operating voltage (datasheet).

Highest inverter MPPT operating voltage (datasheet).

Maximum operating input current permitted by one MPPT.

Results

Status
INCOMPLETE INPUTS — inverter data required
Missing inverter data
inverter maximum DC voltage, MPPT minimum voltage, MPPT maximum voltage, maximum current per MPPT
Module Voc at minimum temperature
54.52 V
Module Vmp at maximum temperature
34.65 V
Module Vmp at STC
41.8 V
⚠ WARNING — Enter the inverter MPPT voltage and current limits to determine valid string configurations. No inverter limits are assumed by this calculator.

Solar PV decision support

PV design decision summary

This section organises the existing calculator output into design checks, governing criteria and comparison cases. Core solar formulas and the calculator's original results are unchanged.

Solar PV sizing & array decision support v3 · 2026.08

Calculated — review warnings

1 check require review. The numerical result was calculated, but the warning conditions should be resolved or accepted before use.

1 review

Governing criterion

Cold Voc and hot Vmp / MPPT window

Temperature-adjusted string window

Cold conditions govern maximum series voltage while hot conditions govern the minimum string voltage required for MPPT operation.

Design checks

MPPT compatibility

review

⚠ WARNING — Enter the inverter MPPT voltage and current limits to determine valid string configurations. No inverter limits are assumed by this calculator.

Structured directly from this solar calculator's own runtime alert.

Next design actions

Engine recommendation 1

Take the maximum DC voltage, MPPT voltage window and MPPT current limit directly from the inverter datasheet.

Engine recommendation 2

Engineering-grade preliminary calculation. Final design must be verified against project-specific site conditions, manufacturer datasheets, applicable standards and utility requirements.

Primary design output

INCOMPLETE INPUTS — inverter data required

Use as a preliminary result and verify the project-specific limits listed below.

Scenario comparison

Lower and higher cases are recalculated by the same solar calculator engine. They are comparison cases, not weather forecasts or guaranteed production values.

Lower maximum cell temperature

maximum cell temperature = 56

Status
INCOMPLETE INPUTS — inverter data required
Missing inverter data
inverter maximum DC voltage, MPPT minimum voltage, MPPT maximum voltage, maximum current per MPPT
Module Voc at minimum temperature
54.52 V
Module Vmp at maximum temperature
36.88 V

Current inputs

maximum cell temperature = 70

Current design case
Status
INCOMPLETE INPUTS — inverter data required
Missing inverter data
inverter maximum DC voltage, MPPT minimum voltage, MPPT maximum voltage, maximum current per MPPT
Module Voc at minimum temperature
54.52 V
Module Vmp at maximum temperature
34.65 V

Higher maximum cell temperature

maximum cell temperature = 84

Status
INCOMPLETE INPUTS — inverter data required
Missing inverter data
inverter maximum DC voltage, MPPT minimum voltage, MPPT maximum voltage, maximum current per MPPT
Module Voc at minimum temperature
54.52 V
Module Vmp at maximum temperature
32.43 V

Methodology & limit

Decision support is structured from the existing solar calculator engine and the current user inputs. PASS/FAIL is shown only where the engine or entered project criteria support an explicit check. Final PV design still requires site survey, exact module/inverter datasheets, structural/electrical design and applicable statutory approval.

Temperature analysis

Module and string values use the temperature-corrected voltages above. String values are shown for the recommended series count where one exists.

Temperature analysis
ConditionTemperatureModule VocModule Vmp
STC25 °C49.5 V41.8 V
Minimum design temperature-10 °C54.52 V47.36 V
Maximum design temperature70 °C43.04 V34.65 V

Sensitivity Analysis

Sensitivity is unavailable for the current inputs.

Engineering Recommendations

  • Take the maximum DC voltage, MPPT voltage window and MPPT current limit directly from the inverter datasheet.
  • Engineering-grade preliminary calculation. Final design must be verified against project-specific site conditions, manufacturer datasheets, applicable standards and utility requirements.

Detailed Calculation Log

Temperature correction completed. Waiting for: inverter maximum DC voltage, MPPT minimum voltage, MPPT maximum voltage, maximum current per MPPT.

Save & Load Project

Designs are stored privately in this browser — nothing is uploaded.

Engineering Formula

  • Voc(T) = Voc_STC × [1 + (β/100) × (T − 25)]
  • Vmp(T) = Vmp_STC × [1 + (γ/100) × (T − 25)]
  • N × Voc(Tmin) ≤ inverter maximum DC voltage
  • N × Vmp(Tmax) ≥ MPPT minimum voltage
  • Strings per MPPT = ⌊I_MPPT,max / (I_string × design factor)⌋
  • P_dc = N × strings × Pmax ; DC/AC ratio = P_dc / P_ac

Cold mornings push Voc up (β is negative, so voltage rises as temperature falls); hot afternoons pull Vmp down. Modules in series raise voltage while the string current stays equal to the module current, and parallel strings add current. Every inverter limit used here comes from the values you enter — nothing is assumed.

Step-by-step Calculation

  1. 1.1. Coefficient interpretationβ, γ entered in %/°Cβ = -0.29 %/°C, γ = -0.38 %/°C
  2. 2.2. Module Voc at minimum temperatureVoc × [1 + (β/100)×(Tmin−25)]49.5 × 1.1015 = 54.52 V
  3. 3.3. Module Vmp at maximum temperatureVmp × [1 + (γ/100)×(Tmax−25)]41.8 × 0.829 = 34.65 V

How to use this calculator: Solar PV String Sizing Calculator

Calculate PV modules per string, string voltage, MPPT operating range, temperature-adjusted voltage, parallel strings and inverter compatibility. The example below is calculated by this page's real engine from the displayed inputs.

  1. 1Confirm that the Solar PV String Sizing Calculator matches the quantity or design check you need.
  2. 2Enter Module Pmax (STC), Module Voc (STC), and Module Vmp (STC) using the units printed beside each field.
  3. 3Select the applicable Current used for the MPPT check options; these choices change the calculation method or factors.
  4. 4Calculate, then follow the substituted equations in the worked example and compare the result with any stated limit.
  5. 5Read the assumptions, warnings and cited references before using the result for a financial, medical or engineering decision.

Input guide and example values

Use values from the same measurement basis and time period. Conditional fields appear only when the related option is selected.

InputExample valueWhy it matters
Module Pmax (STC)550 WpNameplate power of one module at STC (1000 W/m², 25 °C).
Module Voc (STC)49.5 VOpen-circuit voltage of one module at STC.
Module Vmp (STC)41.8 VMaximum-power-point voltage of one module at STC.
Module Isc (STC)14 AShort-circuit current of one module at STC.
Module Imp (STC)13.2 AMaximum-power-point current of one module at STC.
Voc temperature coefficient β-0.29 %/°CChange in module Voc per °C. Enter in %/°C, e.g. −0.29 means −0.29 %/°C.
Vmp temperature coefficient γ-0.38 %/°CChange in module Vmp per °C, in %/°C.
Minimum design cell temperature-10 °CColdest expected cell temperature — governs cold Voc.
Maximum design cell temperature70 °CHottest expected cell temperature — governs hot Vmp.
Inverter maximum DC voltage VMaximum DC input voltage allowed by the inverter (datasheet).
MPPT minimum voltage VLowest inverter MPPT operating voltage (datasheet).
MPPT maximum voltage VHighest inverter MPPT operating voltage (datasheet).
Maximum current per MPPT AMaximum operating input current permitted by one MPPT.
Number of MPPTs2 -MPPT inputs available on the inverter.
Maximum strings per MPPT -Parallel string inputs permitted per MPPT (datasheet). Blank = current-limited only.
Maximum short-circuit current per MPPT AMPPT Isc limit if the datasheet states one. Blank = check not performed.
Inverter rated AC power kWNominal AC output — used only for the DC/AC ratio.
Inverter maximum DC input power kWpMaximum DC input power permitted (datasheet).
Modules available -Optional stock/plot limit. Blank = no availability check.
Maximum desired DC/AC ratio1.35 -User-defined design criterion, not a standard.
Voltage safety margin0 %User-defined derate applied to the inverter maximum DC voltage.
Current used for the MPPT checkModule Imp (operating current)Selects which current is multiplied by the design factor and checked against the MPPT limit.
Current design factor1 -User-defined multiplier on the selected current (e.g. 1.25 for irradiance enhancement).

Formula inputs & variables for Solar PV String Sizing Calculator

These are the named quantities used by this calculator. When the source formula does not define a mathematical symbol, OneCalcApp keeps the real input label instead of inventing one.

Variable / inputUnitMeaning in this calculation
Module Pmax (STC)WpNameplate power of one module at STC (1000 W/m², 25 °C).
Module Voc (STC)VOpen-circuit voltage of one module at STC.
Module Vmp (STC)VMaximum-power-point voltage of one module at STC.
Module Isc (STC)AShort-circuit current of one module at STC.
Module Imp (STC)AMaximum-power-point current of one module at STC.
Voc temperature coefficient β%/°CChange in module Voc per °C. Enter in %/°C, e.g. −0.29 means −0.29 %/°C.
Vmp temperature coefficient γ%/°CChange in module Vmp per °C, in %/°C.
Minimum design cell temperature°CColdest expected cell temperature — governs cold Voc.

Understanding the result

Read the main result together with supporting checks, assumptions, limits and intermediate values.

For a manual check, repeat the first equation, confirm the units and change one input at a time.

Next logical calculator

Continue with AC Cable Sizing Calculator

AC Cable Sizing Calculator covers the same practical workflow from a related calculation angle, making it a useful cross-check after Solar PV String Sizing Calculator.

Open AC Cable Sizing Calculator

Solar PV String Sizing CalculatorTechnical Guide

How to Calculate Solar PV String Size

Start from the module datasheet: Pmax, Voc, Vmp, Isc, Imp and the β and γ temperature coefficients. Correct Voc to the minimum design cell temperature and Vmp to the maximum design cell temperature, then find every integer series count for which the cold string Voc stays below the inverter maximum DC voltage and the hot string Vmp stays above the MPPT minimum. Finally check parallel strings against the MPPT current limit and total DC power against the inverter DC input limit.

How Many Solar Panels Can Be Connected in Series?

The maximum is ⌊Vdc,max / Voc(Tmin)⌋ and the minimum is ⌈MPPT_min / Vmp(Tmax)⌉. With a 49.5 V Voc module at −10 °C (β = −0.29 %/°C) the cold Voc is about 54.5 V, so a 1000 V inverter allows up to 18 modules per string. The calculator lists every count in that window with its calculated voltages rather than returning a single number.

How Temperature Affects PV String Voltage

Voltage is the temperature-sensitive quantity in a PV array. Cold raises Voc and defines the upper series limit; heat lowers Vmp and defines the lower series limit. The temperature analysis table shows module and string Voc and Vmp at STC, at the minimum design temperature and at the maximum design temperature, all from the coefficients you entered.

How to Check PV String Voc Against Inverter Maximum DC Voltage

Multiply the temperature-corrected cold Voc by the number of modules in series and compare it with the inverter maximum DC voltage. Apply a voltage safety margin in Expert mode if your design standard requires headroom. If the result exceeds the limit, the candidate is rejected and the exact voltage and shortfall are shown.

How to Check PV String Vmp Against MPPT Voltage Range

The hot Vmp must sit at or above the MPPT minimum, and the nominal STC Vmp should sit inside the MPPT window. A string whose cold Vmp climbs above the MPPT maximum still operates, but tracking may clip on cold mornings — the calculator flags that as a warning rather than a failure.

How Many Strings Can Be Connected to One MPPT?

Divide the MPPT maximum operating current by the string design current and round down, then apply the MPPT short-circuit limit and the physical input count if the datasheet gives them. The governing value is the smallest of the three. Operating-current and short-circuit checks are reported separately, never merged.

Difference Between PV String Current and Voltage

Series connection adds voltage; parallel connection adds current. A string of 20 modules at 13.2 A Imp still carries about 13.2 A, while its voltage is twenty times the module voltage. Two such strings paralleled on one MPPT carry about 26.4 A at the same voltage.

How to Calculate Solar PV DC/AC Ratio

DC/AC ratio = installed DC kWp / inverter AC kW. Ratios above 1.0 recover more annual energy at low irradiance but clip at peak. Your own design maximum is a user-defined criterion, not a standard, so enter the value your project specification uses.

Common PV String Sizing Mistakes

Frequent errors include using ambient rather than cell temperature, entering −29 instead of −0.29 for β, checking Voc at STC instead of at the minimum temperature, merging operating current and short-circuit current into one check, and paralleling more strings than the MPPT input current permits.

How to Read Inverter MPPT Specifications

The datasheet gives an absolute maximum DC voltage, an MPPT voltage range, a start-up voltage, a maximum input current per MPPT, sometimes a maximum short-circuit current per MPPT, the number of MPPTs and the number of DC inputs per MPPT. Enter each value exactly as printed — this calculator uses no built-in inverter database.

Can This Calculator Replace an Inverter Manufacturer's String Sizing Tool?

No. It is a transparent preliminary design tool that shows every calculation step and constraint. The final configuration must still be validated with the manufacturer's own string-sizing software and the applicable installation code before procurement.

Engineering Explanation

What is PV string sizing?+

String sizing decides how many PV modules are wired in series so the string voltage stays inside the inverter's MPPT window at hot temperatures and below its maximum DC voltage at the coldest expected temperature, and how many strings can be paralleled on each MPPT without exceeding its current limit.

How many solar panels should be connected in one string?+

The count must satisfy two limits at once: N × Vmp at the maximum cell temperature must be at or above the MPPT minimum voltage, and N × Voc at the minimum cell temperature must stay below the inverter maximum DC voltage. This calculator evaluates every integer between those bounds and shows the resulting voltages for each.

Why does cold temperature increase PV Voc?+

The Voc temperature coefficient β is negative, so Voc rises as temperature falls: Voc(T) = Voc_STC × [1 + (β/100)(T − 25)]. At −10 °C a module with β = −0.29 %/°C gains about 10 % Voc, which is why the cold check governs the maximum series count.

Why does hot temperature reduce Vmp?+

The Vmp coefficient γ is also negative, so at 70 °C a module with γ = −0.38 %/°C loses roughly 17 % of its STC Vmp. The hot condition therefore governs the minimum series count needed to stay above the MPPT minimum voltage.

What is the MPPT voltage range?+

It is the DC voltage band inside which the inverter can track the array maximum power point. Below the MPPT minimum the inverter cannot operate the string at its maximum power point; above the MPPT maximum, tracking is clipped even though the string may still be within the absolute maximum DC voltage.

What is the maximum number of strings per MPPT?+

It is the lowest of the current-derived limit ⌊MPPT current limit / string design current⌋, the Isc-derived limit where the datasheet gives an MPPT short-circuit rating, and the number of physical parallel inputs on that MPPT. This calculator applies all three when you enter them.

Does connecting modules in series increase current?+

No. Series connection adds voltage while the current stays approximately equal to a single module's current. Current only increases when strings are connected in parallel.

How is MPPT current checked?+

MPPT operating current = parallel strings × selected design current (Imp, Isc or a user-defined value, multiplied by your design factor). It is compared with the MPPT maximum operating current, and separately the parallel-string Isc is compared with the MPPT short-circuit rating if one is entered.

What happens if string Voc exceeds the inverter maximum DC voltage?+

The configuration is invalid and is marked FAIL. Over-voltage at cold start-up can damage the inverter's DC stage and voids the equipment listing, so the series count must be reduced or a higher-voltage inverter chosen.

What happens if string Vmp is below the MPPT minimum voltage?+

The inverter cannot track that string at hot temperatures, so output collapses or the inverter shuts down during the hottest hours. Increase the modules per string until N × Vmp(Tmax) clears the MPPT minimum.

How is the DC/AC ratio calculated?+

DC/AC ratio = total DC power / inverter rated AC power, where total DC power = modules per string × total strings × module Pmax. Enter the inverter AC rating to see the ratio and compare it with your own design maximum.

Can I use this calculator for any inverter?+

Yes, provided you enter that inverter's real datasheet values: maximum DC voltage, MPPT voltage window, MPPT current limit and, optionally, MPPT Isc limit, MPPT count, strings per MPPT, maximum DC input power and AC rating. The calculator never assumes manufacturer limits.

Engineering Notes

  • Example only (not a manufacturer specification): a 550 Wp module with Voc 49.5 V, Vmp 41.8 V, Isc 14.0 A, Imp 13.2 A, β −0.29 %/°C and γ −0.38 %/°C, with an example inverter of 1100 V maximum DC, 500–950 V MPPT window, 30 A per MPPT, 12 MPPTs and 110 kW AC. At −10 °C cold Voc per module is 54.5 V, so up to 20 modules per string are allowed on voltage; at 70 °C hot Vmp per module is 34.7 V, so at least 15 are needed to clear a 500 V MPPT minimum. Two strings per MPPT draw 26.4 A of the 30 A limit; 24 strings of 18 modules give 432 modules, 237.6 kWp and a DC/AC ratio of 2.16 against that example inverter — which is why the ratio check matters.

Design Assumptions

  • Module electrical characteristics are the user-entered datasheet values at STC.
  • Temperature coefficients are interpreted in %/°C exactly as entered (−0.29 means −0.29 %/°C).
  • Series modules increase voltage; string current remains approximately the module current under this simplified electrical model.
  • Parallel strings add current at the MPPT input.
  • Inverter limits are user-entered datasheet values — no manufacturer limits are assumed.
  • The final design must be verified against the inverter manufacturer datasheet and applicable project/code requirements.

Engineering Tips

  • Take Vdc,max, the MPPT window and the MPPT current limit straight from the inverter datasheet.
  • Use the site record low cell temperature for the cold Voc check and a hot-cell temperature (typically well above ambient) for the Vmp check.
  • Aim for a nominal Vmp near the middle of the MPPT window so tracking stays efficient across the whole temperature range.

Warnings

  • Exceeding the inverter maximum DC voltage can destroy the inverter and voids its listing.
  • This tool does not replace the inverter manufacturer's own string-sizing verification.

Standards & References

IEC 62548 §7IEC 61730NEC 690.7 (where applicable)

Related Solar Calculators

Related Engineering Articles

Deeper reading on the engineering behind this calculation.