To calculate how long for a battery to charge, divide the usable Amp-hours (Ah) by the charger's output current (Amps), then adjust for chemistry-specific efficiency and Peukert losses. For a 100Ah flooded lead-acid battery at 50% Depth of Discharge (DoD) charged at 10A, expect roughly 6.7 hours to reach full absorption. For a 100Ah LiFePO4 battery at 80% DoD charged at 50A, expect roughly 1.6 hours due to near-perfect charge efficiency and zero Peukert penalty.

Getting this math right prevents undersized solar arrays, tripped DC breakers, and prematurely sulfated lead-acid plates. Below is the exact bench-to-jobsite framework for sizing your charge paths.

The Core Formula: Sizing Math from Source to Load

Before running the numbers, map your system block from source to load. A standard off-grid or backup power path flows like this: Generation Source (Solar PV array, grid-tied generator, or alternator) → Regulation Stage (MPPT solar charge controller or inverter-charger) → Storage Bus (Battery bank with main DC disconnect and Class T fusing) → Inversion (Inverter AC output) → Load Panel (AC subpanel or direct DC loads).

The charge controller or inverter-charger acts as the bottleneck for charge current. To find your exact charge time, use this adjusted formula:

Time (hours) = (Usable Ah × Peukert Factor) / (Charge Current × Charge Efficiency)

Peukert's Law accounts for the fact that lead-acid batteries lose effective capacity when charged or discharged at high currents. A flooded lead-acid (FLA) battery has a Peukert exponent (k) of roughly 1.15 to 1.30. Lithium chemistries (LiFePO4, NMC) have a k of virtually 1.0, meaning you get back almost exactly what you put in, regardless of the current speed.

Charge Efficiency accounts for heat loss and gassing. Lead-acid hovers around 85% (0.85), while lithium sits at 98% (0.98).

Charge Time Calculation Matrix for 100Ah Nominal Banks

Chemistry Max DoD Limit Usable Ah Max Safe Charge Current Peukert / Eff. Factor Est. Time to Full
Flooded Lead-Acid (FLA) 50% 50 Ah 10A (0.1C) k=1.15 / η=0.85 6.76 hours
Sealed AGM 50% 50 Ah 15A (0.15C) k=1.05 / η=0.90 3.88 hours
LiFePO4 (LFP) 80% - 100% 80 Ah 50A (0.5C) k=1.00 / η=0.98 1.63 hours
Lithium NMC 90% 90 Ah 50A (0.5C) k=1.00 / η=0.98 1.83 hours

Note: Times represent the bulk/absorption phase. FLA and AGM will require an additional 1-2 hours of low-current float/equalization to reach 100% specific gravity.

Series vs. Parallel: Voltage, Ah, and Charge Time Consequences

How you wire your battery bank drastically alters your DC current requirements and, consequently, your charge time. Let's look at four 12V 100Ah batteries (4800Wh total energy) wired in two different configurations.

Series Wiring (Voltage Adds, Ah Stays Constant)

Wiring four 12V 100Ah batteries in series yields a 48V 100Ah bank. The total Amp-hours remain 100Ah, but the system voltage quadruples. If your MPPT charge controller outputs 20A at 48V (960W), your charge time for a 50Ah depletion is roughly 2.5 hours. The primary advantage here is that high voltage keeps DC current low, allowing you to use smaller, cheaper AWG wire and standard 100A DC breakers.

Parallel Wiring (Ah Adds, Voltage Stays Constant)

Wiring those same four batteries in parallel yields a 12V 400Ah bank. The voltage stays at 12V, but capacity quadruples. If you feed that same 960W of solar into a 12V MPPT, the controller must output 80 Amps (960W / 12V) to achieve the same charge speed. If your controller is limited to 20A, your charge time balloons to 20 hours.

CRITICAL WIRING WARNING: Never parallel mismatched cells or batteries. Mixing different ages, chemistries, or internal resistances in a parallel bank causes high-voltage units to force current into low-voltage units. This circulating current bypasses your charge controller, generating massive heat and leading to thermal runaway. Always parallel identical batteries bought in the same batch, and use symmetrical busbar wiring (diagonal or center-tap) to balance the load.

Charge/Discharge Limits, Inverter Sizing, and Safety

Knowing how long for a battery to charge is useless if you exceed the manufacturer's C-rate limits or undersize your inverter-charger for the combined load.

Understanding C-Rates and Depth of Discharge

The C-rate defines the speed of charge or discharge relative to the battery's total capacity. A 1C rate for a 100Ah battery is 100A. A 0.2C rate is 20A.

  • Lead-Acid Charge Limit: Generally capped at 0.15C to 0.2C. Pushing a 100Ah FLA battery at 50A will boil the electrolyte, warp the plates, and vent explosive hydrogen gas.
  • LiFePO4 Charge Limit: Typically rated for 0.5C to 1.0C continuous. A 100Ah server-rack battery (like the SOK or EG4 48V models) can safely accept 50A to 100A from your MPPT.
  • Discharge Limits (DoD): Routinely discharging FLA past 50% DoD cuts its cycle life from 1,000 cycles down to 300. LiFePO4 can handle 80% to 100% DoD while still delivering 4,000+ cycles.

Inverter/Charger Sizing for the Stated Load

When using a combined inverter-charger (e.g., Victron MultiPlus or Growatt), the internal charger must supply enough DC current to run your AC loads and charge the batteries simultaneously.

Scenario: You have a continuous 2,000W AC load on a 48V system, and a 200Ah LiFePO4 bank you want to charge at 0.2C (40A).

  1. Calculate Inverter DC Draw: 2,000W / 48V = 41.6A. Accounting for 90% inverter efficiency, the DC bus pulls 46.2A.
  2. Add Charge Current: 46.2A (load) + 40A (charge) = 86.2A total DC bus requirement.
  3. Select the Unit: A standard 48V 3000VA inverter with a 35A internal charger (like the MultiPlus 48/3000/35) will fail this task. The 35A charger cannot run the 46A load, meaning it will pull the deficit from the battery even while plugged into shore power. You must step up to a unit with at least a 90A charger, such as the MultiPlus-II 48/5000/70 (supplemented by an external MPPT for the remaining 16A) or a 120A dedicated inverter-charger.
LITHIUM FIRE-SAFETY PROTOCOL: When installing LiFePO4 or NMC cells, a high-quality Battery Management System (BMS) with low-temperature charge cutoff is non-negotiable. Charging lithium cells below 0°C (32°F) causes lithium plating on the anode, creating internal dendrites that pierce the separator and cause dead shorts. Always install a Class T fuse within 6 inches of the positive battery terminal, size your wire to 125% of the maximum continuous inverter draw per NEC Article 240, and ensure your battery enclosure is ventilated and separated from living spaces.

For deeper system modeling, referencing manufacturer whitepapers on charge algorithms—such as the absorption voltage thresholds detailed in Battery University's charging guides or the Victron Energy system sizing documentation—will ensure your MPPT transitions from bulk to float at the exact right millisecond, maximizing your bank's lifespan.