Proudly shipping across the United States and worldwide
Charge Controller Guide

MPPT vs PWM Charge Controllers: How to Choose & Size

Understand the two charge controller technologies, when each makes sense, and how to size a controller for your specific solar array — with formulas, examples, and product recommendations.

Quick Answer

MPPT controllers extract 20-30% more energy from the same panels by dynamically tracking the voltage-current sweet spot. They're worth the premium for any system over 200W. PWM controllers are simpler, cheaper, and reliable — best for small 12V systems under 200W where the panel voltage already matches the battery. The controller's amp rating should be at least total panel wattage ÷ system voltage × 1.25.

How MPPT and PWM Controllers Work

PWM (Pulse Width Modulation)

A PWM controller is essentially an electronic switch between your panels and battery. It pulses the connection on and off rapidly to maintain the correct charging voltage. When the battery is low, the pulses are wide (mostly on); as it fills, the pulses narrow.

Critical limitation: PWM pulls the panel voltage down to battery voltage. A panel with Vmp of 18V connected to a 12V battery only operates at 12V — wasting roughly 33% of its rated power. This is why PWM requires matched panel-to-battery voltages.

MPPT (Maximum Power Point Tracking)

An MPPT controller is a DC-DC converter with a microprocessor that continuously scans for the panel array's maximum power point — the voltage-current combination that produces the most watts. It converts excess voltage into additional charging current.

Key advantage: MPPT decouples panel voltage from battery voltage. You can run a string of panels at 100V+ while charging a 12V battery. The controller steps voltage down and boosts current — so 10A at 36V becomes roughly 28A at 13V (minus 2-5% conversion loss). This enables smaller wire, longer runs, and configurations impossible with PWM.

Side-by-Side Comparison

FeaturePWMMPPT
TechnologyElectronic switchDC-DC converter + microcontroller
Panel utilization75-80%92-98%
Panel voltage must match battery?Yes — wasted power otherwiseNo — any voltage within range
Max input voltage~50V (12/24V models)100-250V DC
Cold weather gainNoneCaptures cold-voltage boost
Price range (30A)$30-80$120-250
Best forUnder 200W, 12V200W+, all voltages

When PWM Makes Sense

Small 12V systems under 200W

A single 100W 12V panel charging a 12V battery has matched voltages and no conversion loss penalty. The $80-120 saved vs MPPT buys a second panel — netting far more power than MPPT efficiency gains alone.

Trickle charging & battery maintainers

For keeping a battery topped off on a stored RV, boat, or tractor, a 10-20A PWM controller costs $15-30 and does the job perfectly.

Hot climates with short wire runs

PWM works best when the panel is close to the battery and temperatures are warm. In these conditions, the voltage mismatch between panel Vmp and battery voltage is at its smallest.

When MPPT Is the Clear Winner

Systems 200W and above

At 400W, MPPT recovers 80-120W that PWM would leave on the table — equivalent to adding an extra panel for the price difference between the two controllers.

Higher-voltage strings (24V, 48V batteries)

MPPT lets you wire panels in series at higher voltages, which means lower current for the same power. Lower current means smaller (cheaper) wire and less voltage drop. A 48V battery system with panels at 150V DC is only possible with MPPT.

Cold climates

Panel voltage rises in cold weather — a panel rated at 18V Vmp can produce 20V+ on a freezing morning. A PWM controller can't use this extra voltage; an MPPT controller converts it into additional charging current.

Long wire runs from array to battery

Running panels at 100V+ through MPPT lets you use 14 AWG wire where a 12V PWM system would need 4 AWG for the same power and distance. The wire cost savings alone can pay for the MPPT controller.

How to Size a Charge Controller

The sizing formula is the same for PWM and MPPT — but MPPT controllers have an additional input voltage check you must not skip.

Controller Amps = (Total Panel Wattage ÷ System Voltage) × 1.25

The 1.25 multiplier is the NEC safety factor. Always round up.

