Field-tested sizing tools · built for the road, the cabin & grid-down
SunReckon
Off-grid power co.

SunReckonGuides → How to Size a Solar Charge Controller

How to Size a Solar Charge Controller

The controller stands between your panels and your battery, and it's rated in amps. Here's how to pick the right size in one short calculation — with a table and a worked example.

Key takeaways

  • Size the controller in amps, not watts: it has to carry the array's output current.
  • MPPT amps ≈ array watts ÷ battery voltage × 1.25.
  • The 1.25 factor covers cold-weather voltage spikes and bright-day irradiance.
  • Round up to a stocked size: 30 / 40 / 50 / 60 / 80 / 100 A.

What the charge controller does

The charge controller sits between the solar array and the battery bank. Its job is to take whatever the panels produce and feed it into the battery safely, regulating voltage so the bank charges fully without being overcharged. Because all of the array's current passes through it on its way to the battery, the controller is rated and selected by the maximum charging current it can pass — measured in amps. That's the number you're sizing for, and it's why two arrays of the same wattage can need very different controllers depending on the battery voltage.

The sizing formula

Start from the array's rated power and the voltage of the battery bank it charges. Power equals volts times amps, so dividing array watts by battery voltage gives the charging current the controller must handle. Then add a margin for real-world conditions.

Controller amps = (Array watts ÷ Battery voltage) × 1.25

The 1.25 multiplier — a 25% headroom — exists because panels don't politely stay at their nameplate rating. On cold, clear days a panel's voltage climbs above its rated open-circuit voltage (Voc), and brief "edge-of-cloud" irradiance can push output current above the rated figure. Sizing with that headroom keeps the controller from clipping production or faulting out, and lets it run cooler and last longer. Run your own numbers in the charge controller sizing calculator.

How battery voltage changes the answer

The single biggest lever is the bus voltage. Because amps equal watts divided by volts, doubling the battery voltage roughly halves the controller amps for the same array. That's why larger systems move from 12 V to 24 V or 48 V — it keeps the charging current, the wire size, and the controller cost manageable. The table below shows the MPPT amps (already including the 1.25 factor) for common array sizes at each bus voltage.

Array12 V bus24 V bus48 V bus
400 W≈42 A≈21 A≈10 A
800 W≈83 A≈42 A≈21 A
1200 W≈125 A≈63 A≈31 A
2000 W≈208 A≈104 A≈52 A

Notice the 2000 W array needs an impractical 200+ A controller at 12 V but a tidy ~52 A at 48 V — the same panels, a much smaller controller. Match the controller to the array you plan with the solar array sizing calculator, and confirm the battery side with the battery bank sizing calculator.

Worked example: an 800 W array at 24 V

Say you've sized an 800 W array charging a 24 V battery bank. First the raw current: 800 ÷ 24 = 33.3 A. Add the headroom: 33.3 × 1.25 = ~42 A. No one stocks a 42 A controller, so you round up to the next standard size — a 50 A MPPT. That gives you a comfortable margin and room to add a panel later without re-buying the controller.

MPPT vs PWM (and the voltage check)

Two controller types exist. A PWM (pulse-width modulation) controller simply connects the array to the battery, so the panel is dragged down to battery voltage and any extra panel voltage is wasted — fine only for small 12 V systems where panel and battery voltage already match. An MPPT (maximum power point tracking) controller actively converts the array's higher voltage down to battery voltage, harvesting 15–30% more energy and letting you wire panels in series for a higher, more efficient array voltage. For nearly every modern build, choose MPPT.

One spec to verify either way: the controller's maximum PV input voltage. Wiring panels in series adds their voltages, and cold weather pushes each panel's Voc higher than its rating. Add up your strings' Voc at the coldest expected temperature and confirm it stays safely under the controller's input limit, or a cold sunny morning can damage the unit.

Frequently asked questions

What size charge controller do I need?

Array watts ÷ battery voltage × 1.25, then round up to a stocked size. An 800 W array at 24 V needs ~42 A → a 50 A MPPT controller. Always size in amps.

MPPT or PWM — which should I use?

MPPT for almost any modern system: it harvests 15–30% more energy and allows a higher array voltage. PWM is cheaper but only suits small 12 V setups where panel and battery voltage match.

Why add 25% headroom?

Cold weather raises panel voltage (Voc) and bright "edge-of-cloud" irradiance can push current above nameplate. The 1.25 factor stops the controller clipping or faulting on those spikes.

Educational guide only. Off-grid power carries real electrical and fire risk — verify against the NEC, manufacturer specs, and a licensed electrician or installer before building.