HOME/ § A / TOOLS/ A-4 · CHARGE-CONTROLLER

What Size Charge Controller Do I Need?

Enter your total solar array watts and battery voltage. This solar charge controller sizing calculator returns the minimum controller amps, the recommended standard size, a clear MPPT-vs-PWM recommendation, an optional cold-weather Voc input-voltage check, and a shoppable parts list. Every number updates live, and the math is shown below.

LAST VERIFIED 2026-06-24 · 125% margin · NEC-style rounding

Affiliate Disclosure: Off Grid Authority participates in affiliate programs, including Amazon Associates. We may earn a commission on qualifying purchases at no extra cost to you. Specs are cross-checked against manufacturer datasheets and NEC code requirements. This tool is an estimate, not a substitute for a licensed electrician.

Demo states:
Instrument · Charge-Controller — — —
Total array watts
W
Enter array watts > 0
Battery / system voltage
Controller type
24 V · MPPT · 25% margin
Recommended controller
— — A
Awaiting input

Enter your array watts and battery voltage, then size it.

Minimum ampsA
Charge currentA
Type verdict
Cold VocV
MODEL: CHARGE-CONTROLLER · REV 1.0
ARRAY MPPT BATTERY — · — A
FIG. 1 — Array → charge controller → battery bank
Bill of materials
Est. parts total
Electrical safety: A charge controller is the brain between your array and your battery — wire it wrong and you can damage the controller, the bank, or start a fire. Always fuse or breaker the array-to-controller and controller-to-battery circuits, mount the controller close to the battery for an accurate charge reference, and never connect panels before the battery is connected. For high-voltage strings, cold-climate installs, or any service-entrance work, have the design reviewed by a licensed electrician before energizing. When in doubt, size up.

Want the full controller buyer's guide, not just one answer?

See our hands-on reference for the best MPPT and PWM charge controllers of 2026, with input-voltage windows and real prices.

Open the Charge Controller Reference →

How to Size a Charge Controller (The Math)

The question "what size charge controller do I need?" has a clean answer, and it depends on just two numbers: your total solar array watts and your battery (system) voltage. A charge controller is rated by the output current it can push into the battery, in amps. Because the controller delivers that current at battery voltage, you size it by dividing array power by battery voltage and then adding a safety margin:

controllerAmps = (arrayWatts / batteryVoltage) × 1.25

  arrayWatts      = total rated wattage of every panel combined
  batteryVoltage  = nominal bank voltage (12, 24, or 48 V)
  1.25            = 25% safety margin for cold-weather output spikes

Then you round up to the next standard controller size. Manufacturers build controllers in a fixed ladder of amp ratings, so this calculator rounds your result up to the nearest value in this list:

standard sizes (A): 10, 20, 30, 40, 50, 60, 80, 100

The 1.25 multiplier is the part people skip. On a cold, bright day a panel can briefly produce 10 to 25 percent above its rated wattage, because solar cells are more efficient when they are cold and irradiance can spike off snow or bright cloud edges. The 25 percent margin (the same conservative factor the NEC uses for continuous PV current) keeps the controller from being driven to its absolute ceiling — running a controller permanently at its limit makes it run hot, throttle the charge, and fail early.

Size to battery voltage, not panel voltage. The single most common error is dividing array watts by the panel's voltage. The controller's output is at battery voltage, so a 600W array on a 24V bank charges at 600 / 24 = 25A, while the same array on a 12V bank charges at 600 / 12 = 50A — twice the controller. Higher system voltage means a smaller, cheaper controller.

Worked Example: 800W Array on a 24V Battery

This is the default loaded in the calculator above. Let us size it by hand and confirm the tool agrees.

Step 1 — find the charging current. Divide array watts by battery voltage:

800 W ÷ 24 V = 33.33 A   (raw charge current)

Step 2 — apply the 25% safety margin.

33.33 A × 1.25 = 41.67 A   (minimum controller amps)

Step 3 — round up to the next standard size. 41.67A falls between the 40A and 50A standard ratings, so we round up:

41.67 A  ->  50 A controller

Step 4 — choose MPPT or PWM. At 800W on a 24V bank, MPPT is the clear winner: it harvests 15 to 30 percent more energy than PWM, it lets you wire panels in series to raise the array voltage (cutting wire size and voltage drop), and it does not require the panel's nominal voltage to match the battery. PWM would force a much larger, lower-voltage array and waste a chunk of your harvest.

Result: 41.7A minimum → a 50A MPPT charge controller. That matches the calculator exactly. On a 12V bank the same 800W array would charge at 800 / 12 = 66.7A, times 1.25 = 83.3A, which rounds up to a 100A controller — proof that moving to 24V or 48V dramatically shrinks the controller you need to buy.

