
Yes, Walmart does take old car batteries. Most Walmart stores with an Auto Care Center will accept your used lead-acid car for recycling, typically when you are purchasing a new one. There is often a core charge refund involved, which acts as a recycling incentive.
When you buy a new battery at Walmart, you pay a core charge (usually around $15-$22) on top of the battery's price. This fee is refunded to you when you return your old battery, effectively making recycling free and rewarding. Even if you didn't buy the new battery from Walmart, many locations will still accept your old battery for recycling, though they may charge a small disposal fee (generally around $10-$15) since you aren't offsetting the cost with a new purchase.
The process is straightforward. Simply bring your old battery to the Automotive Department or the Auto Care Center. The associates will handle it from there. It's a convenient and responsible way to dispose of a hazardous material, as lead and battery acid can contaminate soil and water if sent to a landfill. Walmart partners with certified recyclers to ensure the lead and plastic are properly recovered and reused.
| State | Typical Core Charge (Refundable with Old Battery Return) | Potential Disposal Fee (If Not Buying New Battery) |
|---|---|---|
| California | $22.00 | $12.00 |
| Texas | $20.00 | $15.00 |
| Florida | $18.00 | $10.00 |
| New York | $21.00 | $13.00 |
| Illinois | $19.00 | $11.00 |
It's always a good idea to call your local Walmart's Auto Care Center ahead of time to confirm their specific policy, as fees and acceptance can vary by location.

Yep, they take them. I just did this last month. Brought my old to the auto section. The guy there took it, no problem. I was buying a new one, so I got the core charge back on my receipt. Super easy. If you're not buying a battery, I think they might charge you a few bucks, but they'll still take it off your hands. Way better than trying to figure out what to do with it yourself.

Absolutely. From an environmental standpoint, it's one of the best places to take them. Walmart's program ensures these batteries don't end up in landfills, which is critical because they contain lead and sulfuric acid. The core charge system brilliantly incentivizes proper recycling. The lead and plastic are recovered and used to make new batteries, creating a closed-loop system. It’s a responsible and accessible solution for everyone.

They do, but mind the fees. The key is the "core charge." If you're replacing your there, you get that fee back. If you're just dropping off an old battery, expect to pay a disposal fee—it's usually under fifteen bucks. Still, it's a fair price for safe, convenient disposal. Just drive up to the Auto Care Center bay; you don't even have to go inside. They'll handle the heavy, dirty work for you.

Sure thing. I've found it's a very standardized process. You pull up to the automotive bay, tell the associate you have a to recycle, and they'll take it. The financial aspect is simple: if you're a customer buying a new battery, the exchange is cost-neutral due to the core refund. If you're not, the small fee is for the service of safe, EPA-compliant handling. It’s a reliable nationwide option for responsible disposal.


