A dead or dying battery usually points to one of three problems: the alternator isn't charging it, the battery itself is failing, or a parasitic drain is running it down when the car sits
When your battery won't hold a charge, the culprit is rarely the battery itself — it's more often the alternator, which is supposed to recharge the battery while you drive. If the alternator has failed, your battery drains completely within hours or days of turning off the engine. A bad battery, by contrast, charges fine when the car runs but won't start the engine the next morning. A parasitic drain — something drawing power when the car is off — sits somewhere in between, slowly killing the battery over days or weeks.
The first step is to know which problem you're facing, because each one requires a different fix and costs differently. A straightforward test at a parts store or mechanic can tell you whether the battery is good or dead. If the battery tests fine, the alternator is the likely culprit. If the battery tests bad but the alternator is working, you need a new battery.
Key Takeaways
- A battery that drains while the car is running points to a failed alternator; a battery that charges while driving but won't start the next morning points to a bad battery itself.
- Most auto parts stores test batteries and alternators for free, and the test takes five minutes — this is the fastest way to narrow down the problem.
- If the alternator is failing, you'll see the battery warning light on the dashboard while driving, and the battery voltage will drop below 13 volts when the engine is running.
- A parasitic drain — something drawing power when the car is off — can be found by a mechanic using an ammeter, but it's harder to diagnose yourself.
- Replacing an alternator typically costs $400 to $800 depending on the vehicle; a new battery costs $100 to $300.
How to tell if the alternator is the problem
The alternator is a generator that runs off the engine and charges the battery while you drive. If it fails, the battery drains even while the engine is running. The easiest sign is the battery warning light — a red or amber light shaped like a battery on your dashboard — that stays on while you're driving. If you see this light, the alternator is almost certainly not charging.
A second check is to measure the battery voltage with a multimeter while the engine is running. A healthy alternator keeps the battery between 13.5 and 14.5 volts. If the voltage is below 13 volts with the engine running, the alternator is not doing its job. If you don't have a multimeter, any auto parts store will test the alternator for free — bring the car in and they'll connect a tester to the battery terminals while the engine runs.
If the alternator test comes back bad, you'll need to replace it. The cost varies by vehicle — a Toyota Camry alternator might run $400 to $600 in parts and labor, while a luxury car could be $800 or more. Some vehicles have the alternator in an straightforward-to-reach spot; others require removing the engine cover or other components, which drives up labor time.
How to tell if the battery itself is dead
A battery that won't hold a charge overnight but charges fine while the car is running is usually a battery problem, not an alternator problem. The battery may be old — most car batteries last three to five years — or it may have internal damage from being overcharged, undercharged, or exposed to extreme heat or cold.
The free test at an auto parts store will tell you whether the battery is good or bad. They'll connect a load tester to the battery terminals and measure how much current it can deliver. A battery that fails this test needs to be replaced. Most stores will also check whether the battery is the right type and capacity for your vehicle, so bring your vehicle identification number (VIN) or owner's manual.
A new battery typically costs $100 to $300 depending on the size and type. Some stores offer a core charge — they'll credit you $10 to $25 if you turn in the old battery — so the net cost is lower. Installation is usually free at the store where you buy it. If you buy the battery elsewhere, a mechanic will charge $50 to $100 to install it.
What a parasitic drain is and how to find it
A parasitic drain is something in the car drawing power when the engine is off — a stuck relay, a faulty door switch that keeps the interior lights on, a aftermarket alarm system, or even a phone charger left plugged in. Over days or weeks, this drain can kill even a healthy battery. The battery will test fine at a parts store, but it will be dead the next morning.
Finding a parasitic drain requires an ammeter and some electrical knowledge. A mechanic will connect the ammeter to the battery and measure how much current is flowing when the car is off. A normal car draws 20 to 50 milliamps when sleeping. If it's drawing 100 milliamps or more, something is on. The mechanic will then pull fuses one at a time to isolate which circuit is drawing the power.
This diagnosis usually costs $75 to $150 in labor. Once the drain is found, the fix depends on what's causing it — it might be as straightforward as unplugging a phone charger, or it might require replacing a faulty relay or switch. If you installed an aftermarket alarm or stereo recently, that's often the culprit, and you may need to have it checked or removed.
Steps to take right now if your battery won't charge
First, check whether the battery warning light is on while the engine is running. If it is, the alternator is likely failing. If it's not, the battery may be bad or there may be a parasitic drain.
Second, take the car to an auto parts store and ask for a free battery and alternator test. Bring your VIN or owner's manual so they can test the right components. This test takes five minutes and will tell you whether the battery or alternator is the problem.
Third, if both tests come back good, you have a parasitic drain. Drive the car until the battery is fully charged, then leave it parked overnight. If it's dead in the morning, take it to a mechanic with an ammeter to find the drain. If the battery holds its charge, the problem may be intermittent — a door that doesn't close all the way, or a light that comes on and off.
When to replace the battery versus the alternator
Replace the battery if the battery test shows it's bad and the alternator test shows it's good. This is the cheapest fix and the most common one — most dead-battery calls are actually dead batteries, not dead alternators.
Replace the alternator if the alternator test shows it's bad, or if the battery warning light is on while you're driving. A bad alternator will kill a new battery within hours, so don't buy a new battery first — fix the alternator.
If both tests come back good, have a mechanic check for a parasitic drain. This is less common but can be frustrating because the battery seems fine until you leave the car parked for a day or two. The drain is usually something straightforward — a light, a relay, or an aftermarket device — but finding it requires tools and knowledge most people don't have.
Preventing future charging problems
Keep the battery terminals clean and tight. Corrosion on the terminals — white, blue, or green crusty buildup — can prevent the alternator from charging the battery properly. If you see corrosion, disconnect the negative terminal, clean the terminals with a wire brush and baking soda, and reconnect.
Don't leave the car parked for weeks without driving it. A healthy alternator charges the battery while you drive, but if the car sits unused, the battery will slowly discharge. If you know the car will sit for more than a month, disconnect the negative battery terminal to prevent parasitic drains from killing the battery.
Have the battery tested every two to three years after it reaches age three. Most auto parts stores will test it for free. A battery that's starting to fail will show up on the test before it leaves you stranded.
Frequently Asked Questions
Can I drive the car if the battery warning light is on?
Yes, but only to get to a mechanic or parts store. The alternator isn't charging, so the battery is draining. You have enough power to drive for 30 minutes to an hour depending on how much charge is left, but the engine will stall once the battery is dead. Don't drive on the highway or in heavy traffic — stay on local roads where you can pull over safely if the engine dies.
How long does a car battery last?
Most car batteries last three to five years. Heat, cold, and frequent short trips all shorten battery life. A battery in a hot climate might last only two to three years, while one in a mild climate might last five to seven years. After three years, have it tested annually to catch a failing battery before it leaves you stranded.
What does the battery warning light mean?
The battery warning light means the alternator is not charging the battery. It can also mean a loose or corroded battery terminal, a broken serpentine belt (which drives the alternator), or a failed voltage regulator inside the alternator. Have the alternator tested to know which one it is.
Can a bad alternator damage a new battery?
Yes. A failing alternator can overcharge the battery, which damages the internal cells and shortens its life. If you replace the battery without fixing the alternator, the new battery will fail within weeks or months. Always test the alternator before buying a new battery.
Is it safe to jump-start a car with a dead battery?
Yes, jump-starting is safe if you follow the steps: connect the positive cable to the dead battery's positive terminal, then to the good battery's positive terminal; connect the negative cable to the good battery's negative terminal, then to a bare metal surface on the engine block of the dead car (not the negative terminal itself). Start the good car, wait two minutes, then start the dead car. Let both run for a few minutes before disconnecting. However, jump-starting only gets you to a mechanic — it doesn't fix the underlying problem.