Wiring a solar panel to a battery requires an intermediate charge controller (MPPT or PWM) to regulate voltage and prevent overcharging; you never wire panels directly to batteries. The exact wire gauge depends on the array current and distance, typically ranging from 10 AWG for short 12V PWM runs to 6 AWG or thicker for high-voltage MPPT inputs. Getting this wrong results in voltage drop, melted terminals, or a fire hazard. This guide breaks down the exact architecture, sizing math, and wiring execution for a robust off-grid or hybrid solar storage system.

System Architecture: Source to Load Block Flow

A properly wired solar energy storage system follows a strict sequence from generation to consumption. Skipping any block—especially protective devices—violates NEC-style guidance and creates severe fault risks. Here is the mandatory signal and power flow:

  1. Source (Solar Array): PV panels wired in series/parallel to achieve the target input voltage for the charge controller.
  2. PV Disconnect & Fusing: A DC-rated disconnect switch and inline fuses (per NEC 690.8) to isolate the array for maintenance and protect against reverse-current faults.
  3. Charge Controller (MPPT/PWM): The brain of the charging side. An MPPT (Maximum Power Point Tracking) controller steps down high array voltage to battery charging voltage while boosting current.
  4. Battery Bank & BMS: The storage medium. Lithium banks require an internal or external Battery Management System (BMS) to balance cells and prevent over/under-voltage.
  5. Battery Disconnect & Class T Fuse: A high-amperage DC fuse (like a Class T or ANL) placed as close to the battery positive terminal as possible (within 7 inches per ABYC/NEC best practices) to protect the main inverter feed.
  6. Inverter/Charger: Converts DC battery voltage to 120V/240V AC for household loads, and optionally passes AC grid/generator power through to a charger.
  7. AC Load Panel: The destination for your 120V/240V branch circuits.

Battery Bank Topology: Series vs. Parallel and Charge Limits

How you wire your batteries dictates your system voltage and capacity. Understanding the difference between series and parallel is critical for selecting the right wire gauge and charge controller.

  • Series Wiring: Connects the positive of one battery to the negative of the next. Consequence: Voltage adds up, but Amp-hours (Ah) remain the same. Two 12V 100Ah batteries in series yield 24V at 100Ah. This is preferred for higher-power systems because higher voltage means lower current, allowing for thinner, cheaper wire.
  • Parallel Wiring: Connects positives to positives, and negatives to negatives. Consequence: Ah adds up, but voltage remains the same. Two 12V 100Ah batteries in parallel yield 12V at 200Ah.
CRITICAL WARNING: Mismatched Parallel Cells
Never wire batteries in parallel if they have different chemistries, ages, capacities, or internal resistances. Mismatched cells in parallel will create internal circulating currents, where the stronger battery forcefully charges the weaker one, leading to overheating, venting, and catastrophic failure. Always use identical, same-batch batteries for parallel strings.

Beyond topology, you must respect Depth of Discharge (DoD) and C-rates (charge/discharge limits). Lead-acid batteries suffer from Peukert's Law, meaning their effective capacity shrinks as you draw current faster. Lithium Iron Phosphate (LiFePO4) does not suffer from this to any meaningful degree.

Battery Bank Configuration & Sizing Matrix (10kWh Nominal Target)
Chemistry & Config Nominal V Rated Ah Max DoD Usable kWh Max Discharge C-Rate Peukert Exponent (k)
12V LiFePO4 (4x Parallel) 12.8V 800Ah 90% 9.21 kWh 1C (800A) ~1.00
48V LiFePO4 (1x Server Rack) 51.2V 200Ah 90% 9.21 kWh 1C (200A) ~1.00
12V AGM Lead-Acid (4x Parallel) 12.0V 800Ah 50% 4.80 kWh C/5 (160A) 1.15 - 1.25
24V Flooded Lead-Acid (Series) 24.0V 400Ah 50% 4.80 kWh C/8 (50A) 1.20 - 1.30

Note: Data based on standard 2026 manufacturer spec sheets for Tier-1 solar storage cells (e.g., EVE, CATL) and deep-cycle AGM equivalents.

Wiring Execution, Fusing, and Lithium Fire Safety

