Sizing solar system components for an off-grid or hybrid build is not an exercise in guessing; it is a strict mathematical cascade. You must work backward from your AC load profile to determine your DC battery bank capacity, and then work forward to size your photovoltaic (PV) array and charge controllers. Getting this sequence wrong results in undersized conductors, tripped BMS units, or catastrophic voltage sag when an inductive load kicks on. This guide provides a table-forward reference and the exact sizing math required to build a robust 48V DC architecture.
Reference Table: 48V Off-Grid Solar System Components
Before diving into the math, here is a data-dense bill of materials for a proven 48V system capable of sustaining a 3000W continuous load with 12kWh of daily throughput. This spec sheet uses current 2026 pricing and widely available, bench-tested hardware.
| Component Category | Recommended Model | Nominal Specification | Max Continuous / Surge | Approx. Cost (USD) |
|---|---|---|---|---|
| Battery Bank (x4) | EG4 48V100AH Server Rack (LiFePO4) | 5.12kWh / 48V / 100Ah | 100A BMS Limit (5120W) | $5,596 ($1,399 ea.) |
| Inverter / Charger | Victron MultiPlus-II 48/5000/70 | 5000VA / 48V DC | 4000W Cont. / 9000W Surge | $2,150 |
| MPPT Controller | Victron SmartSolar MPPT 250/100 | 250V Voc / 100A Output | 5800W PV Input @ 48V | $680 |
| Solar Array (x4) | Canadian Solar 445W BiHiKu (CS6W) | 445W / 41.8V Vmp / 10.65A | 1780W Total Array Output | $1,100 ($275 ea.) |
| Main DC Protection | Blue Sea 5112 Class T Fuse (400A) | 125V DC / 400A Rating | 20,000 AIC Interrupt | $85 |
Sizing Math: Source-to-Load Block Calculation
To understand the sizing math, visualize the system block description from source to load: PV Array → MPPT Charge Controller → DC Bus/Battery Bank → Inverter/Charger → AC Load Panel. Every component must be sized to handle the maximum bottleneck current, factoring in efficiency losses and electrochemical limits.
Let us size this system for a realistic daily load: a well pump, refrigerator, and lighting drawing 3000W continuously for 4 hours, totaling 12,000Wh (12kWh) of daily energy consumption.
1. Inverter Efficiency and DC Draw
Inverters are not 100% efficient. A high-frequency transformerless inverter like the MultiPlus-II operates at roughly 93% efficiency at typical loads. To deliver 12kWh of AC power, the DC battery bank must supply:
12,000Wh / 0.93 (efficiency) = 12,903Wh DC required.
2. Depth of Discharge (DoD) and Gross Capacity
Lithium Iron Phosphate (LiFePO4) chemistry tolerates deep cycling, but to achieve the rated 4,000+ cycle life, you should limit the Depth of Discharge (DoD) to 80%.
12,903Wh / 0.80 (DoD) = 16,128Wh gross battery capacity required.
3. Peukert's Law and High-Current Derating
Peukert's Law dictates that a battery's usable capacity shrinks as the discharge current increases. For lead-acid batteries, the Peukert exponent (k) is roughly 1.3, meaning a high draw severely limits capacity. For LiFePO4, k is approximately 1.05. Because our 400Ah battery bank (see wiring section below) will only see a ~73A draw (a 0.18C rate), the Peukert penalty is negligible—roughly 2%. Applying this buffer:
16,128Wh * 1.02 = 16,450Wh final required capacity.
Dividing 16,450Wh by the 5,120Wh capacity of a single 48V 100Ah server rack battery yields 3.21. We round up to 4 batteries in parallel, providing 20.48kWh of total bank capacity and ensuring we never exceed safe C-rate limits.
Battery Wiring: Series vs. Parallel Consequences & Safety
When building the DC battery bank, you must choose between series and parallel configurations, or a series-parallel matrix. The consequences for Voltage (V) and Amp-hours (Ah) are absolute:
- Series Wiring: Voltages add together; Amp-hours remain constant. Wiring four 12V 100Ah batteries in series yields 48V at 100Ah (5.12kWh total). This is common for small DIY setups using cheap 12V AGM or lithium drop-ins.
- Parallel Wiring: Voltage remains constant; Amp-hours add together. Wiring four 48V 100Ah server rack batteries in parallel yields 48V at 400Ah (20.48kWh total). This is the preferred architecture for modern off-grid homes because it keeps DC current low and utilizes integrated BMS communication.
Never parallel lithium batteries with different cycle counts, different firmware versions, or different chemistries. If a newer battery with lower internal resistance is paralleled with an older, degraded battery, the newer battery will dump massive equalization currents into the older one during charge/discharge transitions. This bypasses the BMS charge-limiting logic and can cause localized thermal runaway and venting. Always use identical models, update all BMS firmware to the same version via RS485/CAN bus, and top-balance them to the exact same voltage before closing the parallel busbar connections.
Charge and Discharge Limits (C-Rate)
LiFePO4 cells degrade rapidly if charged or discharged beyond their rated C-rate. The standard safe continuous limit is 0.5C. For a 100Ah battery, this means a maximum continuous charge or discharge of 50A. By wiring four 100Ah batteries in parallel, our total bank is 400Ah, raising the 0.5C safe limit to 200A continuous. Our calculated inverter draw of 73A (3529W / 48V) sits comfortably at a 0.18C rate, ensuring minimal heat generation and maximum cell longevity.
Inverter and Charge Controller Sizing Rules
With the battery bank established at 48V / 400Ah, we must size the conversion and harvesting equipment to match the load profile and the physical limits of the copper.
Inverter Sizing for Inductive Surges
The Victron MultiPlus-II 48/5000/70 is rated for 5000VA (Volt-Amps). Because AC loads have a power factor (PF) less than 1.0, 5000VA translates to roughly 4000W of continuous real power. Our 3000W continuous load represents 75% of this rating, which is the thermal sweet spot for high-frequency inverters. More importantly, the MultiPlus-II features a 9000W surge rating for up to 3 seconds. This is critical for starting inductive loads like well pumps or air compressors, which can draw 3x to 5x their running wattage (LRA - Locked Rotor Amps) upon startup.
MPPT Charge Controller and PV Array Sizing
To replenish 12kWh of daily usage in a location with an average of 4.5 peak sun hours (PSH), the math dictates:
12,000Wh / 4.5h PSH = 2,666W minimum PV array.
Accounting for 15% real-world system losses (soiling, heat derating, wire loss), we need roughly 3000W of panels. However, our spec sheet calls for a 1780W array (4x 445W panels). Why? Because in many off-grid scenarios, the PV array is sized to cover daytime baseline loads and float charging, while a backup generator wired to the MultiPlus-II's AC-in port handles heavy winter deficit charging. If you rely solely on solar, you would parallel two SmartSolar MPPT 250/100 controllers to handle a 6000W+ array.
Conductor Sizing and the NEC 80% Rule
A common bench mistake is sizing the main DC battery-to-inverter cables based purely on the ampacity chart without applying continuous load derating. At 48V, a 3529W DC draw equals 73.5A. According to NREL guidelines and standard ampacity tables, 4 AWG THHN copper is rated for 85A at 75°C. However, NEC Article 210.20 requires continuous loads (those running for 3 hours or more) to be calculated at 125%.
73.5A * 1.25 = 91.8A.
Therefore, 4 AWG is a code violation and a fire hazard for this specific continuous load profile. You must step up to 2 AWG THHN (rated 115A at 75°C) or use 1/0 AWG flexible welding cable for the battery interconnects to mitigate voltage drop and keep terminal temperatures below 40°C. Always torque M8 battery terminal lugs to exactly 5-7 Nm using a calibrated torque wrench; under-torqued lugs create high-resistance micro-gaps that will melt the battery post under a 100A load.
For further technical validation on inverter/charger pass-through logic and BMS communication protocols, refer to the Victron Energy White Papers repository, which details the exact CAN-bus pinouts required to integrate server rack batteries with the MultiPlus-II without triggering low-voltage disconnect faults.






