TheGreenWatt

How Long To Charge A 12V Battery With A 100 Watt Solar Panel? (MPPT vs PWM, LFP vs Lead-Acid)

A single 100 W solar panel charges a 12V 100Ah LiFePO4 battery from 20 % to full in about 2 days of average U.S. sun (MPPT controller). With a PWM controller, it takes about 2.5 days. With lead-acid AGM, add another day because of the slow absorption stage. The older "38 hours" answer floating around the internet skips controller efficiency, battery chemistry, and depth of discharge — all of which change the answer by 30–50 %. This guide does the math properly.

This is the most common beginner solar question because a 100W panel + a 12V battery is the universal entry-level off-grid setup — camper vans, sheds, RV trickle charging, and trail cameras. I started solar with exactly this combination years before building the 6 kW grid-tie array on my house.

The Right Formula

Peak sun hours needed = (Ah × 12 V × DoD) / (100 W × η_controller × η_battery)
Days to charge = Peak sun hours needed / Daily PSH

Where:

  • Ah = battery nameplate amp-hours
  • 12 V = nominal battery voltage
  • DoD = depth of discharge (the fraction actually discharged — 0.80 for LFP, 0.50 for lead-acid)
  • η_controller = charge controller efficiency (0.95 MPPT, 0.78 PWM)
  • η_battery = charge efficiency (0.98 LFP, 0.85 lead-acid)

Worked Examples For The Most Common Battery Sizes

Example 1: 100W Panel → 12V 100Ah LiFePO4 (MPPT, 5 PSH)

Energy to replace = 100 Ah × 12 V × 0.80 = 960 Wh
Effective charge rate = 100 W × 0.95 × 0.98 = 93.1 W
Peak sun hours = 960 / 93.1 = 10.3 hours
Days = 10.3 / 5 = 2.1 days

Example 2: 100W Panel → 12V 100Ah AGM Lead-Acid (PWM, 5 PSH)

Energy to replace = 100 Ah × 12 V × 0.50 = 600 Wh
Effective charge rate = 100 W × 0.78 × 0.85 = 66.3 W
Bulk hours = 600 / 66.3 = 9.0 hours → gets to ~80 % SOC
Absorption stage = 4–6 additional hours at constant voltage
Total = ~15 hours of peak sun → 3.0 days

Lead-acid takes almost 50 % longer despite having less usable energy to replace, because of the double penalty: lower controller efficiency (PWM) and the slow absorption stage.

Example 3: 100W Panel → 12V 50Ah LiFePO4 (MPPT, 5 PSH)

Energy = 50 × 12 × 0.80 = 480 Wh
Rate = 93.1 W
Hours = 480 / 93.1 = 5.2 hours
Days = 5.2 / 5 = 1.0 day

This is the sweet spot for a single 100W panel: a 50 Ah LFP battery charges from 20 % to full in one sunny day.

Complete Charge Time Table — 100W Panel With MPPT + LiFePO4

For 80 % DoD, η_controller = 0.95, η_battery = 0.98, 5 PSH/day:

BatteryWh to replacePeak sun hoursDays to charge
12V 10Ah961.00.2
12V 20Ah1922.10.4
12V 30Ah2883.10.6
12V 40Ah3844.10.8
12V 50Ah4805.21.0
12V 60Ah5766.21.2
12V 75Ah7207.71.5
12V 100Ah96010.32.1
12V 120Ah1,15212.42.5
12V 150Ah1,44015.53.1
12V 200Ah1,92020.64.1
12V 300Ah2,88030.96.2
12V 400Ah3,84041.28.2

For PWM controller instead of MPPT, multiply days by 1.22.

For lead-acid AGM instead of LFP, multiply days by approximately 1.4× (bulk) to 1.8× (including absorption).

The Real-World Advice

Looking at this table, the practical takeaways are:

  1. A 100W panel is well-matched to a 50 Ah LFP battery. One sunny day, one full charge. This is the camper van sweet spot.
  2. For a 100 Ah battery, a 100W panel is on the slow side. Two days to recharge means you can't fully cycle the battery daily from a single panel. Either add a second 100W panel in parallel (halves the charge time) or accept that you can only draw ~40 Ah per day.
  3. For 200+ Ah batteries, a 100W panel is too small. 4+ days to charge means you will chronically undercharge in real use. Use 200–400 W of solar for a 200 Ah bank.
  4. MPPT is worth the price. The $35–55 premium over PWM saves ~22 % of your charge time every single day. On a 100W panel charging a 100Ah battery, that is the difference between 2.1 and 2.6 days.
  5. LFP is worth the price. 2× the usable capacity per nameplate Ah and no slow absorption stage means faster, more complete daily recharges.

Why Older Articles Get This Wrong

Most "how long to charge" articles divide the battery Wh by a raw panel Wh per day number with a 0.75 "loss factor" and call it done. That skips:

  • Controller type. PWM wastes 17+ % of panel power. MPPT does not.
  • Battery chemistry. Lead-acid absorption takes 4–6 hours on top of bulk. LFP has no meaningful absorption stage.
  • Depth of discharge. Lead-acid should never go below 50 % SOC; LFP goes to 80–95 %. A "100 Ah" lead-acid only gives you 50 Ah of usable energy; a "100 Ah" LFP gives you 80–95 Ah.

The combined error from ignoring these three factors can be 50+ % off in either direction.