When executing the physical wiring from the charge controller to the battery, and battery to inverter, precision and torque matter just as much as wire gauge. Follow this sequence to ensure a safe, low-resistance connection.

  1. Prepare the Lugs: Use a hydraulic crimper for 2 AWG and larger wire. Do not rely on hammer-crimpers for high-current inverter feeds; a loose crimp will arc and melt under a 100A load.
  2. Apply Heat Shrink: Use adhesive-lined marine heat shrink (red for positive, black for negative) to seal the crimp barrel against moisture and prevent stray copper strands from causing short circuits.
  3. Torque to Spec: Use an insulated torque wrench. Most LiFePO4 terminal studs (M8) require between 4.5 to 6.0 Nm (40 to 53 in-lbs). Overtightening strips the soft copper busbars inside the cell; undertightening creates a high-resistance hot spot.
  4. Install Fuses Before Connection: Slide the Class T fuse holder onto the positive inverter cable before you bolt it to the battery terminal. Do not install the actual fuse element until all wiring is complete to prevent accidental arcing during the build.
LITHIUM FIRE SAFETY PROTOCOL
LiFePO4 cells are significantly safer than NMC/NCA lithium-ion, but thermal runaway is still possible if the BMS fails and cells are driven into severe overcharge or physical crush.
  • Never install lithium banks in a sealed, unventilated enclosure without a high-temperature BMS cutoff (typically triggering at 60°C / 140°F).
  • Keep a Class ABC dry chemical or CO2 fire extinguisher rated for electrical fires within 10 feet of the battery enclosure.
  • If a cell begins to vent or swell, immediately disconnect the main fuse, evacuate the area, and allow it to off-gas. Do not use water on an actively venting lithium cell fire unless you have a continuous, high-volume deluge system to absorb the heat.

Sizing the Inverter and Charge Controller for a 2kW Continuous Load

Let's apply the math to a real-world scenario. Assume you are running a 2,000W continuous load (e.g., a well pump, refrigerator, and lighting) and want to power it from a 48V LiFePO4 bank. Here is how you size the inverter, wire, and charge controller using efficiency factors and NEC guidelines.

1. Inverter and Wire Sizing

Inverters are not 100% efficient. A high-quality low-frequency inverter operates at roughly 90% efficiency under heavy load.

  • DC Power Draw: 2,000W AC Load / 0.90 (Efficiency) = 2,222W DC Draw.
  • DC Current: 2,222W / 48V (Nominal) = 46.3 Amps.
  • NEC Continuous Load Factor: Because this load runs for 3+ hours, NEC 210.20 requires a 125% safety margin. 46.3A * 1.25 = 57.8 Amps.
  • Wire Selection: Based on the 75°C column of NEC Table 310.16, 6 AWG THHN is rated for 65A, but to minimize voltage drop over a 5-foot run, we step up to 4 AWG or 2/0 AWG stranded copper (standard for 48V inverter kits).
  • Inverter Selection: Select a 3,000W 48V Inverter to handle the 2,222W continuous draw plus surge currents for motor starts.

2. Charge Controller and Solar Array Sizing

To replenish the 10kWh battery bank after a day of use, we need to calculate the required solar array and MPPT controller size based on peak sun hours (PSH). Assume 5 PSH for your location (sourced from NREL solar resource maps).

  • Required Array Wattage: 10,000Wh usable / 5 PSH = 2,000W solar array minimum. Add 20% for system losses (dust, heat, wire loss) = 2,400W Array.
  • MPPT Output Current: The MPPT outputs current at the battery's absorption voltage. For a 48V LiFePO4 bank, absorption is typically 53.2V. 2,400W / 53.2V = 45.1 Amps.
  • Controller Selection: Select a 60A MPPT Charge Controller (e.g., Victron SmartSolar 150/60) to handle the 45.1A output with headroom for winter cold-temperature voltage spikes.

3. The Peukert Penalty (Why Chemistry Matters)

If you attempted this same 2kW load on a 24V Flooded Lead-Acid bank, the math changes drastically due to Peukert's Law. At a 48V equivalent, a 2kW load draws roughly 46A. On a 24V system, that current doubles to 92A.

For a 24V 400Ah lead-acid bank, drawing 92A represents a C/4.3 discharge rate. Using a Peukert exponent of 1.25, the effective capacity of that 400Ah bank drops to roughly 215Ah under this specific load. You would lose nearly half your rated capacity simply because you are pulling the energy out too fast. LiFePO4 (with a Peukert exponent of ~1.0) delivers its full rated capacity regardless of whether you draw it at C/10 or 1C, making it the only logical choice for high-surge, modern solar storage architectures.

For comprehensive wiring diagrams and torque specifications across various Victron and MultiPlus inverter setups, refer to the industry-standard Victron Energy Wiring Unlimited manual. Always verify your final wire gauges and overcurrent protection against your local Authority Having Jurisdiction (AHJ), as local amendments to NEC Article 690 may dictate stricter derating requirements for conduit runs in high-ambient-temperature environments.