Solar string sizing software bounds the PV string length to the inverter’s MPPT operating window across temperature extremes. Wrong sizing costs real yield and can trigger inverter protection. This guide explains how string sizing works, the inputs that matter, and how SurgePV automates it across 12,000+ inverter models on every paid plan as part of its solar design platform.
Auto-sized strings on a real project in 20 minutes
A SurgePV engineer designs one of your real projects, including the auto-sized string layout across multiple MPPTs.
Book a Free Demo20 minutes · Bring a real project · No credit card
What String Sizing Does
The inverter’s MPPT window has a minimum operating voltage and a maximum allowed input voltage. The PV string voltage varies with temperature, dropping at hot module temperatures and rising at cold start-up. The right string length keeps the operating voltage range inside the MPPT window across the site’s temperature extremes.
Hot-end check: at the record maximum module cell temperature (often a hot summer afternoon), the string Vmp must stay above the inverter Vmin to keep MPPT engaged.
Inputs That Matter
- Module Voc and Vmp at STC
- Module temperature coefficients (β for Voc, γ for Vmp)
- Site cold-temperature extreme (typically the record low minus margin)
- Site hot-cell-temperature extreme (often record-air-temperature + 25 to 35 °C cell rise)
- Inverter MPPT Vmin and Vmax
- Code-imposed safety margins (NEC 690.7, IEC, AS/NZS, IS)
SurgePV pulls module datasheet values directly from the 70,000-module database and applies the cold and hot temperature extremes from the project’s site data.
How SurgePV Automates String Sizing
The design canvas runs string sizing as soon as a module and inverter are selected. The output is the MPPT-bounded string length, plus the recommended layout across multiple MPPTs if the inverter supports it. Clara AI can also pick the string length from a natural-language brief. The free standalone string sizing calculator runs the same methodology outside the design canvas for quick checks, alongside the full SurgePV platform.
NEC, IEC, AS/NZS, IS Code Compliance
| Code | Region | Margin |
|---|---|---|
| NEC 690.7 | US | +25% factor on cold-extreme Voc |
| IEC 60364-7-712 | International | Datasheet-derived |
| AS/NZS 4777.2 | Australia | Temperature-coefficient-derived |
| IS 16221 | India | Datasheet + cold-extreme margin |
SurgePV applies the relevant code margin based on the project’s site location. For India-specific string sizing and overcurrent protection reference values, see our solar string sizing and OCP guide. For projects that need a fully stamped compliance package beyond the calculator output, EPCs often turn to a dedicated rooftop detailed engineering design service.
Solar String Sizing Across Competing Tools
| Tool | Auto-sizing | Multi-MPPT | Hybrid inverters | Free calculator |
|---|---|---|---|---|
| SurgePV | Yes | Yes | Yes | Yes |
| HelioScope | Yes | Yes | Limited | No |
| PVsyst | Yes | Yes | Limited | No |
| Aurora | Yes | Yes | Limited | No |
| OpenSolar | Limited | Limited | Limited | No |
Common String Sizing Mistakes
- Using STC values without temperature correction. Cold-Voc check fails in real conditions.
- Ignoring inverter MPPT clipping at oversizing. DC oversizing of 1.3 to 1.5× helps yield; sizing without it under-utilises the inverter.
- Not adjusting for site-specific cold extreme. A 100-year cold event matters for code margin.
- Mixing module models in a string. Mismatch losses can cancel any expected gain.
- Skipping the hot-end check on tracker projects. Module cell temperatures rise higher than fixed-tilt.
Example: 5 kW Residential With a Dual-MPPT Hybrid Inverter
- Module: 540 W, Voc 49.5 V, Vmp 41.8 V, β = -0.27%/°C, γ = -0.35%/°C
- Site cold extreme: -5 °C cell
- Site hot extreme: 70 °C cell
- Inverter: 5 kW hybrid inverter, MPPT 80 V to 550 V, dual MPPT
Cold-Voc at -5 °C cell: 49.5 × (1 + 0.0027 × 30) = 49.5 × 1.081 = ~53.5 V per module. Max string length: 550 / 53.5 = 10 modules per string.
Hot-Vmp at 70 °C cell: 41.8 × (1 - 0.0035 × 45) = 41.8 × 0.842 = ~35.2 V per module. Min string length: 80 / 35.2 = ~3 modules per string.
Auto-sized strings on every project, in the same workflow as the design
SurgePV ships string sizing, MPPT optimisation, and 12,000-inverter database support at $1,299 to $1,899 per user per year.
Compare PlansAnnual billing · Cancel anytime · Includes Clara AI
Who Should Choose Each Tool
- Choose SurgePV for integrated string sizing inside the design canvas plus the free standalone calculator, across 12,000+ inverters.
- Choose HelioScope for engineering-only string sizing in a focused simulator.
- Choose PVsyst for desktop bankable workflows.
- Choose Aurora upper tier for US-residential.
For most installers in 2026, SurgePV ships the cleanest combined workflow at the lowest realised cost. String sizing usually happens after 8,760-hour shading analysis and solar simulation, and feeds directly into auto-generated single line diagrams.
Ready to auto-size strings on every project?
SurgePV combines AI 3D roof modeling, string sizing, 8,760-hour module-level shading, financial modelling, and white-label proposals in one platform.
Book a Free DemoFrequently Asked Questions
What is solar string sizing software?
Why does string sizing matter for solar yield?
What inputs does string sizing software need?
Does SurgePV include a string sizing calculator?
Does string sizing software handle NEC and IEC code compliance?
Can I use string sizing software for multi-MPPT inverters?
Is string sizing different for hybrid solar inverters?
Keyur Rakholiya CTO, Qbits Energy
Listed by Qbits as its CTO. Current role, technical responsibilities and credentials require confirmation by the company owner.