Watch battery replacement typically costs between $10 and $40 at most jewelers and repair shops, though the price depends on the watch type, where you go, and whether the shop needs to open the case.
A straightforward battery swap at a chain jewelry store like Zales or Kay usually runs $10 to $25. Independent jewelers often charge $15 to $30. Department store watch counters may charge $20 to $35. If you take the watch to the manufacturer's authorized service center, expect $25 to $50, sometimes more for luxury brands. The battery itself costs $2 to $8 wholesale, so most of what you pay covers labor and the shop's overhead.
Some retailers offer the service free or discounted if you bought the watch there. Best Buy, for instance, charges $10 to $15 at their watch counter. Walmart and Target watch departments typically charge $10 to $20. Always call ahead and ask the exact price before you hand over the watch—some shops quote over the phone, others want to see it first.
Key Takeaways
- Chain jewelry stores and independent jewelers charge $10 to $30 for a battery replacement, with labor making up most of the cost.
- The retailer where you bought the watch may offer the service free or at a discount if you bring your receipt.
- Luxury watch brands and authorized service centers charge more, sometimes $40 to $50 or higher.
- Call the shop first to confirm the price and whether they can do it the same day or if you need to leave the watch.
- Some shops charge extra if the case is difficult to open or if the watch needs cleaning while it's apart.
Why the price varies so much between shops
The main difference is labor cost and shop overhead. A mall jewelry store with high rent charges more than a small independent jeweler in a strip mall. Authorized service centers for brands like Rolex, Omega, or Tag Heuer charge premium prices because they use brand-specific parts and follow strict procedures. A general jeweler uses universal batteries that fit most watches and can swap one in five minutes.
Some shops also charge extra for additional work. If the watch hasn't been serviced in years, the jeweler may recommend cleaning the case and gasket while it's open—that adds $15 to $30. If the case is sealed or difficult to open, some shops charge a surcharge of $5 to $10. Always ask whether the quoted price includes just the battery or if extras are separate.
Where to get the best price
Start with the store where you bought the watch. Many retailers honor a discount or do it free within a year or two of purchase, especially if you have your receipt. If you bought it at a department store, call their watch counter first.
For budget options, check local independent jewelers—they often undercut chain stores because their overhead is lower. Call three or four shops and ask the price over the phone. Avoid shops that won't quote a price without seeing the watch; they may be planning to upsell you on cleaning or other services.
Big-box retailers like Best Buy, Walmart, and Target offer competitive pricing ($10 to $20) and usually have short wait times. The trade-off is that they may not handle delicate or luxury watches. If your watch is expensive or has sentimental value, an independent jeweler or authorized service center is safer, even if it costs more.
What happens during a battery replacement
The jeweler opens the case back using a special tool, removes the old battery, and installs a new one of the same size and voltage. They check that the watch is running correctly, close the case, and hand it back to you. The whole process takes 5 to 15 minutes if there are no complications.
Some shops will also inspect the gasket (the rubber seal around the case back) and replace it if it looks worn. This prevents water from seeping in and damaging the movement. If the gasket is replaced, add $10 to $20 to the cost. For watches that are water-resistant, a fresh gasket is worth the money.
When to replace the battery yourself
If you are comfortable with small tools and your watch is not valuable or water-resistant, you can buy a battery kit online for $5 to $15 and do it yourself. The kit includes a replacement battery, a case opener, and tweezers. YouTube has many tutorials showing the exact steps for different watch styles.
Do not attempt this on a luxury watch, a watch with sentimental value, or any watch that is water-resistant. Opening the case yourself can damage the gasket, crack the crystal, or scratch the case. If you make a mistake, the repair bill will be much higher than the $15 to $30 you would have paid a professional. For most people, paying a jeweler is the safer choice.
How long a watch battery lasts
Most watch batteries last 2 to 5 years depending on the watch type and how often you wear it. Quartz watches (the most common type) use less power than digital watches with backlights or alarms. If you wear your watch every day, the battery may drain faster than if you wear it occasionally.
Some watches have a battery indicator—a hand that ticks every few seconds instead of smoothly sweeping—that warns you the battery is low. If you see this, the battery will usually die within a few weeks. Replace it before it stops completely, because a dead battery left in the watch can leak and damage the movement.
Frequently Asked Questions
Can I replace a watch battery at any jewelry store?
Most jewelry stores can replace a standard quartz watch battery, but some specialize in luxury or vintage watches and may charge more. Call ahead to confirm they work on your brand. Authorized service centers are the safest choice for expensive watches, though they cost more.
How long does a watch battery replacement take?
Most shops complete the work in 15 minutes to an hour if you wait. Some busy stores may ask you to leave the watch and pick it up the next day. Ask when you call whether they can do it while you wait.
What if my watch is water-resistant?
Water-resistant watches need the gasket replaced when the battery is changed to keep water out. This adds $10 to $20 to the cost. A professional jeweler will do this automatically; if you replace the battery yourself, you risk water damage to the movement.
Is it cheaper to buy a new watch than replace the battery?
No. A battery replacement costs $10 to $40. A new watch costs at least $50 to $100, and often much more. Unless the watch is broken beyond repair, replacing the battery is always the cheaper option.
What if the watch still doesn't work after the battery is replaced?
The movement may be damaged or the battery contacts may be corroded. Take it back to the shop and ask them to inspect it. Most jewelers will do a free inspection and tell you whether it can be repaired and what it will cost.