Solar Charge Controller Calculator
Size the charge controller for an off-grid or backup solar system — from the array watts and battery voltage, with a safety factor and a cold-weather check on the controller’s maximum PV voltage. Everything runs on your device.
Guide: What Size Charge Controller Do I Need? (MPPT)Your array
Battery & sizing
Controller checklist
Size the battery cable for this current
Feed 33.3 A at 24 V into the cable calculator.
MPPT sizing — PWM works differently
PWM controllers are sized on the array’s short-circuit current × 1.25 instead, and need the panel voltage matched to the battery. The Voc check here uses a 25% cold margin — verify against your actual record-low temperature and the controller datasheet.
Questions & answers
Everything you need to understand the solar charge controller calculator.
What size charge controller do I need?
Controller amps = array watts ÷ battery voltage × 1.25 safety factor, rounded up to the next standard size. An 800 W array on a 24 V battery works out at 800 ÷ 24 × 1.25 ≈ 42 A — buy a 50 A MPPT. The safety factor covers the moments panels exceed their rating in cold, bright conditions.
MPPT or PWM — which should I use?
MPPT for almost everything: it converts the array’s higher voltage down to the battery’s, harvesting 10–30% more energy and letting you wire panels in series with thinner cable. PWM is only worth it on very small systems where the panel voltage already matches the battery. This calculator sizes MPPT controllers; PWM units are sized on the array’s short-circuit current instead.
What does the maximum PV voltage rating mean?
Your string’s open-circuit voltage (Voc) must never exceed the controller’s max PV input — and Voc rises in the cold, so the check must use the coldest morning, not a warm afternoon. The calculator applies a 25% cold margin to your array Voc; exceeding the rating destroys controllers and voids warranties.
Can the controller be bigger than calculated?
Yes — oversizing a controller is harmless and leaves room to add panels later. Undersizing an MPPT is also survivable (most simply cap their output and waste the excess in peak conditions), but persistent heavy clipping means you paid for panel watts you never harvest.
Does battery voltage change the answer?
Dramatically — the same 800 W array needs about 84 A of controller at 12 V but only 21 A at 48 V. Higher battery voltage means less current everywhere: smaller controllers, thinner cables, less loss. It is the main reason serious systems run 48 V.
More solar tools
Solar String Sizing Calculator
How many panels per string for your inverter.
OpenSolar Cable Size Calculator
DC cable size for 12, 24 and 48 V systems.
OpenBattery Charge Time Calculator
Hours to recharge a battery bank.
OpenSolar Quote Builder
Price panels, inverters, batteries and labor into a PDF quote.
OpenExequtechOS
Do the whole job in one place
A calculation is just the start. ExequtechOS takes it from estimate to quote, job card, invoice and paid — for your whole team.
Get started with ExequtechOS- Turn these numbers into a client-ready quote
- Job cards, invoicing & inventory in one place
- Works offline in the field, syncs when you’re back