Common Misreadings

  1. "100W panel produces 375 Wh per day, a 100Ah battery holds 1,200 Wh, so 1,200/375 = 3.2 days." This skips controller efficiency and depth of discharge. The real answer with MPPT + LFP is 2.1 days.
  2. "It takes 19.2 hours to charge a 50 Ah battery." That is the older article's number using 0.75 derate and no controller efficiency. The real answer with MPPT + LFP is 5.2 peak sun hours (about 1 day).
  3. "I can charge a 200 Ah battery in two days with a 100W panel." No — it takes 4.1 days with MPPT + LFP. A 200W panel does it in 2 days.
  4. "MPPT and PWM don't matter for a small 100W panel." They matter the most for small panels. The 22 % efficiency gap turns "barely charged by sunset" into "fully charged by sunset" on a daily cycle.
  5. "I can charge a car battery with a 100W panel." Don't. Car (cranking) batteries are not designed for deep cycling and will die in weeks. Use a deep-cycle lead-acid or LiFePO4 battery.

Bottom Line

A 100W solar panel with an MPPT controller charges a 12V 50 Ah LiFePO4 battery in one sunny day and a 12V 100 Ah LFP in about two days. With PWM or lead-acid, add 25–80 %. For anything over 100 Ah, consider a larger panel.

Solar panel charging a battery through a charge controllerA solar panel at the top connected to a charge controller in the middle and a battery at the bottom, with energy flowing downward.
Ah
W
Time to fully charge
0.0hours
Using a 200W solar panel, with optimal sun
Energy to charge
1.26kWh
If you use 100W panels
3
panels needed
If you use 200W panels
2
panels needed
171 kg
CO₂ avoided per year
0.04
equivalent US homes powered
8
trees planted equivalent
$74
estimated annual savings
ChemistryEfficiencyCycle LifePanel Watts
Lithium (LiFePO4)95%3,000–5,000252 W
Deep Cycle AGM85%500–1,000283 W
Lead-Acid Flooded80%300–500300 W
Tap to see sensitivity analysis
5.0 hrs-20%6.3 hrs7.6 hrs+20%
Sensitivity range
ScenarioValue
Low (-20%)5.0 hrs
Expected6.3 hrs
High (+20%)7.6 hrs

Battery chemistry has the biggest effect \u2014 switching from lead-acid to lithium reduces required panel watts by ~20%.

Keep Reading

If you found this useful, these guides go deeper into related topics:

Frequently Asked Questions

How long does it take a 100W solar panel to charge a 12V 100Ah battery?
LiFePO4 + MPPT controller at 5 PSH: about 2.1 days (10.3 peak sun hours needed). Lead-acid AGM + PWM controller: about 4+ days because of the slower absorption stage and lower controller efficiency. The huge range in older articles (19–38+ hours) comes from ignoring controller type and battery chemistry.
How long to charge a 12V 50Ah battery with a 100W panel?
LiFePO4 + MPPT: about 1 day (5.2 peak sun hours). Lead-acid AGM + MPPT: about 1.5 days (bulk fills quickly, absorption adds hours). The 50 Ah size is ideal for a single 100W panel — achievable in one sunny day with MPPT.
How long to charge a 12V 200Ah battery with a 100W panel?
LiFePO4 + MPPT: about 4.1 days (20.6 peak sun hours). That is a long time for a single 100W panel. For a 200 Ah battery, you really want at least a 200–300W panel array to charge in 1–2 days. See [Solar Panel Charge Time Calculator](/solar-panel-charge-time-calculator/) for a more practical multi-panel setup.
Does MPPT vs PWM make a difference for 100W panel charging?
Yes — about 25 % faster with MPPT. A 100W panel through MPPT delivers ~93 W to the battery; through PWM, ~76 W. That difference turns a 2-day charge into a 2.5-day charge for a 100 Ah LFP battery. The MPPT premium ($35–55 extra) pays back quickly on any panel above 50 W.
Can a 100W panel keep a 12V battery topped off indefinitely?
Yes, as long as the daily drain is less than the daily charge. A 100W panel at 5 PSH produces ~465 Wh/day (MPPT) or ~380 Wh/day (PWM). If your daily load draws less than that from the battery, the panel will keep it topped off. If your daily load exceeds that, the battery will slowly deplete. A proper charge controller transitions to float automatically.
Will a 100W panel overcharge my battery?
Not if you use a charge controller. The controller limits voltage to 14.4–14.8 V for lead-acid or 14.4–14.6 V for LFP and transitions to float when the battery is full. Without a controller, direct-connecting a panel to a battery can overcharge and damage it — always use a controller.
Is a 100W panel big enough for a 100Ah battery?
It works, but it's on the slow side: about 2 days to charge from 20 % SOC to full with MPPT. The ideal panel-to-battery ratio for daily cycling is about 2–3 W per Ah — so a 200–300 W panel (or parallel pair) would charge a 100 Ah battery in one sunny day. A 100W panel is better matched to a 50 Ah battery.
How does weather affect charging time?
Linearly. On a heavy overcast day (200 W/m² instead of 1,000), the panel produces about 20 % of nameplate — so charging takes 5× longer. Two consecutive cloudy days can mean a 100 Ah battery doesn't get fully recharged from a single 100W panel. This is why off-grid systems are sized against the worst case (December weather in your area), not the average.
Marko Visic
Physicist and solar energy enthusiast. After installing solar panels on my own house, I built TheGreenWatt to share what I learned. All calculators use NREL PVWatts v8 data and peer-reviewed formulas.