The fastest place to buy a watch battery is usually a jewelry store or pharmacy within a few miles of your home
Most people find watch batteries at a jewelry store, pharmacy chain, or big-box retailer in their neighborhood. Jewelry stores often replace the battery while you wait — usually in 10 to 30 minutes — and charge $5 to $15 for the service plus the battery itself. Pharmacies like CVS and Walgreens stock common battery types and offer replacement service at similar prices. Walmart, Target, and Best Buy carry watch batteries in their electronics sections and can often install them the same day, though some locations do not offer installation.
If you know the battery type your watch needs — printed on the old battery or in your watch manual — you can call ahead to confirm stock before you drive. This saves a trip if a store does not carry that specific size. Battery types are numbered (like CR2032 or SR626), and different watches use different ones.
Key Takeaways
- Jewelry stores and pharmacies offer same-day replacement service and usually charge $5 to $15 total, including installation.
- Knowing your battery type number before you shop lets you call ahead and confirm stock at nearby stores.
- Big-box retailers like Walmart and Target stock batteries but may not offer installation at every location.
- Online retailers ship batteries in 1 to 3 days, but you will need to replace the battery yourself or pay a jeweler to install it.
Jewelry stores and watch repair shops
A jewelry store is often the best choice because staff know watches and can usually replace the battery while you wait. They handle the small tools and seals needed to open your watch safely, which matters if your watch is water-resistant — opening it wrong can damage the seal. Most jewelry stores charge $5 to $10 for the battery and $5 to $10 for labor, though prices vary by location and watch type.
Independent watch repair shops offer the same service and sometimes charge less than chain jewelry stores. Search "watch repair near me" or "watch battery replacement near me" to find local shops. Call first to ask whether they stock your battery type and how long the replacement takes.
Pharmacies and drugstore chains
CVS, Walgreens, and similar chains stock common watch battery types in their pharmacy or health and beauty sections. Many locations offer battery replacement at the pharmacy counter for $5 to $12. Service is usually available same-day, though some stores may ask you to come back in an hour or two. Not every location offers installation — call ahead to confirm.
Pharmacy staff are less trained in watch repair than jewelers, so if your watch is expensive or water-resistant, a jewelry store is the safer choice. For basic watches and common battery types, a pharmacy is fast and affordable.
Big-box retailers like Walmart, Target, and Best Buy
Walmart and Target carry watch batteries in their electronics or jewelry sections and often stock common types like CR2032, SR626, and SR927. Some locations offer battery replacement at the electronics counter, but not all do — call your local store to ask. Prices are usually $3 to $8 for the battery, plus $5 to $10 for installation if available.
Best Buy stocks watch batteries and offers Geek Squad installation at some locations. The service is reliable but can take longer than a jewelry store — you may need to schedule an appointment or wait several hours. Prices are similar to other retailers.
Online retailers and mail order
Amazon, eBay, and battery-specific sites like Batteries Plus Bulbs ship watch batteries in 1 to 3 days. Prices are often lower than in-store — $2 to $5 per battery — but you pay for shipping unless you may have access to for free delivery. You will need to replace the battery yourself or take it to a jeweler afterward, which adds another $5 to $10 in labor.
Online ordering makes sense if you buy several batteries at once or know you will need replacements in the future. It does not make sense for a single battery you need today. Some online retailers offer bulk packs of common types at a discount, which is useful if you wear multiple watches.
How to find the right battery type before you shop
The battery type is stamped on the old battery itself — look for a code like CR2032, SR626, or SR927. If you do not have the old battery, check your watch manual or search the watch brand and model number plus "battery type" online. Many watch manufacturers list this information on their websites.
Once you know the type, you can search that code on Google Maps or your phone's store locator to see which nearby stores stock it. This takes 2 to 3 minutes and saves a wasted trip. Some stores let you check stock online before you visit.
What to expect when you get the battery replaced
At a jewelry store or pharmacy, the process usually takes 10 to 30 minutes. The staff will open your watch, remove the old battery, install the new one, and test it to make sure it works. If your watch is water-resistant, they will check the seal before closing it. You will pay at the counter and leave with a working watch.
If you replace the battery yourself, you will need a small screwdriver or battery tool — many battery packs include one. Open the watch case carefully, note which side of the battery faces up, and slide the new battery in the same way. Close the case and test the watch. If you are not comfortable doing this, take it to a jeweler instead.
Frequently Asked Questions
How much does a watch battery replacement cost?
Most watch batteries cost $3 to $10, and installation runs $5 to $15. Total cost is usually $8 to $25 depending on where you go and what type of watch you have. Jewelry stores and pharmacies charge similar amounts; big-box retailers are sometimes slightly cheaper.
Can I replace a watch battery myself?
Yes, if you have a basic watch and a small screwdriver or battery tool. Open the case, note which way the battery sits, remove the old one, and slide the new one in the same direction. Close the case and test it. If your watch is water-resistant or expensive, have a jeweler do it to avoid damaging the seal.
What if my local store does not have my battery type in stock?
Call other jewelry stores or pharmacies nearby — most stock 5 to 10 common types. If no one nearby has it, order online and either install it yourself or take it to a jeweler. Most batteries ship in 1 to 3 days.
How long does a watch battery last?
Most watch batteries last 2 to 5 years depending on the watch type and how often you wear it. Some last longer, some shorter. You will know it is time to replace it when the watch stops or runs slow.
Is it safe to replace a water-resistant watch battery myself?
It is risky. Opening a water-resistant watch can damage the seal that keeps water out. Have a jeweler or watch repair shop do it instead — they have the tools and knowledge to reseal it properly.