Your battery is charged, but something else is stopping the engine

When your car won't turn over but the battery reads fine, the problem is almost never the battery itself. A good battery can deliver power to the lights and accessories while still being unable to crank the engine — or something else in the starting system has failed. The starter motor, alternator, battery terminals, or the connections between them are the usual culprits. This guide walks you through what to check and what each symptom means.

The good news is that most of these problems are fixable without a mechanic, and the ones that aren't are usually less expensive than a new battery. Start with the terminals, listen carefully to what the car does when you turn the key, and work through the checks in order.

Key Takeaways

  • Corroded or loose battery terminals are the single most common reason a good battery won't start the car — cleaning or tightening them often fixes the problem when ready.
  • If the lights and dashboard work but the engine won't crank, the starter motor has likely failed and needs replacement.
  • If nothing happens when you turn the key — no lights, no clicks, no sounds — the problem is usually a bad connection between the battery and the rest of the car.
  • A multimeter can tell you whether power is reaching the starter, which narrows down whether the fault is wiring, connections, or the starter itself.

Check the battery terminals first

The battery terminals are where the thick red and black cables connect to the battery posts. Over time, corrosion builds up on these connections — a white, blue, or green crusty coating that blocks electricity from flowing. Even a fully charged battery cannot start the engine if the terminals are corroded or loose.

Turn off the engine and open the hood. Locate the battery (usually a rectangular plastic box with two cable ends). Look at where the cables attach. If you see crusty buildup, the terminals need cleaning. If the cables wiggle when you tug them gently, they need tightening.

To clean corroded terminals, disconnect the negative (black) cable first, then the positive (red) cable. Mix baking soda with a small amount of water to make a paste, and scrub the terminals and cable ends with an old toothbrush until the corrosion is gone. Rinse with clean water and dry completely. Reconnect the positive cable first, then the negative cable, and tighten both firmly. Try starting the car.

Listen for what happens when you turn the key

The sound the car makes — or doesn't make — tells you where the problem lies. Pay attention to what you hear when you turn the ignition key to the "start" position. Different sounds point to different parts of the starting system.

The engine cranks but won't turn over: The starter is working, but the engine itself won't run. This usually means a fuel or ignition problem, not a battery or starting system issue. Check that you have fuel in the tank and that the fuel pump is running (you may hear a brief humming sound when you first turn the key to "on" before turning it to "start").

You hear rapid clicking sounds: This is the starter trying to engage but not getting enough power. Even though the battery tested good, it may not be delivering the high current the starter needs. The problem is usually corroded terminals (which you just checked), a loose battery cable, or a failing battery that reads okay at rest but cannot handle the load of starting. Try tightening the cables again, or have the battery load-tested at an auto parts store.

You hear one loud click or a grinding sound: The starter is engaging but struggling. This often means the starter motor itself is failing and needs replacement. A grinding noise suggests the starter gear is worn.

Nothing happens — no clicks, no sounds, no lights: No power is reaching the starter at all. The problem is a broken connection somewhere between the battery and the starter, a dead cell inside the battery despite the test result, or a failed starter solenoid (the relay that sends power to the starter).

Test the battery under load

A battery can show a good voltage reading when the car is off but fail to deliver power when the starter demands it. This is called a load test, and most auto parts stores perform it free of charge. Bring the battery in or have a technician test it in your car.

During a load test, the technician connects a device that draws heavy current from the battery while measuring how the voltage holds up. If the voltage drops sharply, the battery has an internal problem and needs replacement even though it seemed fine before. If it holds steady, the battery is not the problem, and you should focus on the starter, wiring, or connections.

Check the battery cables and ground connections

Power flows from the battery through thick cables to the starter and engine. If any of these cables are loose, corroded, or broken, power cannot reach the starter even though the battery is good.

Open the hood and trace the red cable from the positive battery terminal — it should lead to the starter or a fuse box. Trace the black cable from the negative terminal — it should connect to the engine block or frame. Look for loose connections, cracks in the cable insulation, or corrosion on the connectors. Tighten any loose connections by hand or with a wrench. If a cable is cracked or severely corroded, it needs replacement.

A common problem is a loose or corroded ground cable (the black one). Even a slightly loose ground connection can prevent the starter from working. Make sure the bolt where the ground cable attaches to the engine is tight and the connection is clean. If the bolt spins without tightening, the connection point may be stripped and need a new bolt or a different attachment point.

Use a multimeter to find where power stops

If you have access to a multimeter (a tool that measures electrical current), you can narrow down exactly where the problem is. Set the multimeter to DC voltage and touch the red probe to the positive battery terminal and the black probe to the negative terminal. You should read around 12 volts (or higher if the engine is running).

Next, have someone turn the key to "start" while you watch the multimeter. If the voltage drops below 10 volts, the battery cannot handle the load. If it stays near 12 volts, the battery is fine and the problem is elsewhere. To check whether power is reaching the starter, locate the starter (usually a cylindrical object bolted to the engine near the bottom). Touch the multimeter probes to the starter's power terminal and ground while someone turns the key to "start." If you read 12 volts, power is reaching the starter and the starter motor itself has failed. If you read 0 volts or very low voltage, the problem is a broken wire or connection between the battery and the starter.

When to replace the starter motor

If the battery is good, the terminals are clean and tight, the cables are intact, and power is reaching the starter but the engine still won't crank, the starter motor has failed. Starter replacement typically costs between $300 and $800 depending on the vehicle, and the job usually takes a mechanic one to three hours.

A failing starter often shows warning signs before it stops working completely: grinding noises, slow cranking, or the need to turn the key multiple times before the engine catches. If you hear these sounds, have the starter inspected soon rather than waiting for it to fail entirely. Once it fails completely, the car will not start at all, and you may find yourself stranded.

Frequently Asked Questions

Can a battery be good but still not start the car?

Yes. A battery can have good voltage and still fail under the heavy load of starting the engine. A load test reveals this. Also, a battery can be good but unable to start the car if the terminals are corroded, the cables are loose, or the starter has failed.

Why does my car have lights and radio but won't start?

The lights and radio draw much less power than the starter does. A weak battery, corroded terminals, or a bad starter can allow the lights to work while the engine won't crank. Clean the terminals and have the battery load-tested first.

What does rapid clicking mean when I turn the key?

Rapid clicking usually means the battery cannot deliver enough power to the starter. Check for corroded or loose battery terminals, loose battery cables, or a battery that is failing under load. Have the battery load-tested to be sure.

Is it safe to drive with a starter that's about to fail?

Once the starter fails completely, the car will not start at all. If you hear grinding or need multiple tries to start, the starter is failing. Have it replaced before you get stranded, especially if you rely on the car for work or emergencies.

How much does a starter replacement cost?

Starter replacement typically ranges from $300 to $800 depending on the vehicle make and model, whether the starter is rebuilt or new, and labor rates in your area. Some cars have starters that are straightforward to access and take one hour; others require removing other components and take three hours or more.