How Well Do Solar Chargers Work? The average solar-powered charger takes between 6 and 10 hours to charge an electronic device, such as a cell phone. Unfortunately, most of these chargers only work in directly sunlight, which makes them ineffective on overcast days.