The short answer
A car battery replacement typically costs $150 to $350 installed at a shop, covering both the battery and $25 to $75 of labor. Doing it yourself costs $80 to $200 for the battery alone, depending on group size and cold-cranking amps. Premium AGM batteries and hard-to-reach installs push the total higher.
How much does a car battery replacement cost?
A car battery replacement typically costs $150 to $350 installed at a shop, covering both the battery and $25 to $75 of labor. Buying the battery and installing it yourself costs $80 to $200, depending on group size and cold-cranking amps. Premium AGM batteries, luxury vehicles, and batteries buried under a seat or in the trunk push the total higher.
| Where you buy | Battery | Labor | Total |
|---|---|---|---|
| Parts store, DIY install | $80–$200 | $0 (free at most retailers) | $80–$200 |
| Walmart Auto Care | $80–$180 | Small flat fee | $90–$200 |
| Independent shop | $120–$250 | $25–$75 | $150–$350 |
| Dealership / luxury car | $200–$400+ | $50–$150 | $250–$550+ |
The biggest swing is battery type: a standard flooded lead-acid battery is cheapest, while an absorbent glass mat (AGM) battery — standard on many newer and stop-start vehicles — runs $50 to $150 more. AAA's car-battery guidance at aaa.com explains why matching the right group size and rating matters.
How long does a car battery last?
Most car batteries last three to five years, according to AAA. Hot climates shorten that, sometimes to three years or less, while cooler regions can stretch a battery toward five or six. Short trips, frequent deep discharges, and an aging charging system all wear a battery out faster than normal driving does.
- Heat is the enemy: high under-hood temperatures evaporate electrolyte and corrode plates, so Sun Belt batteries often fail in three years or less.
- Short trips: frequent quick drives never fully recharge the battery, leaving it chronically undercharged.
- Deep discharges: leaving lights on or a slow parasitic drain shortens lifespan with each full drain.
- Age: even a healthy battery loses cranking power over time, which is why AAA recommends testing it annually once it passes three years.
For a deeper breakdown of what shortens battery life and how to extend it, see our guide on how long a car battery lasts. If yours keeps going flat, the cause is often a parasitic drain or failing alternator rather than the battery itself.
What are the signs your car battery needs replacing?
Common signs include slow or labored engine cranking, headlights that dim at idle, a dashboard battery warning light, and electronics that reset or glitch. Corroded terminals, a swollen case, or needing a jump-start are stronger warnings. Because most batteries last three to five years, any of these after year three means it is time for a load test.
- Slow cranking: the engine turns over sluggishly, especially on cold mornings.
- Dimming lights: headlights or dome lights fade at idle and brighten when you rev.
- Warning light: the battery or charging-system icon appears on the dash.
- Repeated jump-starts: needing a boost more than once is a clear replace signal.
- Physical damage: white or blue corrosion on terminals, a swollen case, or a rotten-egg smell.
A free load test at most parts stores confirms the diagnosis in minutes. AAA notes at aaa.com that testing annually after age three catches a weak battery before it strands you.
Can you replace a car battery yourself?
Yes, most drivers can replace a standard car battery in 15 to 30 minutes with a basic wrench or socket set. Disconnect the negative terminal first, then the positive, swap the battery, and reconnect in reverse order. Stop-start and many luxury vehicles need the new battery registered with a scan tool, which is best left to a shop.
- Park and power off. Engine off, key out, parking brake set; put on gloves and eye protection.
- Disconnect negative first. Loosen and remove the black (−) terminal, then the red (+) terminal, to avoid a short.
- Remove the hold-down. Unbolt the bracket or clamp and lift the old battery straight up — it is heavy.
- Clean and seat the new one. Wire-brush corroded terminals, set the matching group-size battery, and refit the hold-down.
- Reconnect positive first. Attach red (+), then black (−), tighten both, and confirm it starts.
Bring the old battery to any parts store for free recycling — it contains lead and acid that must not go in the trash. If your car has stop-start or an AGM battery, check whether it needs electronic registration before you DIY.
How do you get the best price on a car battery?
Match the exact group size and cold-cranking-amp rating your car needs, then compare AutoZone, Advance Auto Parts, Walmart, and warehouse clubs like Costco. Many retailers install for free with purchase and recycle the old battery at no cost. Watch for the prorated warranty and avoid overpaying for more cranking amps than your vehicle requires.
- Get the right spec. Use the group size and CCA in your owner's manual; a bigger battery is not better if it does not fit.
- Use free install. AutoZone and Advance Auto Parts install most batteries free with purchase; Walmart charges a small fee.
- Compare warehouse clubs. Costco and Sam's Club often undercut parts stores on quality batteries.
- Weigh the warranty. Look at the free-replacement period, not just the prorated total years.
- Recycle the old one. Return your core to dodge a separate core charge and dispose of it safely.
Free testing, install, and recycling at major retailers mean the labor line on a DIY-eligible battery often drops to zero, as AutoZone outlines on its battery service page at autozone.com.
Frequently asked questions
How much does a car battery replacement cost?
A car battery replacement typically costs $150 to $350 installed at a shop, covering both the battery and $25 to $75 of labor. Doing it yourself costs $80 to $200 for the battery alone, depending on group size and cold-cranking amps. Premium AGM batteries, luxury cars, and hard-to-reach batteries push the total higher.
How long do car batteries last?
Most car batteries last three to five years, according to AAA. Hot climates shorten that, sometimes to three years or less, while cooler regions can stretch a battery toward five or six. Short trips, frequent deep discharges, and an aging charging system all wear a battery out faster, so AAA suggests testing it annually after year three.
What are signs your battery is dying?
Common signs include slow or labored engine cranking, dimming headlights at idle, a dashboard battery light, and electronics that reset or glitch. Corroded terminals, a swollen case, or needing a jump-start are stronger warnings. Most batteries last three to five years, so any of these after age three means it is time for a load test.
Can you replace a car battery yourself?
Yes, most drivers can replace a standard car battery in 15 to 30 minutes with a wrench or socket set. Disconnect the negative terminal first, then the positive, swap the battery, and reconnect in reverse. Stop-start and luxury vehicles often need the new battery registered with a scan tool, which is a job best left to a shop.
Does AutoZone or Advance Auto replace batteries for free?
Yes, AutoZone and Advance Auto Parts both install most car batteries free when you buy the battery there, and they test and recycle your old one at no charge. Walmart Auto Care Centers also install for a small fee. Free install does not apply when the battery is hard to reach, such as under a seat or in the trunk.
Sources
CarsLens is editorial guidance, not individualized advice. This page draws on AAA's car-battery guidance and AutoZone battery service and pricing.