Charging 12v battery with solar panel needs to output 13.6 volts to 17.0 volts so the solar panel has to put out at least that much under worst-case conditions. A standard 12volt solar panel system typically takes 5 to 8 hours to charge 12v battery (100ah) in a full sunlight day.Sep 3, 2019