The amount of time it takes for a battery maintainer to charge a dead battery depends on the size of the battery and the output of the maintainer. Generally, it can take anywhere from a few hours to a full day to fully charge a dead battery.