Solar Charge Controller Size Calculator

Calculate the correct size solar charge controller for your solar panel array and battery bank.
Supports PWM and MPPT controllers.

Required Controller Size

A solar charge controller regulates the voltage and current from solar panels to a battery bank. Without it, solar panels would damage or destroy batteries by overcharging them. Choosing the right controller size is critical for safe, efficient, and long-lasting solar installations.

Two Types of Charge Controllers

PWM (Pulse Width Modulation): Simpler and less expensive. Works by connecting the panel directly to the battery and pulsing the connection on and off to regulate charge. Works best when panel voltage is similar to battery voltage. Typical efficiency: 70–80%.

MPPT (Maximum Power Point Tracking): More sophisticated and efficient. Uses a DC-DC converter to extract maximum power from panels regardless of voltage mismatch. Can step down higher panel voltage to battery voltage with minimal loss. Typical efficiency: 93–97%. Best for larger systems or when panel voltage significantly exceeds battery voltage.

The two are sized on completely different currents, and that trips people up

A PWM controller is essentially a switch. It drags the panel down to battery voltage, so the current that flows through it is the panel’s own current, and the voltage difference is simply thrown away. A 400 W panel array with a 12V battery does not give you 400 W. The panel puts out roughly 22 A at its 18 V maximum power point, and once PWM pulls it to 13 V you get about 290 W. The other 110 W never existed.

An MPPT controller is a DC-DC converter. It takes the panel’s full power in at high voltage and hands it to the battery at low voltage and correspondingly higher current. So its rating is a battery-side output current.

Sizing a PWM controller:

I_controller ≥ Array short-circuit current (Isc) × 1.25

Isc is printed on the back of every panel. Add the Isc of parallel strings; series strings do not add current. If you do not know it, panel wattage divided by battery voltage is the usual conservative stand-in, and it will oversize you by roughly the ratio of panel voltage to battery voltage.

Sizing an MPPT controller:

I_controller ≥ (Total panel wattage / Battery voltage) × 1.25

The voltage limit matters separately: ensure the open-circuit voltage of the array (Voc) does not exceed the controller’s maximum input voltage rating at the coldest expected temperature. Voc rises as temperature falls, by roughly 0.3% per degree C below 25, so a string that measures 90 V on a warm afternoon can hit 105 V on a frosty morning before the sun has warmed the glass. That first cold sunrise is when controllers die.

Safety Factor

Always size 25% larger than calculated. Panels can produce up to 125% of rated power under ideal conditions (cold, bright). A 25% safety margin prevents controller damage and ensures reliable operation.

Battery Bank Voltage

Common battery bank voltages:

  • 12V: Small cabins, RVs, boats (up to ~800W panels practical)
  • 24V: Medium systems (800W–3,000W panels)
  • 48V: Large off-grid systems (3,000W+ panels)

Important Note

This calculator provides basic sizing guidance. For proper solar system design, especially on large or off-grid installations, consult a qualified solar installer who can account for local irradiance, shading, seasonal variation, and load analysis.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.