CALI-GRAF

Max Panels per String in Southern California: Cold-Morning Voltage, Hot-Roof Voltage

String length on a string or hybrid inverter is set by two temperatures. On the coldest morning, each panel's open-circuit voltage (Voc) is at its highest, and the string's total must stay under the inverter's maximum DC input voltage — that sets the maximum number of panels. On the hottest afternoon, each panel's working voltage (Vmp) is at its lowest, and the string must stay above the inverter's MPPT (or start-up) voltage — that sets the minimum. In Southern California's mild winters the cold limit is gentler than in most of the country, but it still decides string length: with a common 400 W panel, a 600 V inverter takes up to 12 panels per string at Los Angeles temperatures. The free string sizing calculator in Cali-Graf — the platform built by Cali Energy, a Los Angeles solar and roofing contractor — runs the check for the panels and inverters most named in Southern California permits; for a permit design, NEC 690.7 and the inverter manual have the final word.

Updated October 16, 2026 · Last fact-checked October 16, 2026 · By the Cali Energy team · Northridge, CA · CSLB #1032379 (B, C-10, C-39) — verify license

The two formulas

LimitFormulaSets
Voltage when coldVoc × (1 + β(Voc) × (T_coldest air − 25 °C))Max panels = inverter max DC voltage ÷ cold Voc, rounded down
Voltage when hotVmp × (1 + β(Vmp) × (T_hottest cell − 25 °C))Min panels = MPPT low ÷ hot Vmp, rounded up

β(Voc) is the panel's Voc temperature coefficient from its datasheet (negative, %/°C). The hot-roof Vmp coefficient is often not published; it can be estimated as the power coefficient minus the current coefficient.

The same cold-voltage formula decides single-panel pairings too. In Cali-Graf's design app, a panel whose voltage on a cold morning would pass a microinverter's limit stops the design until one part is changed:

Cali-Graf's conflict prompt: a panel's cold voltage of 70.6 V is above an Enphase IQ8HC microinverter's 60 V limit, so the two can't be used together
The cold-voltage check in the design app: 70.6 V on a cold morning against a 60 V microinverter limit, and the prompt to keep one part.

A worked example

Panel: Qcells Q.PEAK DUO BLK ML-G10+ 400 — Voc 45.30 V, Vmp 37.13 V, β(Voc) −0.27%/°C, Vmp coefficient about −0.38%/°C (from its CEC listing and datasheet, as shown on its Cali-Graf page). Los Angeles typical-year weather: coldest hour about 2 °C, hottest modeled cell about 74 °C.

  • Cold Voc: 45.30 × (1 + 0.0027 × 23) ≈ 48.1 V per panel.
  • Hot Vmp: 37.13 × (1 − 0.0038 × 49) ≈ 30.2 V per panel.
Inverter (examples from SoCal permits)Max DC inputMPPT rangePanels per string
Tesla solar inverter (1538000)600 V60–480 V2–12
Solis S6-EH1P10K-H-US600 V80–520 V3–12
Solis 1P7.6K-4G-US600 V100–500 V4–12
Qcells Q.VOLT H7.6SX498 V234–498 V8–10

Checking the cold limit with a colder design temperature of −10 °C — the margin Cali-Graf's design tool uses across Los Angeles County — gives about 49.6 V per panel, and still 12 panels on a 600 V input.

Southern California temperatures

Typical-year extremes the calculator starts from, by city:

CityColdest air (typical year)Hottest cell (modeled)
Los Angeles2 °C74 °C
Palmdale0 °C77 °C
Santa Clarita1 °C75 °C
Riverside0 °C76 °C
Huntington Beach6 °C66 °C
Chula Vista7 °C73 °C

These are typical-year values. NEC 690.7 calculates maximum PV system voltage with the ASHRAE extreme annual minimum temperature for the site, which is usually colder — enter it in the calculator for a permit design. Inland valleys and high desert run colder than the coast; Palmdale's string can be shorter than Huntington Beach's with the same parts.

Plug your panel and inverter into the free string calculator, with your site's coldest morning.

Cali-Graf's string sizing calculator: panel, inverter, city and coldest air temperature, with the cold Voc and hot Vmp per panel and the maximum and minimum panels per string
The free string sizing calculator does the two formulas for a chosen panel, inverter and city, and repeats the NEC 690.7 caution under the result.

What this check doesn't cover

  • Microinverters. One per panel — no strings; the check is the panel's cold Voc and current against the microinverter's limits. See will this panel work with this inverter?.
  • Power optimizers. Systems with optimizers (SolarEdge, Tigo) follow the optimizer manufacturer's string rules — use their designer.
  • Current, conductors and protection. Per-input current limits, wire sizing, fusing and rapid shutdown are separate checks.
  • The proposal tool. Cali-Graf's design and proposal app doesn't size strings (it reports a panels-per-input range for Powerwall 3 as a hybrid inverter); the string calculator lives in the equipment directory, and each panel page has the same check for its own models.

Frequently asked

How do I calculate the maximum number of panels per string?

Correct the panel's Voc to the coldest expected temperature — Voc × (1 + β × (T − 25 °C)) — and divide the inverter's maximum DC input voltage by it, rounding down.

What temperature should I use for string sizing in Los Angeles?

For a code design, the ASHRAE extreme annual minimum for the site, per NEC 690.7. Typical-year coldest hours are around 0–7 °C across Southern California cities, and the extreme minimum is colder.

Why does a hot roof set a minimum string length?

A panel's working voltage drops as it heats up. The string has to stay above the inverter's MPPT or start-up voltage on the hottest afternoon, so a string can be too short.

How many panels can go on a 600 V string in Southern California?

For a common 400 W panel with about 45 V Voc, about 12 at Los Angeles temperatures. Panels with higher Voc fit fewer.

Does this apply to microinverters or optimizers?

No. Microinverters have no strings, and optimizer systems follow the manufacturer's own string rules.

Related reading

Sources & methodology

Product facts on this page come from Cali-Graf's own help center and the pages linked below; figures in examples come from the stated inputs. Features, limits and supported utilities change; each was verified October 16, 2026.

  1. Cali-Graf — String sizing calculator
  2. Cali-Graf — Qcells Q.PEAK DUO BLK ML-G10+ (compatibility and string sizing)
  3. NFPA — NFPA 70, National Electrical Code
  4. ASHRAE — Climatic design conditions
  5. NLR (formerly NREL) — PVWatts Calculator

Run the string check, then the whole design

The free string sizing calculator gives the voltage window for your site; Cali-Graf's design app checks panel–inverter compatibility at −10 °C and models the bill and proposal. Final designs follow the inverter manual and NEC 690.7, which uses the ASHRAE extreme minimum temperature.

Prepared by Cali Energy, October 16, 2026. This article is for general educational purposes only and is not legal, tax, financial, engineering, or utility advice. Rates, incentives, codes, permit requirements, equipment specifications, prices, and program terms may change; figures and timelines are estimates, not guarantees. Confirm current requirements with the applicable utility, AHJ, program administrator, manufacturer, or a licensed professional. See our Content Disclaimer. Cali Energy · 19201 Parthenia St, Unit E, Northridge, CA 91324 · CSLB #1032379 (B, C-10, C-39)