Required harvest
E_PV = E_load / η_charge
The array must produce extra energy to cover charge-path losses.
Estimate the PV array wattage, panel count, and charge-controller current needed to replace a specified amount of daily energy under an assumed peak-sun-hours resource.
Access: Free to use, no installation, and No account required. Calculations run in your browser.
The minimum array power is based on daily energy divided by peak sun hours, array derating, and charge-path efficiency. The design margin is then applied before rounding up to a whole panel count.
The controller-current estimate is a planning value based on installed PV wattage, controller efficiency, and nominal battery voltage. It does not replace PV string-voltage/current compatibility checks, cold-weather Voc calculations, conductor ampacity, overcurrent protection, or controller manufacturer limits.
Use the Solar Array Size Calculator to estimate minimum and recommended PV array wattage, panel count, installed array size, controller current, and daily energy harvest from load energy, peak sun hours, derating, charge efficiency, and design margins.
The calculation first determines how much solar energy must be harvested to deliver the requested daily load energy after charge-path losses. It then divides by peak sun hours and array derate to estimate minimum array power, adds design margin, and rounds up to a whole panel count.
Peak sun hours compress a variable solar day into equivalent full-power hours. Seasonal weather, orientation, shading, temperature, soiling, battery acceptance, clipping, and site-specific irradiance still require a more detailed production model.
E_PV = E_load / η_charge
The array must produce extra energy to cover charge-path losses.
P_min = E_PV / (PSH · derate)
Peak sun hours and aggregate derate convert daily energy to array nameplate power.
I_ctrl ≈ P_array η_ctrl / V_bank
Installed array power is converted to an approximate battery-side controller current.
Use 5,000 Wh/day, 5 peak sun hours, 0.80 array derate, 0.92 charge efficiency, 20% design margin, 400 W panels, and a 48 V battery bank.
Result: The example estimates about 7.36 kWh/day under the entered resource assumptions and about a 50.5 A controller recommendation after the current margin.
Peak sun hours are the daily solar irradiation expressed as an equivalent number of hours at 1,000 W/m². They are not the same as daylight hours.
Panels are discrete products, so the calculator rounds up to a whole number of the entered panel wattage.
No. Controller selection also requires PV string open-circuit voltage, short-circuit current, temperature corrections, manufacturer limits, and applicable code requirements.
These cases confirm the sizing scales linearly where it should.
Case: Increase peak sun hours with all else unchanged.
Expected: Required array wattage should decrease.
Case: Double the daily energy target.
Expected: Minimum and recommended array power should approximately double before panel-count rounding.
Sizing logic is shared with the DIY Power System Designer, which carries the fuller battery, controller, and seasonal-irradiance workflow.
Open the source workbench →Read calculation and source methodology →