Smallest input
Anker SOLIX C300
288 Wh with a 300 W output. A small array is the only sensible match; treat the built-in controller as a trickle charger.
288 Wh · 300 W
Check current priceOne division answers it: array watts divided by battery voltage gives the output current, and a 1.25 margin turns that into the rating you buy. The variable people miss is system voltage, which changes the answer by a factor of four between 12 V and 48 V.
Quick answer
An 800 W array on a 24 V battery pushes 33.3 A, so with the 1.25 margin you need 41.7 A and should buy a 50 A controller. The same array on 48 V needs 20.8 A and a 30 A unit is enough. On 12 V it needs 83.3 A, which is why small systems rarely stay at 12 V once the array passes 400 W.
Some links on this page are Amazon affiliate links. As an Amazon Associate we earn from qualifying purchases. The price you pay is the same, and no brand can pay for a position in this list.
A charge controller is rated in amps, not watts. It sits between the array and the battery and its job is to limit what flows into the battery, so the rating describes a current, not an energy. That is why the same array needs different controllers depending on the battery bank you connect it to.
The arithmetic is three steps. First, divide array watts by battery voltage to get the nominal output current. Second, multiply by 1.25 for the continuous margin. Third, round up to the next standard rating, which is usually 10, 20, 30, 40, 50, 60, 80 or 100 A.
An 800 W array on a 24 V bank gives 33.3 A nominally and 41.7 A with the margin. There is no 41.7 A controller, so the purchase is a 50 A unit. A 40 A controller in that position would be short by 1.7 A, which is the kind of gap that only shows up on the coldest, brightest day of the year.
Everything else on this page is detail around those three steps. The calculator in the right-hand panel does them in either direction: give it the array and it tells you the rating, or give it a controller and it tells you the largest array that controller can feed.
Photovoltaic modules produce more current in cold, bright weather than they do at the standard test condition printed on the label. Cold silicon is more efficient, and irradiance above the test value pushes current higher still. The code responds to this by requiring a 1.25 multiplier on the output current of a PV circuit.
The practical effect is that a system sized without the margin is not merely tight, it is wrong in exactly the conditions that make solar worthwhile. A spring morning at 30 °F with a clear sky can push an array past its nameplate current, and a controller sized to the nameplate will clip at the moment it is producing most.
Some calculators skip the margin because it makes the numbers rounder. That is a bad trade. The margin costs one size step on the controller and buys the array's whole peak. This page keeps the 1.25 as an editable input so you can see both answers rather than being told which one to trust.
Put numbers on it. An 800 W array at 24 V carries 33.3 A, and with the 1.25 margin that becomes 41.7 A, which is why the worked example below lands on a 40 A controller with no room to spare or a 50 A unit with headroom. The same array at 12 V carries 66.7 A and the margin pushes it to 83.3 A, so the controller becomes the expensive part of the build. That is the argument for raising system voltage: the margin is a percentage, so it scales with current instead of staying fixed.
This is the table that settles most arguments about controller size. The array is fixed at four common sizes and only the battery voltage changes. Required current is array watts divided by voltage, multiplied by 1.25.
| Array | 12 V bank | 24 V bank | 48 V bank |
|---|---|---|---|
| 400 W | 41.7 A | 20.8 A | 10.4 A |
| 800 W | 83.3 A | 41.7 A | 20.8 A |
| 1,200 W | 125.0 A | 62.5 A | 31.3 A |
| 1,600 W | 166.7 A | 83.3 A | 41.7 A |
Read the 800 W row across and the reason 48 V exists becomes obvious. The controller goes from 83 A to 21 A with no change to the panels, and the cable cross-section falls even faster because losses scale with current squared. That is why fixed systems above about 1 kW almost never stay at 12 V.
The exception is a small portable setup where 12 V accessories are the point. If you are charging a 12 V battery to run 12 V loads directly, the higher controller current is the cost of that convenience, and it is a legitimate trade.
The same formula runs backwards, and this direction is what you need when you already own a controller or are looking at a bundle. Maximum array watts equals rating divided by 1.25, multiplied by battery voltage.
| Controller | 12 V bank | 24 V bank | 48 V bank |
|---|---|---|---|
| 20 A | 192 W | 384 W | 768 W |
| 40 A | 384 W | 768 W | 1,536 W |
| 60 A | 576 W | 1,152 W | 2,304 W |
| 80 A | 768 W | 1,536 W | 3,072 W |
| Rating | Max array at 24 V | Max array at 48 V | Common use |
|---|---|---|---|
| 10 A | 192 W | 384 W | Single panel, trickle or maintenance |
| 20 A | 384 W | 768 W | One panel on a small bank |
| 30 A | 576 W | 1,152 W | Two panels on 48 V |
| 40 A | 768 W | 1,536 W | The most common mid-size unit |
| 60 A | 1,152 W | 2,304 W | Small fixed system |
| 80 A | 1,536 W | 3,072 W | Larger bank, future expansion |
| 100 A | 1,920 W | 3,840 W | Top of the common range |
A 40 A controller on a 24 V bank therefore caps you at 768 W. If your plan is 800 W today and another panel next year, that controller is already the wrong purchase, and the difference is one size step rather than a redesign.
Buying upward is safe. A controller only passes what the array delivers, so a 100 A unit on an 800 W array simply runs cool and clips nothing. The cost of oversizing is money; the cost of undersizing is a hot controller, a clipped array and, in the worst case, a failed unit.
Both types are rated in output amps, so the sizing calculation above applies to both. What differs is how they treat the array's voltage.
A PWM controller effectively connects the array to the battery, so the array's operating voltage has to be close to the battery voltage. A 60-cell panel that wants to run at 30 V is a poor match for a 12 V battery: the excess voltage is discarded and you lose a large share of the array's output. PWM is cheap and fine when the voltages already line up.
An MPPT controller converts the array's higher voltage down to the battery voltage, so it can use a 30 V panel on a 12 V bank without throwing energy away. It is the right choice whenever the array voltage differs from the battery voltage, which is nearly always in a system built from residential panels.
The sizing consequence is that MPPT accepts a wider array voltage window but still has a hard current limit on the battery side. A 30 A MPPT rated for 100 V input does not let you connect 800 W to a 12 V bank; 800 W at 12 V is still 66.7 A of output.
A second difference is behavior at low light. An MPPT unit hunts for the array's best operating point, so it keeps charging in conditions where a PWM unit would sit below the battery voltage and stop. That matters more in winter and in shade than on a clear summer afternoon, which is when people first test their system and conclude it works.
Take the most common mid-size setup: two 400 W panels, a 24 V lithium bank, and a 40 A MPPT controller that came with a bundle.
The array is 800 W. Division by 24 V gives 33.3 A. The 1.25 margin turns that into 41.7 A. The controller is rated 40 A, so it is short by 1.7 A, about four percent. It will work for most of the year and clip on the best days, and the clipping is invisible because nothing announces it.
Three fixes, in order of cost. Add nothing and accept occasional clipping, which is defensible for a hobby system. Move the bank to 48 V, which halves the current and brings the 40 A unit comfortably inside its rating. Or replace the controller with a 50 A unit, which is the straightforward answer if the rest of the system is already installed.
The 40 A unit is not a mistake anyone will notice. It charges normally on most days, the battery reaches full, and the only symptom is a slightly lower peak on a handful of cold mornings a year. That is why the margin is worth applying at purchase time rather than diagnosing afterward: the failure mode is invisible, and by the time it shows as lost production nobody is measuring.
The figure below shows the same comparison across array sizes at the three common battery voltages.
Most households asking this question do not end up buying a separate controller. An all-in-one station or a packaged kit includes the charge controller, and its solar input rating already caps the array you can connect, which is the same constraint expressed as a single number.
That arrangement trades flexibility for simplicity. You cannot swap the controller, and the input cap is fixed, but nothing needs to be matched, wired or fused by hand. For a balcony or a small backup setup it is usually the better purchase, and the sizing question becomes the input rating rather than the amp rating.
The trade-offs are covered in the battery sizing calculator, which reports the capture percentage when the array is larger than the input. A separate controller only makes sense when you are building a bank you intend to keep, expand and service.
These are the units in our current US list that include a charge controller and accept panels directly. The column that matters here is the solar input cap, because that is the controller in disguise. For the full comparison, see the portable power station ranking.
Smallest input
288 Wh with a 300 W output. A small array is the only sensible match; treat the built-in controller as a trickle charger.
288 Wh · 300 W
Check current priceSmallest input
286 Wh at 600 W. Same role, more output headroom, faster wall recharge between events.
286 Wh · 600 W
Check current priceSmallest input
292 Wh at 300 W. A single small panel keeps it topped up; it is not a base for an expandable array.
292 Wh · 300 W
Check current priceOne panel
768 Wh at 1,000 W. Sized so a single 400 W panel is a sensible match rather than a mismatch.
768 Wh · 1,000 W
Check current priceOne to two panels
1,024 Wh at 1,800 W. The most common match for a two-panel balcony setup where the input cap is the real limit.
1,024 Wh · 1,800 W
Check current priceOne to two panels
1,024 Wh with a 2,000 W output and 3,000 W surge. More starting headroom, same storage.
1,024 Wh · 2,000 W · 3,000 W surge
Check current priceOne to two panels
1,056 Wh at 1,800 W with 2,400 W surge. Previous generation; buy it only when it is clearly cheaper.
1,056 Wh · 1,800 W · 2,400 W surge
Check current priceOne to two panels
1,070 Wh at 1,500 W. Slightly more storage than 1 kWh, same pairing logic.
1,070 Wh · 1,500 W
Check current priceTwo to three panels
2,042 Wh at 2,200 W. The tier where a 800 W array becomes a realistic pairing rather than an overhang.
2,042 Wh · 2,200 W
Check current priceTwo to three panels
2,048 Wh at 2,400 W. Same storage with more continuous output for heavier backup loads.
2,048 Wh · 2,400 W
Check current priceTwo to three panels
2,048 Wh at 3,000 W. The highest continuous output in this tier, useful when the backup load is not just lights.
2,048 Wh · 3,000 W
Check current priceTwo to three panels
2,073.6 Wh at 2,600 W. A little more capacity and output than the 2 kWh rows.
2,073.6 Wh · 2,600 W
Check current priceLargest practical input
2,560 Wh at 2,400 W. The largest portable tier before a fixed bank becomes the better answer.
2,560 Wh · 2,400 W
Check current priceLargest practical input
4,096 Wh at 4,000 W. If you are pairing more than about 800 W of panels, this is the last portable option before a wired bank.
4,096 Wh · 4,000 W
Check current priceFor the panel side of the same decision, the plug-in panel comparison covers what is sold in the US. If you are sizing a bank rather than a box, the battery sizing calculator works from generation to nameplate.
Sizing to array watts instead of current. A 40 A controller is 40 A at any voltage, so the same unit covers 384 W at 12 V and 1,536 W at 48 V. Comparing wattage ratings across systems hides that.
Forgetting the margin. Sizing without the 1.25 works until the cold, clear morning that matters, and clipping is silent.
Buying PWM for a mismatched array. A 60-cell panel on a 12 V battery with a PWM controller throws away a large share of production. The controller is cheap; the wasted panel is not.
Reading the input voltage limit as an input power limit. An MPPT rated for 100 V of input still has an output current ceiling. The voltage window and the current rating are two separate limits.
Skimping on the conductor between array and controller. Voltage drop rises with current squared, and at 12 V it becomes the dominant loss. The controller is the visible purchase; the cable is where a cheap installation quietly gives up ten percent.
Every figure here is recomputable: current equals array watts divided by battery voltage, times the margin. If a number on this page disagrees with the calculator, the calculator wins, and the changelog records each change.
Divide the array wattage by the battery voltage, then multiply by 1.25. At 24 V, 800 W gives 33.3 A, so 41.7 A after the margin, which means a 50 A controller. At 48 V the same array needs 20.8 A and a 30 A controller is enough.
Because current is power divided by voltage. The same 800 W array pushes 66.7 A at 12 V and only 16.7 A at 48 V. A higher system voltage is the cheapest way to shrink the controller, the cable and the losses at the same time.
Yes. A controller only passes what the array produces, so a larger unit runs cooler and leaves room for another panel later. The limit is cost, not safety. Undersizing is the dangerous direction, because the controller clips or overheats instead of passing the current through.
It is the continuous-current margin used for photovoltaic output circuits, and it exists because modules can exceed their rated current in cold, bright conditions. Sizing without it works on a mild day and clips on a cold clear one, which is exactly when a solar array produces the most.
No. An all-in-one station has its charge controller built in, and its solar input rating already caps the array you can connect. A separate controller is for a battery bank you are wiring yourself, typically a lead-acid or LiFePO4 bank on a fixed system.
Working with amp hours, watt hours and BTU in the same system? The unit converter converts between them and flags the ones that need a voltage.
To compare whole systems rather than components, use the system comparison calculator.
This page is arithmetic, not electrical advice. A charge controller sits on a DC circuit with real fault current; conductor sizing, fusing, disconnects and grounding are code requirements that vary by state and by city. Have a licensed electrician check anything that touches fixed wiring, a battery bank, a transfer switch or a breaker panel.
The 1.25 margin is a planning value for this calculator, not a substitute for the code edition your jurisdiction enforces. Verify the current requirements with the authority having jurisdiction before buying.