Skip to content
MoneyDeck

Solar Charge Controller Calculator

Size an MPPT or PWM charge controller for your panels and battery bank

Updated · Free, no signup

W
V
A
%

125% is the usual allowance for high irradiance and cold, bright days.

°C
%/°C

From the panel datasheet; typically −0.25 to −0.35 %/°C.

Minimum controller current rating

83.3 A

Suggested controller

100 A controller

Array power

1,600 W

Nominal charge current (W ÷ V)

66.7 A

Array short-circuit current

27.6 A

String Voc at 25 °C

74.2 V

String Voc at record low

81.5 V

Must be below the controller’s maximum PV input voltage.

  • Choose an MPPT controller rated for at least 83.3 A and a maximum PV input voltage above 81.5 V.

Current comparison (A)

About the Solar Charge Controller Calculator

This solar charge controller calculator tells you what current rating your controller needs and whether your array’s voltage is safe for it. Enter your panel ratings from the spec sheet (watts, open-circuit voltage Voc and short-circuit current Isc), how many panels are wired in series and in parallel, your battery bank voltage and the controller type.

It is meant for off-grid cabins, RVs, vans, boats and backup systems. MPPT controllers are sized by the power they push into the battery, so their rating is array watts divided by battery voltage. PWM controllers simply connect the panels to the battery, so they must carry the array’s short-circuit current. Both results include a safety factor, 125% by default, matching the common practice of sizing PV circuits at 125% of rated current to cover bright, cold, reflective conditions.

Panel voltage rises as temperature falls, so the calculator also corrects the string Voc to your record low temperature using the panel’s Voc temperature coefficient. That cold Voc must stay below your controller’s maximum PV input voltage, or the controller can be damaged. Always confirm against the controller manufacturer’s own sizing tool and local electrical code.

With the default inputs, the minimum controller current rating is 83.3 A. Change any value above to recalculate instantly.

How to use the solar charge controller calculator

  1. 1Copy the panel’s rated watts, Voc and Isc from its datasheet.
  2. 2Enter how many panels are in each series string and how many strings run in parallel.
  3. 3Choose your battery bank voltage and the controller type.
  4. 4Enter your site’s record low temperature and the panel’s Voc temperature coefficient.
  5. 5Pick a controller rated at or above the current shown, with a PV voltage limit above the cold Voc.

Formula and method

MPPT: I = (P_panel × N_s × N_p ÷ V_batt) × SF · PWM: I = I_sc × N_p × SF · V_oc,cold = N_s × V_oc × (1 + β × (T_min − 25))

An MPPT controller converts the array’s higher voltage down to battery voltage, so the current it must deliver is array power divided by battery voltage. A PWM controller is essentially a switch: the full array current flows through it, so its rating is set by the short-circuit current of all parallel strings. Each result is multiplied by the safety factor (125% by default) to cover irradiance above the 1,000 W/m² test condition.

Open-circuit voltage increases as cells get colder. The datasheet temperature coefficient β (a negative %/°C) is applied to the difference between your record low and the 25 °C test temperature, and the result is multiplied by the number of panels in series. Keep this figure below the controller’s maximum PV voltage.

N_s, N_p
Panels in series per string, and strings in parallel
V_batt
Nominal battery bank voltage
SF
Safety factor (1.25 for 125%)
β
Voc temperature coefficient in %/°C (negative)

Worked examples

1,600 W array on a 24 V battery (MPPT)

Four 400 W panels give 1,600 W. Divided by 24 V that is 66.7 A of charge current, and with the 125% factor the controller must handle 83.3 A, so a 100 A MPPT is the next size up. Two panels in series at −10 °C reach about 81.5 V, well within a 100 V or 150 V input limit.

Three 100 W panels in parallel on a 12 V PWM controller

A PWM controller carries the array’s short-circuit current: 3 × 5.9 A = 17.7 A, times 1.25 = 22.1 A, so a 30 A unit is needed. Single panels in parallel keep the voltage close to a 12 V battery, which is the arrangement PWM controllers suit best.

4 kW array on 48 V in a cold climate

Nine 450 W panels make 4,050 W, or 84.4 A at 48 V and 105.5 A with the safety factor, so two 60 A controllers (one per part of the array) are needed. Three panels in series reach 148.5 V at 25 °C but about 166.5 V at −20 °C, which rules out 150 V controllers.

Frequently asked questions

What size charge controller do I need for 400 watts of solar?+

On a 12 V battery, 400 W ÷ 12 V = 33.3 A, or about 41.7 A with a 125% safety factor, so a 40–50 A MPPT controller is typical. On a 24 V battery the same array needs only about 20.8 A, so a 30 A controller would do.

MPPT or PWM: which should I choose?+

MPPT controllers harvest noticeably more energy when panel voltage is well above battery voltage, in cold weather and with long wire runs, and they let you wire panels in series. PWM controllers are cheaper and work acceptably for small systems where panel Vmp is close to battery voltage, such as a single 12 V panel.

Can I oversize a charge controller?+

Yes. A controller rated above your array current works normally and leaves room to add panels later. The only limits that matter are the maximum PV input voltage and, for some MPPT models, the maximum array wattage the manufacturer allows at each battery voltage.

Why does cold weather matter for charge controllers?+

Panel voltage rises as temperature falls. On a clear, freezing morning a string can exceed its 25 °C Voc by 10% or more, and if that exceeds the controller’s maximum PV voltage the controller can be permanently damaged. That is why sizing uses the record low temperature.

Why multiply by 1.25?+

Panels are rated at 1,000 W/m² of sunlight and 25 °C. Bright, cold days and reflections from snow or cloud edges can push output above the rating, so solar circuits are commonly sized at 125% of rated current to keep conductors and controllers within limits.

Related tools