Example 1: Small 12V System (PWM)

Panels: 2 × 100W (200W), 12V nominal

System voltage: 12V

200W ÷ 12V × 1.25 = 20.8A → Choose a 30A PWM controller

Example 2: Mid-Size 24V System (MPPT)

Panels: 4 × 400W (1,600W), wired 2S2P

System voltage: 24V

1,600W ÷ 24V × 1.25 = 83.3A → Choose a 100A MPPT controller

Also check: if panels are 2 strings of 2 series (2S2P), each series string = 2 × Voc × 1.25. Must be under controller's max input V.

Example 3: Large 48V System (MPPT)

Panels: 8 × 500W (4,000W), wired 4S2P

System voltage: 48V

4,000W ÷ 48V × 1.25 = 104.2A → Two 60A or one 150A MPPT

MPPT Voltage Limits: Why Voc Matters

MPPT controllers have a maximum input voltage — exceed it and you'll destroy the controller. This is the most common DIY installation mistake.

The Voc Rule

Add up the open-circuit voltage (Voc) of all panels in a series string, then multiply by 1.25 for cold-temperature margin. This must be below the controller's max input voltage.

Max String Voc = Panel Voc × Panels in Series × 1.25 < Controller Max Input V

Worked Example

Panel: 400W, Voc = 49.3V
3 panels in series: 3 × 49.3V = 147.9V
Cold adjustment: 147.9V × 1.25 = 184.9V
A 150V-max controller would fail — you need a 200V or 250V model.

Common MPPT input limits: Victron SmartSolar 150V and 250V, Midnite Classic 150V and 250V, OutBack FM 150V. In very cold climates (-40°F), use a 1.30 or 1.35 multiplier.

Solamp Catalog Recommendations

System SizeControllerSolamp Category
Under 200W, 12VPWM (20-30A)PWM Charge Controllers
200-800W, 12/24VMPPT (30-50A)MPPT Charge Controllers
800-2,000W, 24/48VMPPT (60-100A)MPPT Charge Controllers
2,000W+, 48VMultiple MPPT or 150A+High-Capacity MPPT

Pro tip: The charge controller is sized to your panel array, not your loads. Oversizing your array relative to the controller is fine (it clips at rated output) — but exceeding the input voltage limit is never acceptable. Browse all charge controllers or call 978-451-6890 for system design help.

Complete Your System Design

Use our wire gauge and array sizing calculators to finish your charge controller design — get the right wire sizes and panel count.

Frequently Asked Questions

Is MPPT worth the extra cost over PWM?

For systems above 200W, yes — MPPT delivers 20-30% more energy from the same panels, especially in cold weather, low light, or when battery voltage is low. On a 400W system, the extra $50-100 pays for itself within the first year. For very small systems under 200W (RV trickle chargers, small cabin lights), PWM is sufficient.

Can I use a 24V panel with a 12V battery and a PWM controller?

No. A PWM controller pulls panel voltage down to battery voltage. A 24V panel (Vmp ~36V) on a 12V battery wastes roughly 65% of the panel's power. You need an MPPT controller to use higher-voltage panels with lower-voltage batteries. With PWM, panel nominal voltage must match battery voltage.

How do I size a charge controller for my solar array?

Total panel wattage ÷ system voltage × 1.25 (NEC safety margin). Example: 800W ÷ 24V = 33.3A, × 1.25 = 41.7A — choose a 45A or 50A controller. For MPPT, also verify the array Voc with a 1.25 cold multiplier doesn't exceed the controller's max input voltage.

Can I mix different solar panels on one charge controller?

With PWM, all panels on the same controller must have the same nominal voltage and ideally matching Vmp — mismatched panels drag each other down. With MPPT, you can mix different orientations (east and south-facing) using separate MPPT channels. Panels in the same series string should match in current rating (Imp).

Need help sizing a charge controller?

Our team can review your panel specs and system voltage to recommend the right controller model and amp rating.