Charging Time Calculator
Menu

Solar Charging Time Calculator

Find how long a solar panel takes to charge a battery. Enter the battery, the panel's watts and the peak sun hours where you are.

Solar charging time

4 sun hours

about 0.8 days at 5 peak sun hours a day

Energy needed (100 Ah x 12 V x 50%)
600 Wh
Panel output (200 W x 75%)
150 Wh per sun hour
Peak sun hours needed
4

A peak sun hour is one hour of full, direct sun. A cloudy day can give a small fraction of a sunny one.

How long does a solar panel take to charge a battery?

Work out the watt-hours the battery needs, then divide by what the panel really delivers. A 100 Ah, 12 V battery from 50% to full needs 600 Wh. A 200 W panel delivers about 150 Wh per peak sun hour at 75% system efficiency, so it takes 4 peak sun hours. At 5 sun hours a day that is 0.8 days.

Panels rarely hit their rated watts. Heat, the angle to the sun, wiring and the charge controller all take a share, so 70% to 80% of the rating is a fair planning figure. The solar battery charging guide covers controllers and sizing, and the 200 W panel and 100 Ah battery answer works through that common setup.

sun hours = battery Ah x volts x share to fill / (panel watts x efficiency)

Solar charging time chart

Peak sun hours to charge a 12 V battery from 50% to full at 75% system efficiency.

12 V, 50% to 100%
Battery100 W200 W300 W400 W
50 Ah4 h2 h1.3 h1 h
100 Ah8 h4 h2.7 h2 h
200 Ah16 h8 h5.3 h4 h
300 Ah24 h12 h8 h6 h

Frequently asked questions

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

From 50% to full (600 Wh), a 100 W panel at 75% efficiency gives 75 Wh per sun hour, so about 8 peak sun hours, or 1.6 days at 5 sun hours a day.

What are peak sun hours?

One peak sun hour is an hour of sunlight at full strength, 1,000 watts per square meter. A sunny day can have 5 or 6, spread across many more daylight hours. Cloud cuts it sharply.

What size solar panel do I need to charge a 12V battery in a day?

Divide the watt-hours you need by your sun hours and the efficiency. 600 Wh / 5 sun hours / 0.75 = 160 W, so a 200 W panel covers it on a good day.