Audited 05 Aug 2026·Last updated 08 Aug 2026·3 citations·Tier 2·0 uses

Solar String Sizing Calculator

Solar String Sizing Calculator: bound series-module count using cold open-circuit voltage and hot maximum-power voltage.

Solar String Sizing Calculator

Maximum whole modules per string
12
Maximum whole modules per string under the page's named building systems convention.
Minimum whole modules per string
6
Count of feasible whole-module string sizes
7

Background.

This solar string sizing page is built to bound series-module count using cold open-circuit voltage and hot maximum-power voltage. Cold weather raises module voltage while heat lowers operating voltage, so both inverter maximum and MPPT minimum matter. The implemented convention is “maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp).”

The editable entries are adjusted module open-circuit voltage at design cold temperature, adjusted module maximum-power voltage at design hot temperature, inverter maximum dc input voltage, inverter minimum mppt voltage. Use values from the document or measurement that governs this solar string sizing question; the defaults are only the worked fixture below. Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded. If that solar string sizing condition is not true, choose a calculation that models the missing convention.

U.S. Department of Energy, Solar Photovoltaic System Design Basics; modules, strings, inverters and batteries documents the convention or governing rule used here. The solar string sizing output is a transparent scenario under those facts: it does not manufacture an unentered market price, professional determination, carrier quote, legal eligibility finding or locally adopted code value.

What is solar string sizing calculator?

Solar String Sizing is the relationship behind this decision: cold weather raises module voltage while heat lowers operating voltage, so both inverter maximum and MPPT minimum matter. On this page it means maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp). Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded; that is the line between the reported quantity and a broader building systems analysis.

How to use this calculator.

  1. Confirm that “maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp)” matches the solar string sizing convention you need.
  2. Replace the fixture values for adjusted module open-circuit voltage at design cold temperature, adjusted module maximum-power voltage at design hot temperature, inverter maximum dc input voltage, inverter minimum mppt voltage with dated values from the governing record.
  3. Keep all currencies, measurement units and time periods on the same basis before calculating.
  4. Read maximum whole modules per string together with this boundary: Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded.

The formula.

maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp)

The calculation uses maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp). In this solar string sizing model, the entered terms are adjusted module open-circuit voltage at design cold temperature, adjusted module maximum-power voltage at design hot temperature, inverter maximum dc input voltage, inverter minimum mppt voltage. Cold weather raises module voltage while heat lowers operating voltage, so both inverter maximum and MPPT minimum matter, which is why the relationship is presented under this name rather than as a universal alternative. Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded. Calculations keep full decimal precision through the relationship and round only the returned display values.

A worked example.

Example

Enter the example facts as Adjusted module open-circuit voltage at design cold temperature = 50; Adjusted module maximum-power voltage at design hot temperature = 35; Inverter maximum DC input voltage = 600; Inverter minimum MPPT voltage = 200. The formula “maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp)” then reconciles them to Maximum whole modules per string = 12; Minimum whole modules per string = 6; Count of feasible whole-module string sizes = 7. You can audit the 12 primary result by carrying the raw products, ratios and limits through to the final line before formatting. Cold weather raises module voltage while heat lowers operating voltage, so both inverter maximum and MPPT minimum matter. Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded.

module Cold Voc50
inverter Min Mppt Voltage200
inverter Max Dc Voltage600
module Hot Vmp35

Frequently asked questions.

What exactly does the maximum whole modules per string represent?
For Solar String Sizing, it represents the result of maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp) under the entered facts. Cold weather raises module voltage while heat lowers operating voltage, so both inverter maximum and MPPT minimum matter; the 12 fixture should be read on that basis.
Which solar string sizing convention does this page choose?
It chooses “maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp).” That solar string sizing variant is supported by U.S. Department of Energy, Solar Photovoltaic System Design Basics; modules, strings, inverters and batteries; a governing contract, policy, tax year or locally adopted rule that specifies another treatment must take priority.
What is the easiest way to get this solar string sizing result wrong?
Use manufacturer temperature coefficients and local design temperatures; current, parallel strings, rapid shutdown and code factors are excluded. Check that solar string sizing issue before interpreting the output or comparing it with another model.
Can the worked solar string sizing example be checked without this site?
Yes. Use Adjusted module open-circuit voltage at design cold temperature = 50; Adjusted module maximum-power voltage at design hot temperature = 35; Inverter maximum DC input voltage = 600; Inverter minimum MPPT voltage = 200, follow maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp), and compare your final figures with Maximum whole modules per string = 12; Minimum whole modules per string = 6; Count of feasible whole-module string sizes = 7. Keep the solar string sizing intermediates unrounded so formatting does not create a false difference.

How this page was produced

Published by
Quanta Calculator
Primary sources
3 cited below
Method
maximum modules = floor(max inverter DC voltage ÷ cold-adjusted Voc); minimum modules = ceil(minimum MPPT voltage ÷ hot-adjusted Vmp)
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon