Sizing an MPPT Charge Controller for a LiFePO4 Battery Bank
The single most common mistake is reading the amp rating backwards. A 60A charge controller does not accept 60A of panel current — it delivers up to 60A to the battery. Those are different numbers, and confusing them is how people end up with an array twice the size their controller can use.
What the amp rating measures
A controller's rating applies to its output side. On a 24V LiFePO4 bank, charging voltage runs about 29V, so a 60A unit passes roughly 60 × 29 = 1,740W into the battery. It does not matter if you have 2,000W or 6,000W of panels on the roof: past 1,740W the controller simply discards the rest. That discarding is called clipping, and it is not a fault — just wasted panel capacity you paid for.
Start from the array, then buy the controller
Work backwards from what the panels can produce. Divide array wattage by battery charge voltage to get the controller current you need.
Six 650W panels make a 3,900W array. On a 24V bank at 29V, that is 3,900 / 29 ≈ 134A. To use the whole array you would need a controller in the 130 to 150A class. A 60A unit clips you to about 1,740W, under half the array.
Some oversizing is deliberate and useful. An array around 1.2 to 1.5 times the controller rating harvests better on cloudy days and in winter, when panels rarely hit nameplate. Beyond roughly 1.5x you are mostly buying panels you cannot use at noon.
The voltage limit, and why cold mornings trip controllers
Every controller has a maximum input voltage, and it applies to open-circuit voltage (Voc), not the working voltage. Common 60A units are rated either 150V or 250V.
Voc rises as panels get colder, by roughly 0.3% per degree Celsius below 25°C. A 650W panel sits near 49 to 50V Voc. Three in series read about 150V at room temperature — which looks safe on a 150V controller and is not. Drop to −10°C, a 35°C swing, and Voc climbs about 10% to roughly 166V. That is over the limit, and the controller either shuts down or dies.
So on a 150V controller, two in series (about 100V) leaves room for cold. On a 250V controller, three in series is comfortable.
Series or parallel
Series raises voltage and holds current down, so cable can be thinner and runs longer. The cost is that every panel in a string carries the same current, so one shaded panel drags the string.
Parallel keeps voltage low and multiplies current, which needs thicker cable and a fuse or breaker on each string. It tolerates shading better.
Take six 650W panels with a 150V controller:
2S3P — two in series, three strings — gives about 100V and 3 × 16A ≈ 48A of short-circuit current. Safe on voltage, needs cable sized for roughly 60A.
3S2P — three in series, two strings — gives about 150V and roughly 33A. Cleaner electrically, but only acceptable on a 250V controller once cold-weather Voc is accounted for.
The battery side sets a second limit
Even a perfectly sized controller has to respect the battery. LiFePO4 packs are commonly rated for 0.5C continuous charge, sometimes 1C. A 5kWh 24V bank is about 208Ah, so 0.5C allows roughly 104A of charge current. Pushing 134A into it would exceed that, and the BMS would intervene.
Charge voltage matters just as much. Set roughly 3.6 to 3.65V per cell for bulk and 3.4V per cell for float:
12.8V pack (4S): 14.4 to 14.6V bulk, 13.6V float
25.6V pack (8S): 28.8 to 29.2V bulk, 27.2V float
51.2V pack (16S): 57.6V bulk, 54.4V float
Pick the LiFePO4 profile on the controller rather than a lead-acid or custom setting. And do not charge below 0°C — lithium plates on the anode in the cold and the damage is permanent.
Wire, fusing, and the worked answer
For the 2S3P layout above, combined short-circuit current is about 48A. Size array cable for at least 60A, which means roughly 10mm² or #6 AWG, thicker on long runs. Put a fuse or breaker on each of the three strings, and a breaker between controller and battery.
Battery-to-controller cable carries full output current continuously, so a 60A controller needs the same 10mm² / #6 AWG minimum, kept as short as practical.
Putting the original case together: 3,900W of panels on a 24V, roughly 208Ah bank with a 60A controller. It works, and it is safe — 60A into 208Ah is only 0.29C, easy for the cells. But you will clip to about 1,740W at noon and use under half your array. Either accept that and enjoy better winter harvest, or step up to a controller sized near 134A. Match the controller to the array, not the other way around.