Performance and output
Output calculator with power optimizers
Enter your panel specs, shading, and inverter size. See how per-panel optimization recovers shading losses, and whether your central inverter is clipping any output.
How it works
Three steps to your optimizer output
Step 1
Enter your panel and shading details
Panel specs and shading work the same way as with the microinverter output calculator, since optimizers also correct at the panel level.
Step 2
Add your central inverter specs
Unlike microinverters, optimizers still feed one shared inverter, so its AC capacity and efficiency matter here.
Step 3
Check for clipping
The calculator compares your array's peak DC output against the inverter's ceiling and flags any output lost to clipping. See the real-world vs nameplate gap calculator for other sources of loss.
How optimizers change the output math
Power optimizers versus microinverters
Power optimizers correct each panel's output individually like microinverters do, but the corrected DC power still runs through one shared central inverter, so that inverter's capacity and efficiency still shape the final output. That's the key difference from the microinverter calculator, where each panel converts independently with no shared ceiling. A NLR field study on shaded PV strings documented how a single shaded cell group can drop a string's output to zero, the disproportionate loss that panel-level optimization is designed to prevent.
What inverter clipping actually means
Clipping happens when your panels' combined peak DC output exceeds what the central inverter can convert to AC at once, so the excess above that ceiling is lost rather than passed through. It usually shows up only during the sunniest hours of the sunniest days, not across the whole year. If you want to isolate clipping from other loss sources, compare the result against the shading loss estimator. If the clipped energy adds up to a meaningful annual amount, the savings calculator with inverter replacement cost included can help weigh whether a larger inverter would actually pay for itself.
Should the inverter match panel wattage exactly
Not necessarily should you size your inverter to match panel wattage exactly. Many installers intentionally size the inverter slightly below total panel wattage because panels rarely hit their full rated output at once, so a modest amount of headroom is normal and usually not worth paying extra to eliminate. An EIA analysis of solar plant data found individual systems typically running a DC-to-AC ratio between 1.13 and 1.30, confirming that a modest oversizing of the panel array relative to the inverter is standard industry practice rather than a design shortcut.
Do optimizers still help without shading
The shading-recovery benefit shrinks a lot with no shading, but power optimizers still provide panel-level monitoring and can help with mismatched panels or slight orientation differences across an array. If your roof is shade-free and uniformly oriented, check the quick output estimator for a simpler comparison first. That difference changes with the inverter choice, and the microinverter vs string inverter output tool shows the difference.
Questions
Frequently asked
Power optimizers correct each panel's output individually like microinverters do, but the corrected DC power still runs through one shared central inverter, so that inverter's capacity and efficiency still shape the final output.
Clipping happens when your panels' combined peak DC output exceeds what the central inverter can convert to AC at once, so the excess above that ceiling is lost rather than passed through.
Not necessarily. Many installers intentionally size the inverter slightly below total panel wattage because panels rarely hit their full rated output at once, so a modest amount of headroom is normal and usually not worth paying extra to eliminate.
The shading-recovery benefit shrinks a lot with no shading, but power optimizers still provide panel-level monitoring and can help with mismatched panels or slight orientation differences across an array.