Solar Charge Controller Size Calculator

Find the controller amps you need from your array watts and battery voltage — with the standard 25% safety margin and MPPT vs PWM guidance.

Total array: 400 W
Optional: cold-weather input voltage check (MPPT)
From your panel's datasheet. Used to check the minimum PV input voltage your MPPT controller must accept on a cold morning.

A planning estimate using array watts ÷ battery volts × 1.25. Always confirm against your controller's datasheet, and check that its maximum PV input voltage exceeds your cold-weather array Voc.

[ Ad slot — replace with AdSense / Ezoic code ]

How charge controller sizing works

A charge controller sits between your solar panels and your battery bank, and its key spec is the maximum current it can push into the battery. The sizing rule is short:

Controller amps = Array watts ÷ Battery volts × 1.25

You divide by the battery voltage (not the panel voltage) because the controller delivers power to the battery at the battery's voltage. The 1.25 is the standard solar safety margin: on bright cold days, and especially during the cloud-edge effect, irradiance can spike and briefly push panels 20-30% above their rated output, so you give the controller 25% headroom to absorb it. Then you round up to the next standard controller size — 10, 20, 30, 40, 50, 60, 80, 100, 150 or 200 A.

Why higher battery voltage means a smaller controller

The same array needs far fewer controller amps at a higher bank voltage, because amps = watts ÷ volts:

MPPT vs PWM

Both types do the same job, but very differently:

The output-side amp formula above is the same for both. The practical difference is energy harvested and wiring flexibility. As a rule of thumb, pick MPPT for anything over about 200 W or for modern high-voltage panels; reserve PWM for small, matched, budget setups.

Don't forget the input voltage (MPPT)

If you wire panels in series, add their open-circuit voltages (Voc) and multiply by about 1.25 for a cold morning, when Voc climbs. Your controller's maximum PV input voltage must be above that number. Two 22 V Voc panels in series is 44 V, ×1.25 ≈ 55 V, so a 100 V-input MPPT controller has plenty of room.

Standard controller sizes

Array (12 V bank)Array (24 V bank)Controller
up to ~190 Wup to ~380 W20 A
~190–290 W~380–580 W30 A
~290–380 W~580–770 W40 A
~380–480 W~770–960 W50 A
~480–580 W~960–1150 W60 A
[ Ad slot — replace with AdSense / Ezoic code ]

Frequently asked questions

How do I size a solar charge controller?

Divide your total array watts by the battery bank voltage, then multiply by 1.25: controller amps = array watts ÷ battery volts × 1.25. For 400 W of panels on a 12 V bank that's 400 ÷ 12 × 1.25 = 41.7 A, so you round up to a 50 A controller.

Why multiply by 1.25?

Because solar panels can briefly produce more than their rated output. On bright cold days, and especially during the cloud-edge effect, irradiance can spike and push an array 20-30% above its STC rating. Sizing the controller at 1.25× the array's current gives it the headroom to ride out those surges without overloading.

What's the difference between MPPT and PWM?

A PWM controller is a simple switch that pulls panel voltage down to battery voltage, wasting the extra as heat, so panel and battery voltage must roughly match. An MPPT controller converts that excess voltage into extra charging current, harvesting about 10–30% more energy and allowing higher-voltage series strings. The battery-side amp formula is the same for both.

Should I get MPPT or PWM?

Choose MPPT for any array above roughly 200 W, for modern panels with a Vmp above 30 V, and in cold climates where its advantage is largest. PWM only makes sense for small, low-cost systems using a true voltage-matched 12 V panel under about 100–200 W.

Do I need to check the controller's input voltage?

Yes, for MPPT controllers with panels in series. Add the open-circuit voltage (Voc) of the series panels and multiply by about 1.25 for cold mornings, when Voc rises. The controller's maximum PV input voltage rating must be higher than that figure, or it can be damaged.