Does Walmart Take Old Car Batteries? [Important Facts]

Are you wondering if you can get paid for old car batteries at Walmart?

In this article, we will discuss whether or not Walmart wakes old car batteries and if you will actually get paid for them!

Does Walmart Take Old Car Batteries?

Walmart does take old car batteries. In fact, Walmart will pay between $5-$20, but usually $12 for old car batteries, but you must be a customer. Just take the battery to a Walmart Auto Care Center, and they will give you the money on a Walmart gift card.


  • You can bring old car batteries to Walmart for a small refund.
  • Walmart then sells old car batteries to a recycling plant.
  • You must be a Walmart customer to receive money for your old car battery.

Read on to find out how to get the most money for your old battery and how to return one to Walmart.

Does Walmart Buy Old Car Batteries?

So, does Walmart buy old car batteries? Absolutely it does!

However, it’s important to note that you must be a customer in order to get money from your old car battery at Walmart.

If you buy a new battery when you return an old one, Walmart will usually subtract the disposal fee from your purchase.

However, if you would prefer, you can get the value of the refund put on a Walmart gift card.

Walmart will pay you anywhere between $5-$20 for your old car battery, depending on the make and model of the battery.

Walmart’s Car Battery Recycling Process

Now, the next aspect of taking old car batteries to Walmart that you probably want to understand is the actual disposal of the car batteries.

How are the old car batteries being used? Well, you will be happy to know that Walmart recycles the car batteries they buy from customers.

Car battery recycling is quite a big business. And while Walmart does not recycle the batteries, they do sell them to a company that will.

Once the batteries are collected by recycling plants, they will separate the pieces. The plastic bits are melted and turned into pellets, whereas the acid is dissolved and often reused in industrial plants.

Who Gives the Most Money for Old Car Batteries?

Finally, you probably want to know where you can get the most money for your batteries!

At Walmart, how much you get back for your old car battery depends on the make and model. While the price can vary from $5-$20, the usual return is $12.

So, how does that compare to other stores that pay for car batteries? Let’s find out.

  • Autozone: $10 Gift Card
  • O’Reilly: $10 Gift Card
  • Advance Auto: $10 Gift Card

As you can see, you will most likely get more money back from returning a used car battery to Walmart than you will at any other store.

However, it’s important to note that at Walmart, you must be a paying customer to receive the money. Whereas at Autozone, O’Reilly, and Advance Auto, you can sell your old battery without making a purchase.


Walmart absolutely does take old car batteries. In fact, Walmart will pay you for them!

You must be a paying customer, and you can either get the refund subtracted from your total or get a Walmart gift card for the value of the car battery.

When you return a car battery to Walmart to be recycled, you will receive anywhere between $5-$20.