top of page

What Size Solar Charge Controller Do I Need? MPPT vs PWM

5 hours ago
5 min read

Disclosure: this post contains affiliate links. If you buy through them, ReneEnergy may earn a commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

Solar charge controller wired to a deep-cycle battery on a workbench, with a solar panel outside the window

To size a solar charge controller, check two numbers: its current rating must cover your array's output current with some headroom, and its maximum PV input voltage must stay above your panels' open-circuit voltage on the coldest morning. Pick MPPT if you want to wire panels in series or harvest more in cold and low light; pick PWM only for small 12V systems where the panel voltage is already close to the battery's.

What a charge controller actually does

A charge controller sits between the solar panels and the battery. It stops the battery from being overcharged and manages the charging stages (bulk, absorption and float). Victron's SmartSolar MPPT 100/30, for example, lists an absorption voltage of 14.4V and a float voltage of 13.8V for a 12V battery, both adjustable.

The two main types handle panel voltage very differently:

  • PWM (pulse-width modulation) works like a fast switch between the array and the battery. When it connects them, the panel voltage is pulled down to near the battery voltage, so any extra voltage the panel could produce is not used.

  • MPPT (maximum power point tracking) keeps the panels at the voltage where they produce the most power, then converts that power down to battery voltage. This decouples the array voltage from the battery voltage, so you can wire panels in series at a higher voltage than the battery.

Victron, which makes both types, says the MPPT advantage is "substantial (10% to 40%)" when solar cell temperature is low (below 45°C), very high (above 75°C) or when irradiance is very low. It describes PWM as a good low-cost choice for small systems only, when cell temperature is moderate to high (45°C to 75°C).

Step 1: Size the current rating

A controller's amp rating refers to the current it can push into the battery. For an MPPT controller, a simple way to estimate it is array watts divided by battery voltage. For a PWM controller, the output current is roughly the panels' current, so add up the short-circuit current (Isc) of panels wired in parallel.

Leave headroom. Panel ratings are measured at standard test conditions, and real output varies. The examples below add a 25% margin for illustration; follow the margin in your controller's manual and local electrical code.

Worked example: two 100W panels on a 12V battery (illustrative)

We use the published specs of a common 100W panel, the Renogy RNG-100D-SS: Vmp 18.6V, Imp 5.38A, Voc 22.3V, Isc 5.86A, Voc temperature coefficient 0.28%/°C.

Setup

Calculation

Result

MPPT, 200W array, 12V battery

200W ÷ 12V = 16.7A; × 1.25

20.8A, so a 30A MPPT fits

PWM, 2 panels in parallel

2 × 5.86A = 11.72A; × 1.25

14.7A, so a 30A PWM fits

MPPT, 400W array, 12V battery

400W ÷ 12V = 33.3A; × 1.25

41.7A, so a 30A unit is too small

The last row shows why system voltage matters. The same 400W on a 24V battery needs half the current, which is why many controllers list a higher PV power rating at 24V. Victron rates the SmartSolar MPPT 100/30 at 440W nominal PV power on 12V and 880W on 24V.

Step 2: Check the voltage on a cold morning

This is the check people skip. A panel's open-circuit voltage (Voc) rises as it gets colder, and the controller's maximum PV input voltage is a hard limit. The datasheet temperature coefficient tells you how much: for the panel above, about 0.28% per °C below the 25°C test temperature.

Worked example: series strings in winter (illustrative)

String

Voc at 25°C

Voc at -10°C

Voc at -20°C

1 panel

22.3V

24.5V

25.1V

2 panels in series

44.6V

49.0V

50.2V

4 panels in series

89.2V

97.9V

100.4V

Against a controller with a 100V maximum PV input, two panels in series have plenty of margin. Four in series sit just under the limit at -10°C and go over it at -20°C. If your winters get that cold, use three in series, or two strings of two in parallel.

PWM controllers have much lower voltage limits because they are meant for panels close to battery voltage. Renogy lists a maximum PV input of 25 VDC for its Wanderer Li 30A, so even a single 22.3V panel comes close on a very cold morning. Check both numbers against your own coldest local temperature before wiring.

How much power PWM leaves on the table

Because PWM pulls the panel down to battery voltage, a 12V "100W" panel with Imp of 5.38A charging a battery at around 13V delivers roughly 5.38A × 13.0V ≈ 70W at that operating point, before other losses (illustrative, ignoring temperature effects). An MPPT controller can work closer to the panel's 18.6V maximum power point and convert the difference into extra charging current. On a single small panel, the cost difference may not be worth it; past a few hundred watts on 12V, Victron recommends MPPT.

How to choose a charge controller

  • Battery voltage: 12V only, or 12/24V auto-detect if you might upgrade.

  • Rated charge current (A): at least your calculated current plus headroom.

  • Max PV input voltage (V): above your string's cold-weather Voc.

  • Max PV power (W) at your battery voltage: matches or exceeds your array.

  • Battery chemistry: a lithium (LiFePO4) profile if you use lithium.

  • Monitoring and warranty: Bluetooth or a display, and the warranty length.

Charge controllers that match these examples

These picks are based on published manufacturer specs, not on our own testing. Confirm the current listing details before you buy.

  • Small 12V system, one or two panels in parallel (PWM): Renogy Wanderer Li 30A PWM. 12V nominal, 30A rated charge current, 25 VDC maximum PV input, supports gel, sealed, flooded and lithium batteries per Renogy.

  • 200–400W with panels in series (MPPT): Victron SmartSolar MPPT 100/30. 12/24V auto-select, 30A rated charge current, 100V maximum PV open-circuit voltage, 440W nominal PV power at 12V and 880W at 24V, built-in Bluetooth.

  • Larger 12V or 24V arrays (MPPT): Renogy Rover 40A MPPT. 12/24V auto-detect, 40A rated charge current, 100V maximum PV input voltage, 520W maximum PV input at 12V and 1040W at 24V per Renogy's product page.

This guide is general information, not electrical advice. Fusing, wire size and grounding depend on your system and local code; use a licensed electrician or installer for wiring.

Related reading

Thinking about going solar?

If you're weighing a full home system rather than a small off-grid setup, a personalized quote is the best place to start. Email contact@reneenergy.com with the subject Solar quote for a personalized solar quote.

Sources

  1. Victron Energy, SmartSolar MPPT 100/30 & 100/50 manual, technical specifications: victronenergy.com

  2. Victron Energy, "Which solar charge controller: PWM or MPPT?": victronenergy.com

  3. Renogy, RNG-100D-SS 100W monocrystalline panel datasheet: renogy.com

  4. Renogy, Rover 20/30/40A MPPT charge controller product page: renogy.com

  5. Renogy, Wanderer Li 30A PWM charge controller product page: renogy.com

Fact-checked November 7, 2026.

Comments


Technical films · About · H2Hub · Hydrogen industry directory · Blog · Shop · Feasibility template · Privacy policy · Affiliate disclosure · Contact

As an Amazon Associate, ReneEnergy earns from qualifying purchases.

bottom of page