Charge Controller Sizing Reference Table

Minimum amps shown include the 1.25 margin (arrayWatts / batteryVoltage × 1.25); the recommended size is rounded up to the next standard controller rating (10, 20, 30, 40, 50, 60, 80, 100A). Use this to sanity-check the calculator or to plan an array around a controller you already own.

Array watts12V min → size24V min → size48V min → size
200 W20.8 → 30 A10.4 → 20 A5.2 → 10 A
400 W41.7 → 50 A20.8 → 30 A10.4 → 20 A
600 W62.5 → 80 A31.3 → 40 A15.6 → 20 A
800 W83.3 → 100 A41.7 → 50 A20.8 → 30 A
1,000 W104.2 → 100 A*52.1 → 60 A26.0 → 30 A
1,500 W156.3 → 100 A*78.1 → 80 A39.1 → 40 A
2,000 W208.3 → 100 A*104.2 → 100 A*52.1 → 60 A
3,000 W312.5 → 100 A*156.3 → 100 A*78.1 → 80 A
4,000 W416.7 → 100 A*208.3 → 100 A*104.2 → 100 A*

* Exceeds the largest single-unit standard size (100A). Either run two controllers in parallel (each on its own array sub-string), or — the usual fix — move to a higher system voltage so the current drops into a single controller's range. This is the clearest argument for 48V on large arrays.

MPPT vs PWM: Which Do You Need?

Both controller types regulate charging, but they do it differently, and the difference is money and harvest. MPPT (Maximum Power Point Tracking) is a DC-to-DC converter: it harvests power at the array's optimal voltage and "down-converts" the surplus voltage into extra current, so it captures nearly all of the array's output and lets the array run at a higher voltage than the battery. PWM (Pulse Width Modulation) simply connects the array to the battery and pulses the connection — it drags the panel down to battery voltage, throwing away the voltage difference as lost power.

For PWM, the panel's nominal voltage must match the battery voltage. A nominal 12V panel (Vmp around 18V) on a 12V battery works; a 24V "grid-tie" panel on a 12V battery wastes more than half its potential. With PWM, the output current is roughly the array watts divided by the panel's Vmp, not the battery voltage — and that current must still match the battery. The calculator warns you whenever MPPT is the better or necessary choice:

  • 24V or 48V battery banks — MPPT lets you use efficient higher-voltage series strings.
  • Arrays over ~300W — the harvest gain pays for the MPPT premium quickly.
  • Cold climates — MPPT handles the cold-weather voltage rise; the array voltage is allowed to exceed the battery.
  • Long wire runs — series strings raise voltage and let you use thinner, cheaper cable.

PWM is acceptable only on small (under ~300W), low-voltage 12V systems where every panel is a true 12V panel — for example a single 100W panel topping up an RV battery. For everything else, choose MPPT. Compare current units in our charge controller reference.

FactorMPPTPWM
Typical efficiency95–99%75–80%
Array voltage vs batteryCan be much higher (series strings)Must match battery nominal
Best for24V/48V, >300W, cold, long runsSmall 12V, matched panels
Relative costHigherLower
Harvest on a 600W/24V arrayNear full output~20–30% lost

The Cold-Weather Voc Check (Advanced)

Amperage is only half of controller sizing. The other limit is the maximum PV input voltage, and it is where cold climates bite. A panel's open-circuit voltage (Voc) rises as the cells cool, by roughly 0.37% per °C below the 25°C rating temperature. On a freezing, sunny morning a string can briefly exceed its rated voltage by 15 to 25 percent. If that cold Voc tops the controller's maximum input rating (commonly 100V, 150V, or 250V), you can destroy the controller the first cold morning it sees full sun.

The calculator's advanced mode runs this check for you using:

maxVoc = Voc × series × (1 + 0.0037 × (25 − coldC))
  where coldC = (coldF − 32) × 5/9

For example, four panels in series at Voc = 41V each, with a coldest expected temperature of −10°F (−23.3°C):

coldC  = (−10 − 32) × 5/9 = −23.3 °C
factor = 1 + 0.0037 × (25 − (−23.3)) = 1 + 0.0037 × 48.3 = 1.179
maxVoc = 41 × 4 × 1.179 = 193.4 V

That 193V cold Voc would destroy a 150V controller and demands a 250V unit (or fewer panels in series). The calculator flags exactly this: it compares your computed cold Voc against the controller's rated maximum PV input voltage and warns when the rating must exceed the cold figure. Always leave margin — design so cold Voc is comfortably below the controller's ceiling, not right at it.

Can You Oversize a Charge Controller?

Yes, and it is often smart. The charging current is set by the array and the battery, not by the controller's rating, so a controller rated above your array's output simply never reaches its ceiling — it is completely safe and leaves room to add panels later. A 60A MPPT controller on a 600W/24V array (which only needs ~31A) will happily accept a future expansion up to its limit.

