The most common reasons a car won't start
When you turn the key or press the button and nothing happens, the problem is almost always one of three things: a dead or weak battery, a faulty starter motor, or a bad alternator. Sometimes it's a corroded battery connection or a fuel pump that has failed. The way your car behaves when you try to start it — whether you hear clicking, grinding, or complete silence — tells you which one to suspect first.
A dead battery is by far the most common culprit. If you hear rapid clicking when you turn the key, the battery has charge but not enough to crank the engine. If you hear nothing at all — no clicks, no sounds from the engine bay — the battery is completely dead or the connection is broken. If the engine cranks but won't turn over, the problem is usually fuel or ignition, not the battery.
Key Takeaways
- Rapid clicking when you turn the key points to a weak battery; complete silence usually means a dead battery or corroded terminals.
- A corroded or loose battery cable can prevent the car from starting even if the battery itself is fine — check both the positive and negative terminals first.
- Jump-starting with another vehicle and cables can get you moving if the battery is the problem, but won't fix a bad starter or alternator.
- If the engine cranks but won't turn over, the issue is usually fuel or spark, not the battery or starter.
- A mechanic can test the battery, alternator, and starter in minutes to pinpoint the real cause.
Check the battery terminals before anything else
Before you assume the battery is dead, look under the hood at the battery itself. You are looking for two cable connections — one red (positive) and one black (negative). If either cable is loose, corroded, or disconnected, the car will not start even if the battery is fully charged.
Tighten any loose cable by hand or with a wrench. If you see white, blue, or green crusty buildup on the terminals, that is corrosion. Disconnect the negative cable first, then the positive cable. Mix baking soda with a small amount of water to make a paste, scrub the terminals and cable ends with an old toothbrush, rinse with clean water, and let dry. Reconnect the positive cable first, then the negative cable. Try starting the car.
Jump-start the car if the battery is weak
If the battery terminals are clean and tight but you still hear clicking, the battery is weak and needs a jump. You will need another vehicle, a set of jumper cables, and about five minutes. Park the working vehicle close to yours so the cables can reach both batteries.
Turn off both vehicles. Attach the red cable clamp to the positive terminal of your dead battery, then to the positive terminal of the working battery. Attach the black cable clamp to the negative terminal of the working battery, then to an unpainted metal surface on your engine block — not the negative terminal of your dead battery. Start the working vehicle and let it run for two minutes. Start your vehicle. Once it starts, let both run for another minute, then disconnect the cables in reverse order: black from your car, black from the other car, red from the other car, red from your car.
Drive for at least twenty minutes to let the alternator recharge the battery. If the car dies again within a few hours, the battery or alternator is failing and needs replacement.
Recognize the signs of a bad starter or alternator
If the battery is charged and the terminals are clean but you hear grinding or whining when you turn the key, the starter motor is likely failing. A grinding sound means the starter is trying to engage but cannot turn the engine smoothly. A whining sound that gets louder as you turn the key suggests the starter is spinning but not engaging the engine at all.
If the car started fine this morning but died while you were driving and now will not restart, the alternator has probably failed. The alternator charges the battery while the engine runs. When it fails, the battery drains completely and cannot start the engine again. A bad alternator usually shows warning signs first: dimming headlights, a battery warning light on the dashboard, or a burning smell from under the hood.
What to do when the engine cranks but won't turn over
If you turn the key and hear the engine trying to start — a normal cranking sound — but it does not catch and run, the battery and starter are working. The problem is fuel, spark, or compression. This is harder to diagnose without tools, but a few things are worth checking first.
Make sure you have fuel in the tank. Listen for a humming sound from the fuel pump when you turn the key to the "on" position before you try to start the engine. If you hear nothing, the fuel pump may have failed. Check whether the check engine light is on; if it is, the engine computer has detected a problem and a mechanic with a code reader can tell you what it is. If the car has been sitting unused for weeks, the fuel may have gone stale and the battery may be too weak to crank the engine fast enough to start it.
When to call a mechanic or tow truck
If jump-starting does not work, or if the car starts but dies when ready, or if you hear grinding or whining from the starter, the car needs professional diagnosis. A mechanic can test the battery voltage, the alternator output, and the starter draw in minutes and tell you exactly what is failing.
If the car will not start and you need to move it, call a tow truck. Do not try to push-start a modern car with an automatic transmission — it will not work and may damage the transmission. If the car has a manual transmission, push-starting is possible but risky on a busy road. Towing is safer and faster.
Frequently Asked Questions
Can I push-start a car with an automatic transmission?
No. Push-starting only works on manual transmissions. Automatic transmissions cannot be engaged while the engine is off, so rolling the car will not turn the engine over. Attempting it may damage the transmission.
How long does a car battery last?
Most car batteries last three to five years. Extreme heat or cold, frequent short trips, and leaving lights or accessories on drain the battery faster. If your car is older than five years and starts slowly or dies unexpectedly, the battery is likely near the end of its life.
What does the check engine light mean when the car won't start?
The check engine light means the engine computer has detected a fault in the fuel, ignition, or emissions system. The car may still start, or it may not start at all. A mechanic with a code reader can retrieve the specific fault code and tell you what is wrong.
Is it safe to jump-start a car in the rain?
Yes, as long as you keep the jumper cables dry and do not let the metal clamps touch each other or any metal part of the car except the battery terminals and engine block. Water itself does not conduct electricity well enough to be dangerous, but wet metal can create unexpected paths for current.
Why does my car click but not start after I left the lights on?
The battery has enough charge to power the starter motor, but not enough to turn the engine over completely. This is a weak battery, not a dead one. Jump-starting will get the car running, but the battery should be tested or replaced soon.