Pick MPPT or PWM, enter your array and your bank voltage, and get the controller amp rating to buy. The two types are sized off completely different quantities, which is why a single rule of thumb gets one of them wrong. MPPT is sized on array power; PWM is sized on array short-circuit current.
Nominal bank voltage: 12, 24 or 48. Using nominal rather than absorption voltage gives the higher, safer current.
Panel count times panel wattage, at STC.
Isc and Imp are on the panel label. Fill in Imp and Vmp as well and the result shows how much of the array a PWM controller throws away.
NEC 690.8(A) treats PV current as continuous and applies 1.25. Raise it to 1.56 if you want the full 690.8 stacking.
Checks an existing unit against this array. A controller's array-watt ceiling is its amp rating times the bank voltage, so a 30 A unit on a 12 V bank tops out at 360 W no matter how many panels are wired to it.
Free download
DC cable ampacity with the ambient and bundling corrections, how far each size runs at 12, 24 and 48 V, PV string fuse sizes from Isc, and battery-to-inverter current by inverter size. Three pages, made to pin by the battery bank.
An MPPT controller is a DC-to-DC converter. It runs the array at its maximum power point and converts that power down to whatever the battery needs, so the current that comes out of it is set by power, not by the array current:
Because power is conserved and voltage falls, current rises. A 3 kW array feeding a 12 V bank would need 250 A of controller, which does not exist. That is the real reason large arrays run at 48 V.
A PWM controller is a switch, not a converter. When it closes, the array is connected straight to the bank and dragged down to battery voltage, so the current through it is simply the array short-circuit current:
Array wattage does not enter into it. Two 200 W panels in parallel and two 100 W panels in parallel can need the same PWM controller if their Isc figures match. Isc is used rather than Imp because a shorted controller output is a normal fault condition, and because Isc is the number the standards size against.
Two panels in parallel, each Isc 9.5 A, Imp 8.9 A, Vmp 18.5 V:
That last line is the PWM decision in one number. The panels are rated at 18.5 V but PWM holds them at 12 V, so roughly 35% of the nameplate never arrives. On a 12 V bank with 12 V-nominal panels that gap is tolerable and PWM is cheap. With 60-cell or 72-cell grid panels, whose Vmp sits near 30 V or 40 V, PWM throws away two thirds of the array and MPPT pays for itself immediately.
The maximum array a given MPPT controller can carry, in watts, at each nominal bank voltage. This is the same figure manufacturers print on the box, and it is just the amp rating multiplied by the bank voltage. It is why the same controller is advertised as a 780 W unit and a 3,120 W unit at the same time.
| Controller rating | Max array at 12V | Max array at 24V | Max array at 48V |
|---|---|---|---|
| 10 A | 120 W | 240 W | 480 W |
| 20 A | 240 W | 480 W | 960 W |
| 30 A | 360 W | 720 W | 1,440 W |
| 40 A | 480 W | 960 W | 1,920 W |
| 50 A | 600 W | 1,200 W | 2,400 W |
| 60 A | 720 W | 1,440 W | 2,880 W |
| 80 A | 960 W | 1,920 W | 3,840 W |
| 100 A | 1,200 W | 2,400 W | 4,800 W |
| 150 A | 1,800 W | 3,600 W | 7,200 W |
These are the controller's own limits. The other limit is the maximum PV input voltage, which is set by the array's open-circuit voltage on the coldest morning of the year rather than at room temperature. Work that out with the series vs parallel calculator before committing to a string length, because exceeding it destroys the controller instantly and is not covered by any warranty. The long-form walkthrough of that failure, with a 150 V MPPT example, is charge controller sizing and cold Voc.
For an MPPT controller, divide your total array wattage by your battery bank voltage and multiply by 1.25, then round up to the next size sold. A 2,000 W array on a 24 V bank gives 2000 divided by 24, which is 83.3 A, times 1.25 is 104 A, so a 150 A controller or two smaller ones. For a PWM controller, ignore wattage entirely: multiply the panel short-circuit current by the number of parallel strings, then by 1.25.
An MPPT controller converts power, so it trades voltage for current: array power divided by battery voltage gives the output current, and a higher array voltage produces more output current, not less. A PWM controller only switches, so whatever current the array produces passes straight through it at battery voltage. Sizing a PWM unit on watts will undersize it whenever the panels have a Vmp well above the bank voltage.
NEC 690.8(A) treats photovoltaic output as a continuous current and requires it to be multiplied by 1.25 for equipment and conductor sizing. It also covers the real-world case of irradiance above 1000 W per square metre, which happens on bright cold days with cloud-edge reflection and can push a panel above its rated Isc. Some designers stack the 1.25 twice, giving 1.56, when sizing overcurrent protection; the same 1.56 factor appears on the PV fuse and breaker sizing calculator.
Some MPPT controllers permit it and simply clip their output at the rated current, which is a deliberate design choice on systems that want more winter production and accept clipping in summer. Check the manufacturer's data sheet, because others treat it as an overload and shut down or void the warranty. Exceeding the maximum PV input voltage is never acceptable on any controller; that is a hard limit set by the switching components.
It depends on the panels, not the system size. With true 12 V nominal panels whose Vmp is around 18 V, PWM loses roughly a third of the array and the controller costs a fraction as much, so on a 200 W setup the maths often favours PWM. With 60-cell or 72-cell grid-tie panels, whose Vmp is 30 V to 40 V, PWM would collect less than half the nameplate power and MPPT recovers its cost almost immediately. Run both cases through the calculator above and compare the usable watts.
Continue with these related solar tools
Array voltage and current for any series and parallel arrangement, including cold-weather Voc
What size solar system you need in kW, from daily kWh use, peak sun hours and system losses
Next standard fuse or breaker size for a PV string, controller or inverter circuit
Add this free calculator to your website. Copy the code below and paste it into your page.
Free solar and off-grid sizing calculators
© 2026 Solar Sizing Calculator. All rights reserved. A Nomogram Works site.