Where To Get Your Watch Battery Replaced? In-Store + Online + DIY Options

Replacing a battery means having all the required specialty tools handy. You also need to ensure that you don’t damage your watch. Sometimes, you are better off paying someone to get your battery replaced.

Watch batteries can be replaced at jewelry stores (eg. Jared, Kays), department stores (JC Penney, Macy’s), specialty stores (Batteries plus), or through online services. Cost varies between $10 and $50 depending on the watch.

If you go to a store, you can get your battery changed in about 5 to 10 minutes. If you have a specialty watch, you may have to drop off your watch and come back to pick it up in 1 to 2 weeks.

Need Easy & Extra $300/Mo For Free?

Survey Junkie: Earn up to $50 per survey. You also earn $1.50 per referral. Sign up here

Inbox Dollars: Get paid to watch videos. One user made $63 within a week. $10 Signup bonus

SurveySoda: Earn cash for sharing your feedback on products and services. Join Now

Survey Voices: Get paid up to $30 per answering simple questions. Join now.

Places to get your watch battery replaced

Jewelry stores

Jewelry stores will replace batteries on most watches. Here’s what it costs to replace batteries at popular jewelers.


Jared is a special jewelry chain that will replace watch batteries.

Cost -$15 for most brands

Service time – 15 to 20 minutes


You can get your battery replaced for $13 for most watch brands.

Cost – $13

Service time – 15 to 20 minutes


Zales will replace your battery for $20.

Cost – $20

Service time – $15 minutes

Department stores

JC Penney

JC Penny will replace batteries for watches you buy from them. The cost is $10 for most brands.

Cost – $10 for most major brands

Service time – 2 to 3 weeks


Macy’s will replace watch batteries. But the cost is on the higher side – $50. Your watch is shipped out and battery replacement takes a couple of weeks.

Cost – $50

Service time – 2 to 3 weeks

Specialty stores

Batteries Plus

Batteries Plus is a specialty retailer that focuses on batteries. The cost to replace a battery is $13. For $23, you can get your watch batteries replaced for the life (life of the watch).

Cost – $13 for one-time battery replacement, $23 for life time battery replacement

Service time – 5 to 10 minutes

Battery World

Battery World has a smaller footprint – it’s only available in CA, MS, NY, MI, FL, LA

Cost – starts at $5

Service time – 5 to 10 minutes

Fast-Fix Jewelry and Watch Repairs

You can get batteries replaced in-store for $15. The store also offers the option to mail in your watch if you don’t have a store nearby.

Cost – $15.

Service time – 10 to 20 minutes in-store, mail-in option can take a couple of weeks

Online stores

Total watch repair

You can mail in your watch to Total Watch Repair to get your battery replaced.

Cost – Starts at $9.95

Service time – 1 to 2 weeks

The Jewelry Center

The jewelry center will replace your watch battery for $14.99 by mail.

Cost – Starts at $14.99

Service time – 1 to 2 weeks

DIY Watch battery replacement kits

Changing batteries in a watch is not hard. You can buy all the tools you need for about $8 at Amazon. There are several YouTube videos with detailed instructions that will walk you through the process of changing batteries for the most common watches on the market.

If you have several watches, changing your batteries yourself will save you a lot of money. Once you learn the techniques, changing batteries on your own shouldn’t take more than 5 to 10 minutes.

Bottom Line

You can get your battery replaced at jewelry stores, department stores, specialty stores, or by mail. It typically costs about $15 for most watches. It can be cheaper to replace the battery yourself. Easy to use watch tool kits are available at Amazon. Even if you are a novice at this, you can change your batteries in 5 to 10 minutes by watching YouTube videos.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe To Newsletter

Get exclusive tips and updates directly in your inbox.
Join 1,000+ users who get our newsletter!