Inverter sizing determines how much of your array’s DC power reaches the grid as AC energy. Undersize and you clip too much peak power. Oversize and you waste money. Get string voltage wrong and you risk equipment damage.
This guide covers DC/AC ratio selection, string length calculations, current limit checks, and clipping loss analysis. Every step includes worked examples with real panel and inverter specs.
TL;DR: Inverter Sizing Quick Reference
Target DC/AC ratio: 1.15 to 1.25 for residential, 1.20 to 1.30 for commercial. Max panels per string: inverter max DC voltage divided by Voc at coldest temperature (round down). Min panels per string: inverter MPPT minimum voltage divided by Vmp at hottest cell temperature (round up). Always check Isc at STC against inverter maximum input current per MPPT.
What this guide covers:
- DC/AC ratio basics and target ranges by application
- Maximum string length from cold-temperature Voc
- Minimum string length from hot-temperature Vmp
- Optimal string length with worked examples for three inverter brands
- Current limit verification for parallel strings
- Inverter clipping: when it helps, when it hurts, and how much is acceptable
- How solar design software automates string sizing
Step 1: Understand the DC-to-AC Ratio
The DC/AC ratio (also called inverter loading ratio or ILR) is the ratio of total DC array capacity to the inverter’s AC output rating.
DC/AC Ratio = Total DC Panel Capacity (Wp) / Inverter AC Rating (W)
A 10 kWp array connected to an 8 kW inverter has a DC/AC ratio of 1.25.
Why Oversize the Array?
Solar panels almost never produce full rated power. STC ratings assume 1,000 W/m2, 25 C cell temperature, and AM 1.5 spectrum. In reality:
- Irradiance reaches 1,000 W/m2 only during a few peak hours on clear days
- Cell temperatures hit 55-70 C, reducing output by 10-20%
- Soiling, wiring losses, and mismatch reduce DC output by another 2-5%
A 10 kWp array might produce 7.5-8.5 kW DC under typical conditions. An 8 kW inverter captures nearly all of that, only clipping when conditions approach STC.
Target DC/AC Ratios
| Application | Typical DC/AC Ratio | Reasoning |
|---|---|---|
| Residential (behind-the-meter) | 1.15 to 1.25 | Moderate self-consumption, limited roof space |
| Commercial rooftop | 1.20 to 1.30 | Daytime load matching, higher capacity factor |
| Utility ground-mount | 1.25 to 1.40 | Maximize energy harvest, cheap DC capacity |
| High-irradiance sites (desert) | 1.10 to 1.20 | Frequent peak irradiance, more clipping risk |
| Low-irradiance sites (northern Europe) | 1.25 to 1.35 | Rare peak irradiance, minimal clipping |
Adding DC panel capacity is cheaper per watt than adding inverter AC capacity. The savings on inverter cost outweigh the small energy lost to clipping. Any modern solar design software models these trade-offs automatically.
Pro Tip
In northern Europe (above 50 degrees N), irradiance rarely exceeds 900 W/m2. A DC/AC ratio of 1.30 produces less than 1% annual clipping loss because the array almost never reaches full power. In contrast, the same ratio in southern Spain might cause 3 to 4% clipping due to frequent high-irradiance conditions.
Step 2: Check Inverter Maximum DC Voltage
This is the most safety-critical calculation. If string Voc exceeds the inverter’s maximum DC input voltage, permanent damage can result.
Why Cold Temperature Matters
Solar panel voltage increases as temperature drops. The worst case is a cold, clear winter morning when cells generate full Voc near ambient temperature.
The Formula
Voc_max = Voc_STC x [1 + (T_min - 25) x (TK_Voc / 100)]
Where:
- Voc_STC = open-circuit voltage at standard test conditions (from datasheet)
- T_min = lowest expected ambient temperature at the site (degrees C)
- TK_Voc = temperature coefficient of Voc (negative percentage per degree C, from datasheet)
- 25 = STC reference temperature
Worked Example: Jinko Tiger Neo 420W at -10 degrees C
Panel specifications (from Jinko Solar datasheet):
- Voc at STC: 38.54 V
- TK_Voc: -0.25%/degree C
Site minimum temperature: -10 degrees C
Voc_max = 38.54 x [1 + (-10 - 25) x (-0.25 / 100)] Voc_max = 38.54 x [1 + (-35) x (-0.0025)] Voc_max = 38.54 x [1 + 0.0875] Voc_max = 38.54 x 1.0875 Voc_max = 41.91 V per panel
Maximum Panels Per String
Max panels = Inverter max DC voltage / Voc_max (round DOWN)
For common inverters:
| Inverter | Max DC Voltage | Max Panels (Jinko 420W at -10 degrees C) |
|---|---|---|
| Fronius Symo GEN24 10.0 | 1,000 V | 1,000 / 41.91 = 23 panels |
| Huawei SUN2000-10KTL-M1 | 1,100 V | 1,100 / 41.91 = 26 panels |
| SolarEdge SE10K (with optimizers) | 750 V (string) | Optimizer-based, different calculation |
SolarEdge Exception
SolarEdge systems use DC optimizers that regulate each panel’s output to a fixed voltage (typically 1 V per optimizer). The string voltage is set by the number of optimizers, not panel Voc. SolarEdge has its own string length limits (typically 6,000 W per string for residential optimizers). The Voc cold-temperature check does not apply the same way because the optimizers cap the voltage.
Temperature Data Sources
Use the lowest recorded temperature, not the average winter low. Sources: national meteorological data (DWD, Met Office, NOAA), TMY files, or ASHRAE 99.6% design temperatures.
For central Europe, -10 to -15 C is appropriate. For Scandinavia, use -20 to -30 C. For the southern Mediterranean, -5 to 0 C.
Step 3: Check MPPT Voltage Range
The inverter’s MPPT operates within a specific voltage window. If string voltage drops below the minimum, the inverter reduces output or shuts down.
Why Hot Temperature Matters
Solar panel voltage decreases as temperature rises. On a hot summer afternoon, cell temperatures on a dark rooftop can reach 65-75 C.
Cell Temperature vs. Ambient Temperature
Cell temperature is not the same as ambient temperature. A common approximation:
T_cell = T_ambient + 25 to 30 degrees C (for well-ventilated roof mounts) T_cell = T_ambient + 35 to 40 degrees C (for flush-mounted or poorly ventilated arrays)
On a 35 degrees C summer day with a flush-mounted rooftop array: T_cell = 35 + 35 = 70 degrees C
The Formula
Vmp_min = Vmp_STC x [1 + (T_cell_max - 25) x (TK_Vmp / 100)]
Some datasheets list TK_Vmp directly. If only TK_Voc is provided, use it as a conservative approximation (both are negative and similar for crystalline silicon).
Worked Example: Jinko Tiger Neo 420W at 65 degrees C Cell Temperature
Panel specifications:
- Vmp at STC: 31.97 V
- TK_Voc: -0.25%/degree C (used as proxy for TK_Vmp)
Vmp_min = 31.97 x [1 + (65 - 25) x (-0.25 / 100)] Vmp_min = 31.97 x [1 + 40 x (-0.0025)] Vmp_min = 31.97 x [1 - 0.10] Vmp_min = 31.97 x 0.90 Vmp_min = 28.77 V per panel
Minimum Panels Per String
Min panels = Inverter MPPT min voltage / Vmp_min (round UP)
| Inverter | MPPT Min Voltage | Min Panels (Jinko 420W at 65 degrees C) |
|---|---|---|
| Fronius Symo GEN24 10.0 | 65 V | 65 / 28.77 = 2.26, round up = 3 panels |
| Huawei SUN2000-10KTL-M1 | 200 V | 200 / 28.77 = 6.95, round up = 7 panels |
| SolarEdge SE10K | N/A (optimizer-based) | Per SolarEdge design tool |
Fronius allows very short strings (minimum 3 panels) while Huawei requires at least 7. This matters for small residential systems or mixed orientations.
Step 4: Determine Optimal String Length
With max and min string lengths established, the optimal length depends on where the string operates within the MPPT voltage window.
The Sweet Spot
Most inverters achieve peak MPPT efficiency in the middle of their voltage range. Running near the limits reduces tracking accuracy by 0.5-1.0%.
Optimal string Vmp = approximately 60 to 80% of the MPPT voltage range
Worked Example: Three Popular Combinations
Using Jinko Tiger Neo JKM420N-54HL4 panels with three inverter options:
Combination 1: Fronius Symo GEN24 10.0 Plus
- MPPT range: 65 to 800 V (operating), max 1,000 V DC
- Max panels per string (at -10 degrees C): 23
- Min panels per string (at 65 degrees C cell): 3
- Target Vmp range (middle of MPPT): 250 to 550 V
- Panels for 250 V: 250 / 28.77 = 9 panels (Vmp_hot = 259 V)
- Panels for 550 V: 550 / 31.97 = 17 panels (Vmp_STC = 543 V)
- Optimal range: 9 to 17 panels per string
Combination 2: Huawei SUN2000-10KTL-M1
- MPPT range: 200 to 800 V (full power), max 1,100 V DC
- Max panels per string (at -10 degrees C): 26
- Min panels per string (at 65 degrees C cell): 7
- Target Vmp range: 350 to 600 V
- Panels for 350 V: 350 / 28.77 = 13 panels (Vmp_hot = 374 V)
- Panels for 600 V: 600 / 31.97 = 19 panels (Vmp_STC = 607 V)
- Optimal range: 13 to 19 panels per string
Combination 3: SolarEdge SE10K with S440 Optimizers
- String design follows SolarEdge rules: max 6,000 W per string
- Max panels per string: 6,000 / 420 = 14 panels
- Min panels per string: per SolarEdge design guidelines (typically 8)
- Optimal range: 8 to 14 panels per string
Summary Table
| Inverter | Min Panels | Max Panels | Optimal Range |
|---|---|---|---|
| Fronius GEN24 10.0 | 3 | 23 | 9 to 17 |
| Huawei SUN2000-10KTL-M1 | 7 | 26 | 13 to 19 |
| SolarEdge SE10K + S440 | 8 | 14 | 8 to 14 |
For a deeper look at wiring configurations and common stringing mistakes, see the solar panel stringing guide.
Pro Tip
When you have unequal string lengths (for example, one string of 12 panels and one of 14), connect them to separate MPPT inputs if the inverter has dual MPPT. Connecting unequal strings to the same MPPT forces the tracker to find a compromise operating point, reducing output from both strings. Most modern inverters with 2 or 3 MPPT inputs handle this well.
Step 5: Check Current Limits
Each MPPT input also has a maximum current rating.
Single String Current
The relevant value is Isc at STC, because Isc increases slightly with temperature and irradiance can briefly spike above 1,000 W/m2 due to cloud edge enhancement.
For the Jinko Tiger Neo 420W:
- Isc at STC: 13.96 A
Most residential inverters handle 16 to 20 A per MPPT input. A single string of Jinko 420W panels at 13.96 A is well within limits for any standard inverter.
Parallel Strings on One MPPT
When connecting multiple strings in parallel to the same MPPT input, the currents add:
Total current = Isc per string x number of parallel strings
Two parallel strings: 13.96 x 2 = 27.92 A Three parallel strings: 13.96 x 3 = 41.88 A
| Inverter MPPT Input | Max Input Current | Max Parallel Strings (Jinko 420W) |
|---|---|---|
| Fronius GEN24 (per MPPT) | 25 A | 1 string |
| Huawei SUN2000-10KTL-M1 (per MPPT) | 27 A | 1 string |
| Huawei SUN2000-50KTL-M3 (per MPPT) | 32 A | 2 strings |
| Commercial 3-phase (typical) | 40 to 50 A | 2 to 3 strings |
Key Point
Exceeding the maximum input current does not usually damage the inverter (it has internal protection), but it forces the MPPT to operate away from the optimal power point, reducing yield. Some inverters derate automatically when current limits are exceeded. Size your strings so that the total Isc at STC stays below the rated input current per MPPT.
Step 6: Account for Inverter Clipping
Clipping occurs when DC power exceeds the inverter’s maximum AC output. The inverter shifts its operating point away from maximum power, reducing DC input to match the AC limit.
What Clipping Looks Like
On a clear summer day, a system with a 1.25 DC/AC ratio might produce this power curve:
- 8:00 AM: DC output 4.0 kW, AC output 4.0 kW (no clipping)
- 10:00 AM: DC output 7.5 kW, AC output 7.5 kW (no clipping)
- 12:00 PM: DC output 9.8 kW, AC output 8.0 kW (1.8 kW clipped)
- 2:00 PM: DC output 9.2 kW, AC output 8.0 kW (1.2 kW clipped)
- 4:00 PM: DC output 6.5 kW, AC output 6.5 kW (no clipping)
The clipped energy is lost, but the inverter runs at or near full capacity for more hours, producing more total energy than a 1.0 DC/AC ratio would.
Acceptable vs. Excessive Clipping
| DC/AC Ratio | Typical Annual Clipping Loss | Assessment |
|---|---|---|
| 1.00 to 1.10 | 0% | No clipping, but inverter is oversized |
| 1.10 to 1.20 | 0 to 1% | Minimal clipping, common for high-irradiance sites |
| 1.20 to 1.30 | 1 to 2% | Optimal for most residential and commercial projects |
| 1.30 to 1.40 | 2 to 4% | Acceptable for utility-scale with cheap DC capacity |
| 1.40 to 1.50 | 4 to 7% | Aggressive, requires detailed financial modeling |
| Above 1.50 | 7%+ | Excessive for most applications |
These values assume a temperate climate (central Europe or mid-latitude US). High-irradiance sites (desert, tropical) will see higher clipping at the same ratios. Low-irradiance sites (UK, Scandinavia) will see lower clipping.
The Economics of Clipping
Consider a 10 kWp array with an 8 kW inverter (DC/AC = 1.25):
- Annual production without clipping: 11,000 kWh
- Annual clipping loss at 1.25 ratio: approximately 1.5%, or 165 kWh
- Value of lost energy at €0.10/kWh: €16.50 per year
Now consider upgrading to a 10 kW inverter to eliminate clipping:
- Additional inverter cost: approximately €300 to €500
- Energy recovered: 165 kWh/year, worth €16.50/year
- Simple payback on the inverter upgrade: 18 to 30 years
The math rarely justifies a larger inverter just to eliminate clipping.
Pro Tip
If your system includes battery storage, clipping losses can be reduced further. DC-coupled battery systems can absorb excess DC power that would otherwise be clipped, storing it for evening use. This changes the clipping economics and may justify higher DC/AC ratios (1.30 to 1.50) for systems with storage.
When Clipping Becomes a Problem
Clipping above 5% annually deserves closer scrutiny. Signs that your DC/AC ratio is too aggressive:
- Flat-topped production curves lasting more than 4 hours on clear days
- Revenue loss exceeding the cost of a reasonable inverter upgrade
- Warranty concerns: some inverter manufacturers flag sustained operation at clipping limits as outside normal use
- Curtailment stacking: if the grid operator also curtails export, clipping plus curtailment can combine to unacceptable losses
Use the generation and financial tool to model clipping losses against your specific energy price, feed-in tariff, and self-consumption rate.
Auto-Size Inverters and Strings in Minutes
SurgePV checks voltage limits, current limits, and clipping losses automatically for any panel and inverter combination. See the results on your next project.
Book a DemoNo commitment required · 20 minutes · Live project walkthrough
Step 7: Let Design Software Handle the Math
Manual string sizing works for single-orientation systems. It gets complicated with multiple roof faces, shading, and year-round temperature variations.
What Software Handles That Manual Calculation Cannot
Automatic string configuration. Given a panel and inverter model, solar design software calculates all valid string lengths, checks limits at both temperature extremes, and proposes optimal wiring.
Hourly clipping simulation. The software models DC production for every hour against the inverter AC limit, capturing seasonal variation that rule-of-thumb tables miss.
Multi-MPPT optimization. Software assigns strings to MPPTs based on orientation, tilt, and shading to maximize output. East- and west-facing strings go on separate MPPTs automatically.
Temperature-adjusted yield modeling. Hourly TMY temperature data produces tighter string sizing than manual worst-case calculations.
SurgePV’s auto-stringing engine generates a complete string diagram with voltage checks, current checks, and clipping analysis. For layout planning, see the solar panel layout design guide.
Results: Complete Sizing Walkthrough
Here is the full process for a real residential project:
Project: 8.4 kWp rooftop system in Hamburg, Germany (53.5 degrees N)
Equipment:
- Panels: 20 x Jinko Tiger Neo JKM420N (420 Wp each, total 8,400 Wp)
- Inverter: Huawei SUN2000-8KTL-M1 (8.0 kW AC)
Step 1 — DC/AC Ratio: 8,400 / 8,000 = 1.05. This is actually below the optimal range. For Hamburg’s low irradiance, a ratio of 1.20 to 1.30 would be better. Consider a Huawei SUN2000-6KTL-M1 (6.0 kW AC) instead.
Revised: 8,400 / 6,000 = 1.40. That is aggressive. Try the SUN2000-7KTL-M1 (7.0 kW AC): 8,400 / 7,000 = 1.20. Good match for Hamburg’s conditions.
Step 2 — Max string length (cold): T_min Hamburg: -15 degrees C (ASHRAE design temperature) Voc_max = 38.54 x [1 + (-15 - 25) x (-0.25/100)] = 38.54 x 1.10 = 42.39 V Max panels = 1,100 / 42.39 = 25 panels (well above 20 total)
Step 3 — Min string length (hot): T_cell_max: 35 degrees C ambient + 30 degrees C rise = 65 degrees C Vmp_min = 31.97 x [1 + (65 - 25) x (-0.25/100)] = 31.97 x 0.90 = 28.77 V Min panels = 200 / 28.77 = 7 panels (round up)
Step 4 — String configuration: 20 panels total. Valid range: 7 to 25 per string. Option A: 2 strings of 10 panels (Vmp_STC = 320 V, within 200-800 V MPPT range) Option B: 1 string of 10 + 1 string of 10, each on separate MPPT
Both options are valid. Option B is preferred because the inverter has 2 MPPT inputs, and separate tracking per string improves yield if the roof has any shading variation.
Step 5 — Current check: Isc = 13.96 A per string. Huawei SUN2000-7KTL max input current per MPPT: 27 A. Single string per MPPT: 13.96 A. Well within limits.
Step 6 — Clipping estimate: DC/AC ratio 1.20 in Hamburg (low irradiance). Expected annual clipping: less than 0.5%. Negligible.
Final configuration: 2 strings of 10 panels, each on one MPPT input, DC/AC ratio 1.20, annual clipping under 0.5%.
Frequently Asked Questions
What is a good DC to AC ratio for a solar inverter?
A good DC to AC ratio depends on the application. Residential systems typically use 1.15 to 1.25, commercial systems use 1.20 to 1.30, and utility-scale systems can go up to 1.40. Higher ratios increase clipping losses during peak hours but improve total annual yield because the inverter operates closer to its rated output for more hours per day.
How do you calculate the maximum number of solar panels per string?
Divide the inverter maximum DC input voltage by the panel Voc adjusted for the coldest expected temperature. The temperature-adjusted Voc equals Voc at STC times (1 plus temperature coefficient of Voc times (minimum temperature minus 25 degrees C) divided by 100). Round down to the nearest whole number. This prevents the string voltage from exceeding inverter limits on cold sunny mornings.
What is inverter clipping and how much is acceptable?
Inverter clipping occurs when DC power from the array exceeds the inverter AC output capacity. The inverter shifts the operating point away from maximum power to limit output. At a DC/AC ratio of 1.25, annual clipping losses are typically 1 to 2%. At 1.40, losses rise to 3 to 5%. Clipping below 3% annually is widely considered acceptable because the cost of a larger inverter exceeds the value of recovered energy.
How does temperature affect solar panel string voltage?
Solar panel voltage decreases as temperature rises and increases as temperature drops. On a cold winter morning at -10 degrees C, a panel with a Voc temperature coefficient of -0.25%/C will see its Voc increase by about 8.75% above the STC rating. On a hot summer day at 65 degrees C cell temperature, Vmp drops by about 10%. String sizing must account for both extremes to stay within inverter voltage limits.
What happens if the string voltage exceeds the inverter maximum?
If string open-circuit voltage exceeds the inverter maximum DC input voltage, the inverter will not start and may be permanently damaged. This is a hard safety limit, not a soft performance boundary. It most commonly occurs on cold sunny mornings when panel voltage peaks. Always calculate Voc at the lowest expected ambient temperature for your site and confirm the string stays below the inverter maximum.
Further Reading
For related design topics, see:



