Battery Keeps Dying: Alternator or Battery?

symptoms 6 min read Updated 2026-04-18

Battery vs. Alternator vs. Drain: Which Is It?

When your car battery keeps going dead, there are three common causes: a worn-out battery that can't hold a charge anymore, an alternator that isn't recharging the battery while you drive, or a parasitic drain that pulls current from the battery after the car is off. Figuring out which one you have is the first and most important step. Throwing a new battery at an alternator problem will just kill the new battery within weeks. Throwing a new alternator at a drain problem leaves the real issue unfixed. The tests to distinguish them take about 15 minutes with a multimeter and a load tester, and any auto parts store will do them for free. Before spending a dime on parts, get a proper diagnosis. The cheapest fix is the right fix.

Testing the Battery

Batteries wear out gradually. A typical lead-acid car battery lasts 3 to 5 years, and cold climates shorten that. Signs of a dying battery include slow cranking, dim lights at idle, dashboard warnings, and the need for jump starts after cold nights or short trips. A multimeter reading on a resting battery, engine off for at least 8 hours, should show at least 12.4 volts. Below 12.4 means the battery is discharged. Below 12.0 and the battery may be damaged. A proper load test applies a heavy draw and measures whether the battery holds voltage. Any auto parts store will do this free in about 2 minutes. A battery that fails load test needs replacement, typically $150 to $300 installed. If the battery tests good, the problem is elsewhere. Don't replace a good battery.

Testing the Alternator

The alternator generates electricity while the engine runs, charging the battery and powering everything electrical. A weak or failed alternator lets the battery drain during driving, so every trip you take, you end up with less charge than you started. Symptoms include the battery light on the dash, dim headlights that brighten when you rev the engine, electrical equipment acting weird, and a dead battery the morning after a normal drive. To test the alternator, start the engine and measure battery voltage with a multimeter across the battery terminals. Voltage should read 13.5 to 14.8 volts with the engine running. Below 13.5 means the alternator isn't charging enough. Above 14.8 means the voltage regulator is overcharging and frying the battery. Load testing the alternator at an auto parts store takes 5 minutes and is free. Alternator replacement is $400 to $800 for most vehicles, higher for some European cars and trucks.

Parasitic Drain

A parasitic drain is when something in the car keeps drawing current even when the key is off. Common culprits include a stuck relay, a glove box or trunk light that stays on, a faulty aftermarket alarm or radio, or a failing electronic module that doesn't go to sleep properly. A normal draw for a modern car is 20 to 80 milliamps when fully asleep. Anything above 100 milliamps will kill a battery in a few days to a week, depending on battery size. To test for parasitic draw, disconnect the negative battery cable and place a multimeter in series between the cable and the battery post in amperage mode. Don't start the engine or activate high-draw circuits (headlights, blower motor) while the meter is connected this way -- it can exceed the meter's fuse rating and blow it. Let the car sit for 30 minutes to let all modules sleep, then read the draw. If it's above 100 milliamps, pull fuses one at a time and watch when the draw drops. The fuse that drops the current identifies the circuit with the drain. This test can take an hour or more. Shop diagnosis is typically $100 to $200 and is worth paying for if you can't do it yourself.

Serpentine Belt and Voltage Regulator

The alternator is driven by a serpentine belt. A worn, glazed, or slipping belt can reduce alternator output without triggering a check engine light. Inspect the belt for cracks, glazing, or missing chunks. A belt squeal when you start the car or turn on high-draw accessories like air conditioning points to belt problems. Replacement is $100 to $250. A failing voltage regulator can cause overcharging, undercharging, or erratic charging. In most modern cars the regulator is integrated into the alternator, so diagnosis means replacing the whole unit. In a few vehicles it's separate and can be replaced for less. Code P0562 for system voltage low, P0563 for voltage high, P0620 for generator control circuit, P0622 for generator field F terminal, and P0625 for generator field terminal low all point to charging system issues. Pull codes before replacing parts.

OBD-II Codes for Charging Problems

Common charging system codes include P0562 for system voltage low, P0563 for system voltage high, P0620 for generator control circuit malfunction, P0621 for generator lamp L control, P0622 for generator field F terminal, P0623 for generator lamp control, and P0625 through P0630 for various alternator control circuit issues. Some vehicles also throw B-codes in the B1xxx range for battery-related issues. Keep in mind that a failing alternator doesn't always trigger a code. Many charging system problems show up as a battery light with no stored DTC. Always do the voltage test across the battery with the engine running, whether or not there's a code. Measured voltage is the most reliable indicator of alternator health.

When to Replace What

If your battery is under 3 years old and tests healthy, don't replace it. Focus on alternator and parasitic drain testing. If your battery is over 4 years old and you're having any starting issues, replace it proactively even if it still tests okay. Marginal batteries pass load tests but fail in cold weather when you need them most. If your alternator tests weak or you see voltages below 13.5 with the engine running, replace it. Don't keep driving a vehicle with a known weak alternator because eventually the battery will be drained enough that the engine will stall. If parasitic drain is the cause, fix the specific circuit causing it. Don't just disconnect battery overnight as a workaround. Most drain issues are solvable for under $200. If you've ruled out battery, alternator, and drain, check for corroded battery terminals, bad ground connections, loose battery cables, or frayed charging wires. A clean tight connection is just as important as a good battery and alternator.

Frequently Asked Questions

How do I know if it's the battery or alternator?

If the car starts fine and dies while driving, it's the alternator. If the car cranks slowly or won't start in the morning, it's usually the battery. To be sure, measure battery voltage with the engine off (should be 12.4+) and with the engine running (should be 13.5 to 14.8). A free load test at any auto parts store confirms it in 5 minutes.

Can a bad battery damage the alternator?

Yes. A dead or severely discharged battery forces the alternator to work at maximum output constantly, which generates heat and can burn out the diodes. If you've been jump-starting a bad battery repeatedly, the alternator may be damaged by the time you finally replace the battery. Replace both if the battery was failed for more than a few days.

How much does it cost to replace an alternator?

Most vehicles run $400 to $800 for alternator replacement including parts and labor. Some older or simpler cars can be done for $250 to $400. European luxury cars, hybrids, and some trucks with complex serpentine routings can run $800 to $1,400. DIY replacement is feasible on many vehicles if you're comfortable with basic wrench work.

Why does my new battery keep dying?

A new battery that keeps dying means the real problem wasn't the battery. The three likely causes are a failing alternator not recharging the battery, a parasitic drain pulling current when the car is off, or a bad ground connection causing high resistance in the charging system. Test charging voltage and parasitic draw. Don't keep replacing batteries.

How long can I drive with the battery light on?

Not long. Battery light usually means the alternator has stopped charging. The car is running on battery power alone, which will last 20 to 60 minutes depending on the state of charge and electrical load. Turn off air conditioning, radio, and heated seats to stretch the time. Get to a safe place quickly and call for help. Driving until the battery dies completely leaves you stranded unexpectedly.