Sum of the rated wattage of all panels in the array.
Required by most electrical codes to account for peak sun conditions exceeding rated panel output.

MPPT controller

0 A minimum rating

PWM controller

0 A minimum rating

PWM figures assume panel nominal voltage is matched to the battery bank (e.g. 12V panels for a 12V bank). MPPT allows higher-voltage panel strings, which usually means fewer, thinner cable runs for the same array.

How the charge controller calculator works Array power divided by battery voltage gives the current, times a safety margin, rounded up to the next standard controller amp rating. What you enter Array power total solar watts Battery voltage 12 / 24 / 48 V Current = watts ÷ volts amps the controller must handle Add safety margin × 1.25 (25%) Next standard controller amp size
How the calculator turns array power into a controller amp rating.

How array size drives controller amps

This curve updates with your inputs above. It shows the controller current needed as your solar array grows — and why a higher battery voltage lets you use a smaller controller.

Required controller amps rise as array power grows.

Undersizing a charge controller is one of the fastest ways to shorten its life — or trip its protection circuit at exactly the wrong moment, on the sunniest day of the year when your array is producing at its peak. This calculator gives you the minimum amperage rating to look for, for both major controller types, so you can compare real product options with confidence instead of guessing.

MPPT vs PWM: what actually separates them

Both controller types do the same basic job — regulate the flow of power from your solar array into the battery bank, and stop overcharging once the batteries are full. The difference is in how efficiently they do it, and what array configurations they can handle.

Full comparison

FactorMPPTPWM
EfficiencyTypically 90–99%, recovers mismatched panel voltageTypically 65–80% when panel voltage exceeds battery voltage
Panel string voltageCan be well above battery voltage (allows series strings)Must closely match battery voltage
Best forLarger arrays, cold climates, longer cable runsSmall systems, tight budgets, simple 12V/24V setups
Upfront costHigherLower
Wiring costOften lower (higher voltage = lower current = thinner cable)Often higher for the same array size

How the required amperage is calculated

The core formula is the same for both controller types — it's simply the array's total power divided by the battery bank voltage, with a safety margin applied to cover the fact that real sunlight can briefly exceed a panel's rated output (a phenomenon called edge-of-cloud effect):

Required amps = (Array watts ÷ battery voltage) × safety margin

For example, a 1000W array on a 24V battery bank needs at least (1000 ÷ 24) × 1.25 ≈ 52A. You'd then choose the next standard controller size up — in this case, a 60A controller — rather than one that sits right at the calculated minimum.

The controller size depends on your panel array and battery bank, so size those first. If you're wiring panels in series, the string sizing calculator makes sure your array voltage stays within the controller's limits.

Frequently asked questions

Can I connect a bigger array than my controller's rated wattage?

No — exceeding a controller's rated input power or current can damage it or trigger it to shut down to protect itself. Always size the controller for your full array, including any panels you plan to add later.

Do I need MPPT if my panels already match my battery voltage?

Not necessarily — if your panel string voltage is already close to your battery voltage, PWM can work fine and save money. MPPT's advantage shows up mainly when panel voltage is meaningfully higher than battery voltage, or when cold weather pushes panel voltage even higher.

What happens if I undersize the controller?

Most controllers will current-limit or shut down once their rated amperage is exceeded, which caps your system's charging output below what your array is capable of producing — effectively wasting part of your investment in panels.