What you'll pay for a lawn mower battery at Walmart

Walmart lawn mower batteries range from about $40 to $180, depending on the battery type, brand, and whether it fits a riding mower or a cordless handheld model. Most common replacement batteries for push mowers and small riding mowers fall between $60 and $120. The price also shifts based on whether you buy a name-brand battery like Craftsman or MTD, or a Walmart house brand like Great Value.

Prices vary by location and stock, so the exact cost at your nearest Walmart may differ from what you see online. Walmart's website shows current pricing for your zip code if you search for a specific battery model number.

Key Takeaways

  • Cordless mower batteries typically cost $60 to $100, while riding mower batteries run $80 to $180 depending on voltage and amp-hour rating.
  • Lithium-ion batteries cost more upfront than lead-acid but last longer and charge faster, making them more economical over time.
  • Your mower's voltage (12V, 18V, 20V, 40V, or 80V) determines which batteries fit, so check your manual or the old battery before shopping.
  • Walmart carries both original equipment manufacturer (OEM) batteries and third-party brands, with prices and warranties varying between them.

Cordless mower batteries and their typical cost

Cordless push mower batteries at Walmart usually cost between $60 and $110. These are typically lithium-ion batteries in 18V, 20V, or 40V configurations. A 20V battery from brands like Craftsman or Greenworks runs roughly $70 to $100, while 40V batteries for larger cordless mowers cost $90 to $130.

The price depends on the amp-hour (Ah) rating. A 2.0 Ah battery costs less than a 4.0 Ah or 5.0 Ah battery, but the higher-capacity versions run longer between charges. If your mower came with a 2.0 Ah battery and you want longer runtime, stepping up to 4.0 Ah will add $20 to $40 to the price.

Walmart often bundles batteries with chargers, which can look like a better deal than buying them separately. A battery-and-charger combo might cost $100 to $140, whereas buying each piece alone could run $80 to $120 total.

Riding mower batteries and lead-acid versus lithium

Riding mower batteries at Walmart range from $80 to $180. Most riding mowers use 12V lead-acid batteries, which cost $80 to $120 and last three to five years. Some newer riding models use 40V lithium batteries, which cost $130 to $180 but last longer and weigh less.

Lead-acid batteries are heavier and require periodic maintenance — you may need to check water levels and clean corrosion from the terminals. Lithium batteries need no maintenance and hold their charge longer during storage. The higher upfront cost of lithium often pays back over the battery's lifespan if you use the mower regularly.

The specific model of your riding mower matters. A John Deere riding mower may need a different battery than a Craftsman or Cub Cadet, and Walmart stocks batteries for the most common brands. Check your mower's manual or the old battery's part number before you shop.

Brand options and price differences at Walmart

Walmart carries batteries under several brands. Craftsman batteries, which fit many Craftsman mowers, typically cost $70 to $140 depending on voltage and capacity. Greenworks batteries (18V and 40V) run $60 to $120. MTD batteries, which fit Cub Cadet and Troy-Bilt mowers, cost $80 to $150.

Walmart's Great Value brand batteries are usually the lowest-priced option, often $10 to $30 less than name brands for the same voltage and capacity. These work with mowers designed for that voltage, though they may carry a shorter warranty than OEM batteries.

Third-party brands like Powilling or Dekopro also appear on Walmart's shelves at competitive prices, usually $50 to $100. Read the product description carefully to confirm the battery fits your mower's make and model — a universal 20V battery may not work with every 20V mower.

How to find the right battery for your mower

Before you buy, locate your mower's manual or the old battery itself. The manual lists the required voltage (12V, 18V, 20V, 40V, or 80V) and sometimes the amp-hour rating. The old battery usually has a label showing its voltage, amp-hour capacity, and part number.

Search Walmart's website by your mower's brand and model number, or bring a photo of the old battery to the store. Walmart's website lets you filter by voltage and brand, which narrows the results quickly. If you are unsure, call your local Walmart's garden center — staff can often confirm whether a battery will fit your mower.

Check the warranty before you buy. OEM batteries often carry one to three years of coverage, while third-party batteries may offer only 30 days to one year. A longer warranty can justify a higher price if you plan to keep the mower for several years.

When to replace versus repair a battery

A lawn mower battery that no longer holds a charge usually cannot be repaired and must be replaced. If your cordless mower runs for only a few minutes before dying, or your riding mower struggles to turn over the engine, the battery is likely at the end of its life.

Lithium batteries sometimes fail suddenly, while lead-acid batteries often decline gradually — you may notice the mower running slower or the engine turning over more slowly before it stops working entirely. If the battery is more than three years old and shows these signs, replacement is usually the most cost-effective choice.

Some Walmart locations offer battery recycling when you buy a new one. Ask at checkout whether your store participates, as recycling keeps lead and lithium out of landfills and may may have access to you for a small discount on the new battery.

Frequently Asked Questions

Can I use a battery from one brand on a mower from another brand?

Only if they share the same voltage and connector type. A 20V Greenworks battery will not fit a 40V Craftsman mower, for example. Some brands use proprietary connectors even at the same voltage. Check your mower's manual or contact the manufacturer before buying a cross-brand battery.

What is the difference between amp-hours and voltage?

Voltage (12V, 20V, 40V) determines whether a battery physically fits your mower. Amp-hours (Ah) measure how long the battery runs — a 4.0 Ah battery runs roughly twice as long as a 2.0 Ah battery on a single charge. Higher amp-hours cost more but give you longer mowing time.

Do I need to buy the exact brand battery my mower came with?

No. Any battery with the correct voltage and connector type will work. Third-party and house-brand batteries often cost less than OEM batteries and perform similarly, though warranties may be shorter. Read reviews and check the return policy in case the battery does not fit as expected.

How long do lawn mower batteries last?

Lead-acid batteries typically last three to five years with regular use. Lithium batteries often last five to seven years or longer. Battery life depends on how often you use the mower, how you store it, and whether you maintain it properly — storing a cordless mower indoors and keeping the battery charged extends its lifespan.

Is it cheaper to buy a battery online or in-store at Walmart?

Prices are usually the same, but online shopping lets you compare models and read reviews before you buy. In-store shopping saves shipping time if you need the battery right away. Check Walmart's website for your zip code to see current local pricing and availability.