Check your battery's charge and condition yourself in about five minutes

You can test whether your car battery is holding a charge and spot obvious damage without special tools or a trip to a mechanic. A visual inspection catches corrosion and loose connections that drain power. A basic multimeter — a handheld device that costs $10 to $20 — tells you the actual voltage your battery is producing. If you see white or blue-green crusty buildup on the terminals, or if your battery is swollen or cracked, those are signs of failure. If the voltage reads below 12.4 volts when the engine is off, the battery is not holding a full charge.

The steps below assume you have a multimeter or can borrow one. If you do not have one and do not want to buy one, a mechanic or auto parts store can test your battery for free in most cases — they use the same process but with a larger machine.

Key Takeaways

  • A fully charged battery reads 12.6 volts or higher when the engine is off; anything below 12.4 volts means the battery is not holding a full charge.
  • White, blue, or green crusty buildup on the battery terminals is corrosion and reduces the connection between the battery and your car's electrical system.
  • A swollen, cracked, or leaking battery cannot be repaired and must be replaced.
  • You can test your battery with a multimeter in about five minutes without removing it from the car.

What you need to check your battery

A multimeter is the only tool you really need. It is a small handheld device with a digital or analog display and two wire probes — one red, one black. You can buy one at any hardware store, auto parts store, or online for $10 to $25. If you do not want to buy one, borrow one from a friend, a neighbor, or a local tool library. Some auto parts stores will test your battery for free using their own equipment, which saves you the cost and the learning curve.

You will also want a pair of work gloves and a small wire brush or old toothbrush. The gloves protect your hands from battery acid and corrosion. The brush helps you clean off crusty buildup so you can see the terminals clearly and get a good electrical connection when you test.

Park your car in a safe, level spot and turn off the engine. Let the car sit for at least five minutes so the battery settles to its resting voltage — this gives you an accurate reading. Do not test the battery right after driving or right after trying to start the car.

Inspect the battery for visible damage

Open your hood and locate the battery. It is usually a rectangular plastic case with two thick wire cables attached to the top — one red (positive) and one black (negative). Look at the entire battery case for cracks, bulges, or leaks. If the plastic is swollen, cracked, or leaking fluid, the battery has failed internally and cannot be fixed. You will need to replace it.

Look at the two metal terminals on top of the battery where the cables connect. These terminals should be shiny metal or dark gray. If you see white, blue, or green crusty buildup, that is corrosion. Corrosion blocks the electrical connection and reduces how much power flows from the battery to your car. If the corrosion is light, you can clean it off with a wire brush and some baking soda mixed with water. If it is heavy, the battery may be failing and losing acid.

Check that both cable connections are tight. Grab each cable connector (the clamp that slides over the terminal) and try to wiggle it. It should not move. If either connector is loose, tighten the bolt or nut that holds it in place — usually a 8mm or 10mm wrench. A loose connection can make your car hard to start even if the battery is good.

Test the battery voltage with a multimeter

Set your multimeter to the DC voltage setting. On most multimeters, this is marked as "V" with a straight line above it (not a wavy line, which is AC voltage). Set the range to 20 volts or higher — if your multimeter has a dial, turn it to the 20V setting.

Touch the red probe to the positive terminal (the red one) and the black probe to the negative terminal (the black one). Hold them in place for a few seconds. The display will show a number in volts. A healthy battery at rest shows 12.6 volts or higher. A battery that reads between 12.4 and 12.6 volts is still usable but is starting to lose charge. A battery that reads below 12.4 volts is not holding a full charge and may struggle to start your car, especially in cold weather.

If the reading is very low — below 11 volts — the battery is nearly dead. This can happen if you left lights on, if the battery is old, or if the alternator (which recharges the battery while you drive) is not working. If the reading is extremely low or the multimeter shows no reading at all, the battery terminals may be too corroded to make contact. Clean the terminals with a wire brush and try again.

Test the battery under load (optional but more accurate)

A resting voltage test tells you the battery's charge level, but it does not tell you whether the battery can actually deliver power when your car tries to start. A load test is more revealing. If you have a multimeter with a load-testing function, or if you can borrow one, this step is worth doing.

With the multimeter still connected to the battery terminals, turn on the car's headlights for 30 seconds. The voltage should stay above 10 volts. If it drops below 10 volts, the battery is weak and may not start the car reliably. If the voltage stays steady or drops only slightly, the battery is in good condition.

Some multimeters have a built-in load-testing mode that applies a small electrical load automatically. Check your multimeter's manual to see if yours does. If you do not have this feature, the headlight test works just as well.

What to do if your battery is failing

If your battery reads below 12.4 volts at rest, or below 10 volts under load, it is not holding a full charge. This usually means the battery is old or damaged and needs to be replaced. Most car batteries last three to five years, depending on climate and how often you drive.

If the battery is cracked, swollen, or leaking, it must be replaced when ready. Do not attempt to repair it or continue driving with a damaged battery — it can leak acid or fail suddenly.

If the battery is reading low but the case looks fine and there is no corrosion, the problem might be the alternator (which charges the battery while you drive) or a parasitic drain (something in the car drawing power when the engine is off). A mechanic can test the alternator and look for drains. But if the battery is more than three years old, replacing it is usually the simplest fix.

Cleaning battery corrosion if you find it

If you see white, blue, or green crusty buildup on the terminals, you can clean it off yourself. Disconnect the negative cable first (the black one), then the positive cable. Mix a tablespoon of baking soda with a cup of water to make a paste. Use an old toothbrush or wire brush to scrub the terminals and the inside of the cable connectors until the corrosion is gone. Rinse with clean water and dry with a cloth.

Reconnect the positive cable first, then the negative cable. Make sure both connections are tight. If corrosion comes back within a few weeks, it usually means the battery is leaking acid and needs to be replaced.

Frequently Asked Questions

What voltage should a car battery have?

A fully charged battery reads 12.6 volts or higher when the engine is off and the car has been sitting for at least five minutes. Between 12.4 and 12.6 volts is acceptable but shows the battery is starting to lose charge. Below 12.4 volts means the battery is not holding a full charge.

Can I test my battery while the engine is running?

No. When the engine runs, the alternator charges the battery and raises the voltage artificially. You will get a false reading. Always turn off the engine and wait at least five minutes before testing.

How long does a car battery usually last?

Most car batteries last three to five years. Hot climates, frequent short trips, and older cars can shorten this. Cold climates can also reduce battery life because cold reduces the chemical reaction inside the battery.

What does it mean if my battery reads 0 volts?

A zero reading usually means the multimeter probes are not making good contact with the terminals. Clean the terminals with a wire brush, make sure the probes are touching bare metal, and try again. If you still get zero, the battery may be completely dead or internally damaged.

Can I jump-start my car if the battery is low?

Yes, a jump-start will get you going temporarily. But if the battery is reading below 12.4 volts at rest, it is not holding a charge and will need to be replaced soon. A jump-start buys you time to get to a mechanic or auto parts store, but it is not a permanent fix.