A battery that won't hold charge is usually the battery itself, not the alternator

When your car battery dies repeatedly even after you charge it, the battery itself has almost certainly failed. A battery that cannot hold voltage is no longer capable of doing its job—storing electrical energy and releasing it when the engine starts. This is different from a battery that drains because something is drawing power while the car sits, or a charging system that isn't refilling the battery while you drive.

The distinction matters because the fix is different. A dead battery from a parasitic drain (a light left on, a faulty relay) means you replace nothing—you find and stop the drain. A battery that won't hold charge means the battery itself is worn out and needs replacement. An alternator that has stopped charging means the alternator needs repair or replacement. Each one feels the same when you turn the key—nothing happens—but the cause lives in a different part of the car.

Key Takeaways

  • A battery that will not hold charge has failed internally and must be replaced; this is the most common reason a battery dies repeatedly.
  • An alternator that has stopped charging will also drain the battery, but the battery itself is still good—the charging system is broken.
  • A parasitic drain (a light, relay, or module drawing power while parked) will kill any battery over time, but the battery is not defective.
  • A battery load test or voltage test at a parts store can tell you whether the battery is failing or whether something else is draining it.
  • Cold weather makes a weak battery fail faster because chemical reactions inside the battery slow down in low temperatures.

How a car battery fails and stops holding charge

Inside every car battery are lead plates and sulfuric acid. When you start the engine, a chemical reaction releases electrons, which flow out as electrical current to the starter motor and ignition system. When the engine runs, the alternator pushes current back into the battery to recharge it. Over time—usually three to five years—the lead plates corrode, the acid loses its strength, or the internal connections degrade. Once this happens, the battery cannot hold the voltage it needs to start the engine.

You will notice this as a pattern: the car starts fine in the morning, but after sitting for a day or two, the battery is dead. You charge it or jump it, and it works again—until it sits for another day or two. Each cycle, the battery holds charge for a shorter time. Eventually, it will not start the car even after a full charge.

This is different from a battery that works fine for months and then suddenly goes dead. That pattern usually points to a parasitic drain or an alternator that has stopped charging. A battery that won't hold charge fails gradually and predictably.

Testing whether the battery is actually the problem

Before you buy a new battery, confirm that the battery itself is failing and not something else. Most auto parts stores will test your battery for free. They connect a device called a load tester to the battery terminals. The tester draws current from the battery and measures whether the voltage stays high enough to start an engine. A healthy battery holds voltage above 9.6 volts under load. A battery that drops below that is failing.

If the load test shows the battery is good, the problem is either the alternator (not charging) or a parasitic drain (something drawing power while the car sits). A voltmeter test can help: with the engine off, a good battery reads about 12.6 volts. With the engine running, it should read 13.5 to 14.5 volts. If it reads below 13 volts while running, the alternator is not charging. If it reads 12.6 volts off and stays there, something is draining the battery.

Do not skip this step. Replacing a battery when the alternator is broken will leave you stranded again in a few days. Testing takes 15 minutes and costs nothing.

Why cold weather makes a weak battery fail faster

A battery that barely holds charge in warm weather will fail completely in cold. This is chemistry, not a coincidence. The chemical reaction inside the battery slows down in low temperatures. A battery that can push out enough current at 70 degrees may not be able to push out enough at 20 degrees, even though the battery itself has not changed.

This is why many people notice their battery problem in winter. The battery was already weak—it just could not fail until the temperature dropped enough to slow the reaction below the threshold needed to turn the starter motor. In spring, when it warms up, the battery may work again for a few weeks. But it is still failing. The cold weather straightforward exposed the problem.

If your battery dies in winter and works again in spring, the battery is still bad. Do not wait for next winter to replace it. A battery that is failing will fail again, and you do not want to be stranded.

The difference between a bad battery and a bad alternator

An alternator that has stopped charging will also kill your battery, but the battery itself is not defective. The alternator is a generator that runs off the engine belt. While the engine runs, it produces electrical current and pushes it into the battery to recharge it. If the alternator fails, the battery discharges while you drive and will not recharge. You may notice the dashboard lights dim while driving, or the battery warning light comes on.

The way to tell them apart: if the battery load test shows the battery is healthy, but the battery dies anyway, the alternator is broken. If the load test shows the battery is weak, the battery is the problem. A mechanic can also test the alternator directly by measuring voltage at the battery while the engine runs. A working alternator will show 13.5 to 14.5 volts. A broken one will show 12 volts or less.

Replacing a battery when the alternator is broken is expensive and pointless. The new battery will die just as fast as the old one. Always test first.

Parasitic drain: when something is drawing power while you are parked

A parasitic drain is any electrical component that draws power from the battery while the engine is off and the car is parked. Common culprits are an interior light that does not turn off, a faulty door switch, a relay that is stuck closed, or an aftermarket alarm or stereo that is wired incorrectly. Over days or weeks, even a small drain will kill any battery.

You will notice this as a pattern: the car sits for a few days, and the battery is dead. But the battery itself tests fine. The alternator charges normally while the engine runs. The problem is that something is pulling power 24 hours a day while you are not driving.

Finding a parasitic drain requires a multimeter and patience. A mechanic will disconnect the negative battery terminal and measure the current flowing from the battery. A healthy car draws less than 50 milliamps with everything off. Anything above that means something is on. By unplugging fuses one at a time, a mechanic can narrow down which circuit is drawing power. This is time-consuming work, which is why it costs money. But it is the only way to find the problem.

When to replace the battery versus when to repair the charging system

Replace the battery if the load test shows it is failing. A battery that will not hold charge cannot be repaired—it must be replaced. Most car batteries cost between $100 and $200 installed, depending on the size and type. The battery in your car is listed in the owner's manual or on the battery label itself.

Repair the alternator if the battery tests good but the car will not charge. An alternator repair usually means replacing the alternator, which costs more than a battery—typically $300 to $800 depending on the car. But if the alternator is broken, replacing the battery will not fix the problem.

Fix the parasitic drain if both the battery and alternator test good. This requires a mechanic to trace the electrical circuit, which takes time. The cost depends on what is causing the drain. A stuck relay might be $50 to replace. An aftermarket stereo wired wrong might take an hour to rewire. A faulty door switch might be $100 to $300. The point is: do not replace the battery until you know the battery is the problem.

Frequently Asked Questions

Can I drive the car if the battery won't hold a charge?

Not reliably. A battery that will not hold charge may start the car once after you jump it, but it will not hold enough power to start it again after sitting for a few hours. You risk being stranded. Have the battery tested and replaced before you rely on the car for daily driving.

Does a battery that won't hold charge mean the alternator is broken?

Not necessarily. A weak battery will fail the load test even if the alternator is working fine. The alternator can only recharge a battery that is capable of holding charge. If the battery is defective, it will not hold the charge the alternator puts into it. Test the battery first; if it fails, replace it. If it passes, then test the alternator.

Will a new battery fix the problem if the alternator is broken?

No. A new battery will discharge just as fast as the old one if the alternator is not charging. You will waste money on a battery you do not need. Always test the alternator before buying a new battery.

How long does a car battery usually last?

Most car batteries last three to five years. The exact lifespan depends on climate, driving habits, and how often you use the car. Batteries fail faster in hot climates and slower in cold ones. A battery that sits unused for months will fail faster than one that is driven regularly.

Can I jump-start a car with a battery that won't hold charge?

Yes, a jump will start the car. But the battery will not hold the charge for long—usually a few hours at most. Jump-starting is a temporary fix, not a solution. You need to replace the battery or find out why it is not holding charge.