← Renewable Energy Studio
Concept Explainer · Renewable Energy

String vs. Micro vs. Power-Optimizer Inverters

Why one shaded panel can tank your whole array's output — or barely register at all — depending entirely on which inverter architecture is wired underneath it.

A chimney shadow crosses one panel for twenty minutes a day. Does the array lose "one panel's worth" of production, or a lot more than that? The honest answer is: it depends entirely on how the panels are wired to their inverter(s). Three architectures dominate the market — string, microinverter, and power-optimizer (DC-optimized string) — and they respond to that exact same shaded panel in three very different ways, for reasons that trace straight back to basic circuit theory.

The Setup

Three ways to wire the same array

String inverter: panels are wired in series into one or more "strings," all feeding a single central inverter. Because panels in a series string share the same current everywhere along the loop (Kirchhoff's current law), a shaded, damaged, or otherwise underperforming panel constrains the current for the entire string — dragging down every other panel in that string too, even ones sitting in full sun. Simplest and typically the lowest-cost architecture, and also the most vulnerable to partial shading and module mismatch.

Microinverter: every individual panel gets its own small dedicated inverter, converting that one panel's DC output to AC right at the panel, with its own independent maximum power point tracking (MPPT). A shaded panel only reduces its own output — zero effect on any other panel, since each one operates completely on its own. Highest per-panel resilience to shading, at the cost of one inverter per panel (higher cost, more individual components).

Power optimizer (DC-optimized string): a middle ground. Each panel still gets its own small DC-to-DC optimizer doing individual MPPT — so a shaded panel doesn't drag the rest of the string down the way pure series wiring does — but the optimized DC output from every panel is still combined and sent to oneshared central inverter for the final DC-to-AC conversion. Captures most of the microinverter's shading resilience while keeping the cost and simplicity of a single central inverter.

Same shaded panel, three different outcomes

Panel #2 shaded
String Inverterwhole string dragged down1234series string — one shared currentINVAC out: ~1 panel's worth(all 4 constrained low)effective output — dragged down uniformlyMicroinvertersonly panel #2 affected1234μINVμINVμINVμINV(AC combines here — no shared inverter)AC out: 3 full + 1 reduced(panel 2 only)effective output — only panel 2 dropsPower Optimizersonly #2 affected · shared inverter1234OPTOPTOPTOPTindependent DC, converging on one inverterINVAC out: ~3.9 panels' worth(only panel 2's own loss)effective output — loss contained, one shared inverter

Architecture trade-offs at a glance

Cost vs. resilience
String Inverter
Microinverters
Power Optimizers
Relative cost
Lowest — one central inverter, fewest total components
Highest — one inverter purchased and installed per panel
Middle — one optimizer per panel, but only one central inverter
Per-panel shading resilience
Low — one shaded panel constrains the whole series string
Highest — fully independent per-panel MPPT and conversion
High — independent per-panel MPPT, loss stays contained to that panel
Monitoring granularity
Whole-string only — can't see individual panel performance
Full per-panel visibility from each microinverter
Full per-panel visibility via optimizer telemetry, plus one inverter-level data point
Why this works

In a series string, every panel is forced to carry the same current — including the current the weakest panel can supply.

That's Kirchhoff's current law applied to a simple series loop: current can't be higher at one point in a series circuit than at another. A shaded panel's current-producing capability drops sharply, so the entire string's current gets clamped to whatever that one panel can still deliver — pushing every other panel in the string off its own maximum power point and wasting a chunk of the sunlight hitting them too. This is mismatch loss, and it's exactly the problem microinverters and power optimizers exist to solve: give each panel its own maximum power point tracking (either doing the full DC-to-AC conversion per panel, or just the DC-to-DC optimization per panel ahead of one shared inverter), and a shading event on one panel simply can't propagate its current constraint onto anyone else.

Common misconception
"A shaded or slightly underperforming panel only reduces the total system output by roughly that one panel's own missing contribution, regardless of inverter architecture."

False — for string inverter systems specifically. Because panels in a series string share the same current, one significantly shaded or mismatched panel can drag down the entire string'soutput disproportionately, far beyond just that one panel's own lost production. That's the mismatch-loss problem in a nutshell, and it's exactly what microinverters and power optimizers were designed to solve: by giving each panel independent (or near-independent) maximum power point tracking, a shading issue on one panel stays contained to that panel alone instead of bottlenecking the panels around it. The claim is only true for microinverter and power-optimizer architectures — for a string inverter, it substantially understates the real loss.

Related Concept Explainers
Capacity Factor vs. Efficiency
Read it →
Rapid Shutdown — Why NEC 690.12 Requires It
Coming soon

String vs. Micro vs. Power-Optimizer Inverters — Concept Explainer

Explains why one shaded or underperforming panel affects a solar array very differently depending on its inverter architecture — dragging down an entire string inverter system's output, versus staying contained to that single panel under microinverters or power optimizers — using the shared-current constraint of a series circuit (Kirchhoff's current law) as the underlying reason.

Why This Is Commonly Misunderstood

It's intuitive to assume a shaded panel just "loses its own share" of production, proportional to how much of the array it represents — one shaded panel out of twenty should cost about 5% of output. That intuition is correct for microinverters and power optimizers, but it badly understates the loss on a string inverter system, where panels share current in series and a single weak panel can constrain far more than its own proportional share.

The Physics

In a series string, Kirchhoff's current law requires the same current to flow through every panel in that loop at any instant. A panel's current output falls sharply when it's shaded (its short-circuit current drops roughly in proportion to the fraction of the cell area still illuminated, more severely if shading crosses cell strings without adequate bypass-diode segmentation). Since the whole string's current is capped at whatever the weakest panel can supply, every other panel in that string gets forced off its own maximum power point voltage, wasting potential production even though those panels are receiving full sun. Bypass diodes built into each panel can route current around a fully shaded substring, which limits (but does not eliminate) the string-wide impact — the string can still lose a substring's worth of voltage plus additional mismatch loss.

Microinverters eliminate the shared-current constraint entirely by converting each panel's DC output to AC independently, with independent MPPT — no other panel's electrical operating point is coupled to the shaded one. Power optimizers take a hybrid approach: each panel's DC-to-DC optimizer performs its own MPPT and regulates its output to a common bus voltage/current profile that the shared downstream inverter expects, so a shaded panel's reduced output is absorbed at the optimizer stage rather than constraining the whole array's current — while still funneling into one shared inverter for the final conversion.

Where This Matters

This is the central design trade-off in residential and small commercial solar: string inverters are cheapest and simplest and are fine on an unshaded, uniformly-oriented roof, but perform poorly on roofs with chimneys, trees, dormers, or multiple orientations. Microinverters and power optimizers cost more per watt but recover most or all of that lost production on partially shaded or complex roofs, and both also enable NEC 690.12 rapid-shutdown compliance and panel-level production monitoring that a pure string inverter cannot provide on its own.

Frequently asked questions

If only one panel out of many is shaded, why does a string inverter system lose more than just that one panel's output?

Because panels wired in series share the same current everywhere in that string (Kirchhoff's current law). A shaded panel's maximum available current drops, and that becomes the ceiling for the entire string's current — every other panel in the string gets pushed off its own optimal operating point to match, wasting some of the full sun hitting them too. This extra loss beyond the shaded panel's own share is called mismatch loss.

Do the bypass diodes built into solar panels fix this problem?

They help, but don't eliminate it. A bypass diode lets current route around a fully shaded substring of cells within a panel instead of forcing the whole panel's current to zero, which limits how badly one shaded panel can cripple a string. But the string still loses that substring's voltage contribution plus additional mismatch loss — it's a mitigation, not a fix, which is why microinverters and power optimizers exist.

If string inverters have worse shading performance, why does anyone still use them?

Cost and simplicity. One central inverter is cheaper than dozens of microinverters or optimizers, has fewer components that can fail, and is easier to service. On a roof with no shading and a single, uniform orientation, a string inverter loses little to nothing versus microinverters or optimizers, making the extra cost of panel-level electronics hard to justify.

What's actually different between a microinverter and a power optimizer?

A microinverter performs the complete DC-to-AC conversion at each individual panel, so each panel outputs AC power independently — there is no shared inverter at all. A power optimizer only performs DC-to-DC conversion and maximum power point tracking at each panel; its output is still DC, and that optimized DC from every panel is combined and sent to one shared central string inverter, which performs the actual DC-to-AC conversion for the whole array.

Do power optimizers and microinverters give the same production benefit under shading?

They're close but not identical. Both isolate a shaded panel's MPPT from the rest of the array, capturing the large majority of the potential mismatch-loss recovery. Microinverters go slightly further since each panel's AC output is fully independent all the way to the grid connection, with no shared component in the conversion path at all, while optimizer systems still share one inverter's conversion efficiency and any inverter-level clipping or downtime across the whole array.

Which architecture gives the best production monitoring?

Microinverters and power optimizers both provide full per-panel production data, since each panel has its own electronics reporting telemetry. A pure string inverter can only report the combined output of the whole string, making it impossible to identify which specific panel is underperforming without adding separate panel-level monitoring hardware.

🎓

Try our Renewable Energy Studio

More calculators, simulators, and guides for this discipline.

Related tools & guides

Capacity Factor vs. Efficiency — Concept ExplainerSolar PV Production SimulatorNEC 690 PV Array Current & OCPDRenewable Energy Engineering Studio