Walmart does offer watch battery replacement at many locations, but not all stores provide the service

Walmart's jewelry department handles watch battery replacements at stores with an in-house jewelry counter. The service is available same-day at most participating locations, and the cost is typically between $3 and $8 depending on the battery type. However, not every Walmart carries this service — smaller stores or those without a dedicated jewelry section do not offer it. You can call your local store's jewelry department to confirm they do watch batteries before you visit.

The replacement itself takes about 10 to 15 minutes once you hand over your watch. Staff will open the case, remove the old battery, install the new one, and test it to make sure it works. You do not need an appointment, though you may wait if the jewelry counter is busy. If your watch requires a special tool to open or has a sealed case, Walmart may decline the job and refer you elsewhere.

Key Takeaways

  • Walmart's jewelry department replaces watch batteries at most full-size stores for $3 to $8, usually while you wait.
  • Not all Walmart locations offer this service — call ahead to confirm your store has a jewelry counter that does batteries.
  • The job takes 10 to 15 minutes and requires no appointment, though wait times vary by store traffic.
  • Walmart will not replace batteries in watches with sealed cases or those requiring specialized tools to open.

How to learn about your Walmart does watch batteries

The fastest way is to call the jewelry department directly. Use Walmart's store locator on their website, find your nearest location, and ask for the jewelry counter phone number. When you call, ask whether they replace watch batteries and what the current price is — some stores charge differently based on battery size.

If you cannot reach the jewelry department by phone, visit the store in person and ask at the jewelry counter. Staff can tell you on the spot whether they can do your watch and how long it will take. If the store does not have a jewelry counter at all, they will not offer battery replacement.

What to bring and what to expect

Bring your watch and nothing else — you do not need paperwork or proof of purchase. The staff member will examine your watch to identify the battery type, remove the back cover, swap out the old battery, and test the watch to confirm it is working. Most watches take 10 to 15 minutes from start to finish.

You will pay at the jewelry counter when the work is done. Prices range from $3 to $8, though some specialty batteries or unusual watch sizes may cost more. Ask the price before they start if you want to know the exact amount.

When Walmart cannot replace your watch battery

Walmart's jewelry staff will decline if your watch has a sealed or glued case that cannot be opened without damaging it. Some luxury watches, sports watches, and diving watches fall into this category. They will also turn down the job if the watch requires a specialized tool or informed they do not have on hand.

If Walmart cannot help, ask them to recommend a local jewelry store or watch repair shop. Independent jewelers often handle difficult cases and can usually complete the work the same day or within a few days. Expect to pay $5 to $15 at an independent shop, depending on the battery type and how difficult the watch is to open.

Other places to get watch batteries replaced

Jewelry stores in your area almost always replace watch batteries and often charge the same price as Walmart or slightly more. They may have a wider selection of battery types on hand and can handle sealed or unusual watches that Walmart cannot. Call ahead to confirm they stock your battery type.

Pharmacies like CVS and Walgreens offer watch battery replacement at many locations, usually for $5 to $10. The service is available same-day at stores with a jewelry or watch service counter. Some battery retailers and electronics stores also do replacements, though availability varies by location.

How to know what battery your watch needs

You do not have to know the battery type before you go — the staff member will open your watch and identify it. However, if you want to know beforehand, check the back of your watch for a printed model number or battery code. You can also search online using your watch brand and model number to find the battery type.

Common watch batteries are labeled with numbers like SR626SW, CR2032, or 371. If you find your battery type online, you can call Walmart or other shops to confirm they have it in stock before you visit. This saves a trip if your local store does not carry an unusual or specialty battery.

Cost comparison across retailers

RetailerTypical PriceWait TimeAvailability
Walmart jewelry counter$3–$810–15 minutesMost full-size stores
Independent jewelry store$5–$15Same-day to 3 daysVaries by location
CVS or Walgreens$5–$1010–20 minutesSelected locations
Battery retailer$3–$8Same-daySpecialty stores only

Frequently Asked Questions

Can I buy a watch battery at Walmart and replace it myself?

Walmart sells some watch batteries in the electronics or jewelry section, but most people do not have the tools to open their watch safely. Opening a watch case without the right tool can scratch or crack it. For $3 to $8, having Walmart or a jeweler do it is usually worth the cost and the may provide that your watch will not be damaged.

How long does a watch battery last?

Most watch batteries last two to three years with normal use. Some last longer, some shorter, depending on the watch type and how often you use features like a backlight or alarm. When your watch stops, the battery is almost always the reason.

Do I need to make an appointment at Walmart for watch battery replacement?

No appointment is needed. Walk in during store hours and go to the jewelry counter. Wait times depend on how busy the counter is, but most replacements take 10 to 15 minutes. If the counter is very busy, you may wait 20 to 30 minutes.

What if my watch stops working after Walmart replaces the battery?

Return to the jewelry counter with your receipt. Most stores will reopen the watch and check the battery at no charge. If the battery is installed correctly and the watch still does not work, the problem is likely inside the watch itself, and you will need a repair shop instead.

Can Walmart replace batteries in smartwatches?

No. Smartwatches have sealed, glued cases and require manufacturer service or a specialized repair shop. Walmart's jewelry counter only handles traditional watches with removable backs. Contact the smartwatch maker or a certified repair center for battery replacement.