How long does a 100W solar panel take to charge a 100Ah battery?

Short answer

Refilling 80% of a 12.8 V 100Ah LiFePO4 battery takes about 2.9 days of sun from a single 100W panel at 4.5 peak sun hours a day — 12.9 hours of full sun in total, with nothing else running.

How to work it out

  1. 100 Ah × 12.8 V × 80% = 1,024 Wh ÷ 92% charging efficiency = 1,113 Wh
  2. 100 W × (1 − 14% losses) = 86 W per peak sun hour × 4.5 h = 387 Wh a day
  3. 1,113 Wh ÷ 387 Wh = 2.9 days (12.9 hours of full sun)

A single 100 W panel is a trickle by battery standards: at most about 7.8 A into a 12.8 V battery in perfect midday sun, and an average of a few amps across the day. It keeps a battery topped up nicely; refilling one from flat takes days.

Adjust for your project

12 V lead-acid, 12.8 V LiFePO4, 24/25.6 V or 48/51.2 V.
Average full-sun hours a day on the panel. Look yours up in peak sun hours by city or on NREL’s PVWatts. Use a winter month for year-round off-grid use.
More options: Refill · Charge controller · Losses
%
Share of the battery to refill. Blank = 80% for LiFePO4, 50% for lead-acid (their usable depth of discharge).
%
Wiring, dirt, heat, mismatch and controller losses. 14% is the PVWatts default.
Sunny days to recharge2.9 days
Peak sun hours needed
12.9 hours
Energy to put back (with charging losses)
1,113 Wh
Panel output per day
387 Wh
Peak charging current (MPPT, full sun)
7.8 A
Panel watts to refill it in one day
288 W

For this job · affiliate link
100 W solar panelAt 2.9 days a refill, a second panel halves it. Check your controller’s current and voltage limits before adding one.
View on Amazon (opens in a new tab)

Recharge time with other panel sizes

Recharge time with other panel sizes
Solar panel watts (total)Sunny days to rechargePeak sun hours neededPeak charging current (MPPT, full sun)
505.8 days25.9 hours3.9 A
1002.9 days12.9 hours7.8 A
2001.4 days6.5 hours15.6 A
3001 day4.3 hours23.4 A
4000.7 days3.2 hours31.3 A
6000.5 days2.2 hours46.9 A

What to know about charging 100 Ah from one panel

  • Lead-acid needs less energy but more time. Refilling half a 12 V 100Ah lead-acid battery is about 706 Wh with charging losses — about 1.8 days — but the slow absorption stage at the end adds hours that no panel speeds up.
  • Any daytime use comes off the top. A 12 V fridge averaging 25 W uses 600 Wh a day — more than the panel makes on a 4.5-hour day. The panel would never get ahead.
  • Winter can triple the time. In Chicago, PVWatts gives a lowest-month average of about 2.7 peak sun hours on a tilted panel, against 4.5 here.
  • Two panels, half the time. 200 W refills the same battery in about 1.4 days; 300 W in about a day.

For panel output in your city, see how much power a 100W solar panel produces per day. To size panels to keep up with a daily load instead, use how many solar panels to charge a 100Ah battery.

What you’ll need

  • 100 W solar panelMid-range price

    The building block of most van, boat and RV systems. Check the data-sheet Voc and Isc before you decide how to wire several of them.

    See options on Amazon (opens in a new tab)
  • MPPT solar charge controllerMid-range price

    Converts a higher panel voltage into charging current, so you can wire panels in series and lose less in the cables. Size it on output amps and maximum PV voltage.

    See options on Amazon (opens in a new tab)
  • Battery monitor with shuntMid-range price

    Counts amp-hours in and out, so you see true state of charge instead of guessing from voltage — which barely moves on a LiFePO4 battery until it is nearly empty.

    See options on Amazon (opens in a new tab)

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

How long does a 100W solar panel take to charge a 100Ah lead-acid battery from 50%?

About 1.8 days at 4.5 peak sun hours, before the slow absorption stage at the end.

How long does a 200W solar panel take to charge a 100Ah battery?

About 1.4 days (6.5 hours of full sun) for 80% of a 12.8 V LiFePO4.

How long does a 100W panel take to charge a 100Ah battery in 6 peak sun hours?

About 2.2 days.

Sources