Solar Charge Controller Sizing Calculator

Size an MPPT or PWM charge controller from array short-circuit current and battery voltage.

Ad placeholder (leaderboard)

A solar charge controller must safely handle both the current your array can produce and the voltage it can reach on a cold day. This calculator applies the NEC 1.25 current factor and a low-temperature voltage correction to size the minimum controller amperage and voltage rating for MPPT or PWM systems.

How it works

For current, the array short-circuit current is the per-string Isc times the number of parallel strings, grossed up by the NEC factor:

Array Isc = module Isc × parallel strings
PWM min amps  = Array Isc × 1.25
MPPT min amps = (Array Isc × Vmp_string × 1.25) ÷ battery V   (approx, via power)

For voltage, the series-string open-circuit voltage is corrected for cold:

String Voc = module Voc × modules in series
Max cold Voc = String Voc × (1 + temp factor)

The MPPT estimate uses array Voc as a conservative stand-in for the power calculation when Vmp is not supplied.

Tips

  • Pick a controller whose amp rating exceeds the calculated minimum with margin.
  • Never let cold-morning array Voc exceed the controller’s max input voltage.
  • Higher battery voltage lets a smaller-amp MPPT controller pass more power.
Ad placeholder (rectangle)