A charge controller is sized on the current it must pass from the array to the battery — and that depends as much on the battery voltage as on the panels. Get the amps from a simple division, add a safety margin, and check the array voltage never exceeds the controller’s limit on a cold morning.
The sizing formula
Controller amps = array watts ÷ battery voltage × 1.25, rounded up to the next standard size. An 800 W array on a 24 V battery works out at 800 ÷ 24 × 1.25 ≈ 42 A — buy a 50 A MPPT. The 1.25 safety factor covers the moments panels exceed their rating in cold, bright conditions.
Battery voltage changes everything
| Battery | Controller for 800 W array |
|---|---|
| 12 V | ~84 A |
| 24 V | ~42 A |
| 48 V | ~21 A |
Higher battery voltage means less current everywhere: smaller controllers, thinner cables, less loss. It is the main reason serious systems run 48 V.
Solar Charge Controller Calculator
Enter array watts and battery voltage for the MPPT amps to buy, with the max PV voltage check.
MPPT or PWM?
MPPT for almost everything: it converts the array’s higher voltage down to the battery’s, harvesting 10–30% more energy and letting you wire panels in series with thinner cable. PWM is only worth it on very small systems where the panel voltage already matches the battery. (PWM units are sized on the array’s short-circuit current instead.)
The maximum PV voltage check
Your string’s open-circuit voltage (Voc) must never exceed the controller’s max PV input — and Voc rises in the cold, so the check must use the coldest morning, not a warm afternoon. Apply a cold margin (about 25%) to the array Voc; exceeding the rating destroys controllers and voids warranties.
Can it be bigger than calculated?
Yes — oversizing a controller is harmless and leaves room to add panels later. Undersizing an MPPT is also survivable (most simply cap their output and waste the excess in peak conditions), but persistent heavy clipping means you paid for panel watts you never harvest.