The only costs of oversizing are a slightly higher purchase price and, on a few units, a higher minimum array voltage needed to start charging. Never undersize, though: a controller forced past its rating either clips the charge current (you lose harvest) or overheats and fails. If you are between two sizes, round up — which is exactly what this calculator does.

Common Mistakes This Calculator Prevents

  • Dividing by panel voltage instead of battery voltage. The controller outputs at battery voltage. Divide array watts by 12, 24, or 48 — your bank voltage.
  • Forgetting the 1.25 margin. Sizing to the bare charge current leaves no headroom for cold-weather output spikes; the controller runs hot and ages fast.
  • Ignoring the maximum input voltage. A controller can be plenty big on amps and still be destroyed by a cold-morning Voc spike. Run the advanced check.
  • Pairing PWM with a mismatched array. PWM needs the panel nominal voltage to equal the battery voltage; use MPPT for series strings and 24V/48V banks.
  • Undersizing to save money. A throttled or fried controller costs far more than the next size up. Round up and leave room to grow.

Frequently Asked Questions

What size charge controller do I need?

Divide your total solar array watts by the battery (system) voltage to get the charging current, then multiply by 1.25 for a safety margin and round up to the next standard controller size. An 800W array on a 24V battery draws 800 / 24 = 33.3A, times 1.25 = 41.7A, which rounds up to a 50A MPPT controller. The 1.25 factor covers cold-weather output spikes when panels briefly exceed their rated wattage.

How do I size an MPPT charge controller?

Size an MPPT controller by output amperage: array watts divided by battery voltage, times a 1.25 margin, rounded up to a standard size. Then confirm the controller's rated maximum PV input voltage is higher than your panel string's open-circuit voltage (Voc) at the coldest expected temperature, since Voc rises as temperature falls. A 100V controller suits small strings; 150V or 250V controllers allow longer, higher-voltage strings that improve efficiency.

MPPT vs PWM: which charge controller is better?

MPPT is more efficient (95–99% versus 75–80% for PWM) and lets the array run at a higher voltage than the battery, so it is the better choice for almost every build — for 24V and 48V banks, in cold climates, and for any array over about 300W. PWM is cheaper and acceptable only when the panel's nominal voltage matches the battery voltage exactly (a true 12V panel on a 12V battery) on a small system. This calculator warns you when MPPT is the necessary or far better choice.

Can my charge controller be bigger than I need?

Yes. A controller rated for more amps than your array produces is safe and leaves room to add panels later. The output current is set by the array and the battery, not the controller's rating, so an oversized unit simply never reaches its ceiling. The only downsides are slightly higher cost and, on some units, a higher minimum start-up voltage. Never undersize, though: a controller forced to run at its limit overheats and may throttle or fail.

Why does cold weather affect charge controller sizing?

A panel's open-circuit voltage (Voc) rises as cells cool, by roughly 0.37% per °C below 25°C. On a freezing morning a string can briefly produce well above its rated voltage. If that cold Voc exceeds the controller's maximum PV input voltage, the controller can be damaged. The advanced cold-Voc check multiplies your panel Voc by the number in series and a temperature factor so you can confirm a 100V, 150V, or 250V controller has enough headroom.

How many panels can one charge controller handle?

It depends on two limits: rated output amps and maximum PV input voltage. Add panels until either the array's charging current (array watts / battery voltage × 1.25) approaches the controller's amp rating, or the cold-weather string Voc approaches the controller's input ceiling. With MPPT you usually wire panels in series to raise voltage and stay under the amp limit, which also reduces wire size and voltage drop.

Do I size the controller to battery voltage or panel voltage?

Size the amperage to the battery (system) voltage, because the controller outputs charging current at battery voltage — divide array watts by 12, 24, or 48. Panel voltage matters separately, for the maximum-input-voltage check on an MPPT controller: the series Voc must stay under the controller's PV input rating. PWM is the exception, where the panel nominal voltage must equal the battery voltage.

What happens if my charge controller is too small?

An undersized controller is forced past its rating. Quality units protect themselves by clipping the charge current, so you lose harvest; cheaper units overheat, throttle, or fail outright. Either way you waste solar energy and risk the controller. Always size to array watts / battery voltage × 1.25, round up to the next standard size, and add headroom if you plan to expand the array.

Related calculators & guides

About this reference. Off Grid Authority is an independent, research-driven reference for DIY off-grid power. Specifications are compiled and cross-checked against manufacturer datasheets and NEC/ABYC code requirements. Found an error? Tell us and we'll fix it — this page is maintained, not abandoned. LAST VERIFIED 2026-06-24