Charge Controller Calculator

Pick the controller type and get the minimum amp rating — MPPT from array watts ÷ battery voltage, PWM from total Isc — with the NEC margin applied.

Charge Controller Calculator inputs

Sum of panel Isc in parallel. Required for PWM sizing only.

Last updated: 2026-09-15

How the calculation works

  • MPPT controllers down-convert array voltage to battery voltage, boosting current — so they're sized by power (W ÷ V) with a 25% safety margin.
  • PWM controllers connect panels directly to the battery, so they carry the panels' short-circuit current, again with margin.
  • The 1.25 factor follows standard NEC-style continuous-load safety practice.

Formula

MPPT: I = Array Wp ÷ System V × 1.25
PWM: I = Array Isc × 1.25
Formula variables
SymbolMeaningUnit
IController output current ratingA
WpArray peak wattsW
IscShort-circuit currentA

Worked example

An 800 W array on a 24 V battery with an MPPT controller: 800 ÷ 24 = 33.3 A × 1.25 = 41.7 A → a 40 A controller is marginal; 45–60 A is the safe choice. The same array on PWM with 20 A Isc would need 25 A minimum.

Interpreting the result

Undersized controllers clip output (MPPT) or overheat (PWM). An oversized controller costs a little more but runs cooler and allows array expansion. Also verify: the controller's max input voltage must exceed the array's cold-temperature Voc, and its max input current must handle the array Isc for MPPT too.

Assumptions

  • Standard lead-acid or lithium battery charging profile.
  • Array configured within the controller's input voltage window.

Limitations

  • Does not verify string Voc at record cold temperatures — a critical input-voltage check for MPPT.
  • Multiple MPPT controllers can be combined; this sizes a single unit.
  • High-voltage grid-tie systems use string inverters, not charge controllers.

Frequently asked questions

MPPT or PWM controller?

MPPT harvests 10–30% more energy and is worth it for arrays above ~200 W or in cold/cloudy climates. PWM is fine for small, simple systems where the panel Vmp closely matches battery voltage.

Can I oversize a charge controller?

Yes — a higher amp rating simply runs cooler and allows future expansion. The array, not the controller rating, sets the actual current.

Related tools

Technical references