Solar Charge Controller Size Calculator
Size an MPPT or PWM solar charge controller: minimum output current with the 1.25 safety factor, the next standard amp rating, and the PV input voltage rating from the cold-temperature open-circuit voltage.
How it works
MPPT: I_controller ≥ (array watts ÷ battery voltage) × 1.25 · PWM: I_controller ≥ array Isc × strings in parallel × 1.25 · cold Voc = Voc × panels in series × [1 + (temp. coefficient ÷ 100) × (T_min − 25 °C)] must stay below the controller’s maximum PV input voltage
A charge controller is rated by the current it can deliver to the battery and by the maximum voltage it can accept from the panels. An MPPT controller converts the array’s power down to battery voltage, so its output current is roughly array watts divided by battery volts; a PWM controller just connects the panels to the battery, so it must carry the full short-circuit current. A 25% margin covers irradiance above the 1,000 W/m² test condition (edge-of-cloud and snow reflection). Panel voltage rises as temperature falls, so the string’s open-circuit voltage on the coldest morning — not the label value — must stay below the controller’s PV voltage limit, or the controller can be destroyed.
Worked example
Four 400 W panels (Voc 49.5 V, Isc 10.4 A) wired 2 in series × 2 strings on a 48 V battery with an MPPT controller: 1,600 W ÷ 48 V × 1.25 = 41.7 A → a 45 A controller. At −10 °C with a −0.28 %/°C coefficient the string Voc rises from 99 V to 108.7 V, so the controller needs a PV input rating of at least 150 V.
Sources: NFPA 70 (NEC) Article 690.7 — maximum PV system voltage · NREL — Photovoltaic system design basics
Frequently asked questions
How many amps should my solar charge controller be?
For MPPT, divide the array’s total watts by the battery voltage and add 25%: 1,000 W on 24 V → 41.7 × 1.25 = 52 A → a 60 A controller. For PWM, use the array short-circuit current × 1.25. Always round up to the next size made.
MPPT or PWM — which should I choose?
PWM is cheaper and fine for small 12 V systems with “12 V” (36-cell, ~18 V Vmp) panels. MPPT harvests 10–30% more energy, accepts high-voltage residential panels and long series strings, and is the better choice above roughly 200–400 W or whenever panel and battery voltages do not match.
Why does cold weather matter for the voltage rating?
Silicon cells produce more voltage when cold — about 0.3% per °C below 25 °C. A string that reads 99 V in the brochure can exceed 108 V on a frosty morning; if that is above the controller’s maximum PV voltage, the controller can fail. Use the record low for your site.
Can I connect more panel wattage than the controller rating?
Many MPPT controllers allow over-paneling: they simply limit output current and clip the peak, which can be worthwhile in winter or with east-west arrays. The PV voltage limit, however, must never be exceeded. Check the manufacturer’s maximum PV power and voltage specs.
Related calculators
Estimates only. Follow the controller and panel datasheets and your local electrical code (e.g. NEC 690 / IEC 60364-7-712); have a qualified installer check any system connected to batteries or mains.