What you'll pay to replace a watch battery
A watch battery replacement typically costs between $5 and $25, depending on where you go and what kind of watch you have. A drugstore or big-box retailer like Walmart or CVS charges $5 to $10 for a basic replacement. A jewelry store or watch repair shop charges $10 to $25, sometimes more if the watch is expensive or the battery is hard to access. Some watch brands charge their own service centers $15 to $30 or higher, especially for luxury watches.
The actual battery itself costs $1 to $3. The rest is labor — the technician has to open the watch case, remove the old battery, install the new one, and test it. If your watch is water-resistant, they may also need to reseal it, which adds time and cost.
Some retailers offer this service free or bundled with a purchase. Best Buy, for example, installs watch batteries free if you buy the battery from them. Some jewelry stores do the same. Always ask about the total cost before you hand over your watch.
Key Takeaways
- Drugstores and big-box retailers charge $5 to $10 for a basic watch battery replacement, while jewelry stores and watch repair shops charge $10 to $25.
- The battery itself costs $1 to $3; the rest of the cost is labor to open the case and install it.
- Some retailers offer free installation if you purchase the battery from them, so ask before you pay.
- Water-resistant watches may cost more to service because the technician has to reseal the case after replacement.
- Luxury or specialty watches may require a brand service center, which typically charges more than independent shops.
Where to get a watch battery replaced cheaply
Drugstores are the cheapest option for a straightforward replacement. CVS, Walgreens, and Rite Aid all offer watch battery service at the pharmacy counter, usually for $5 to $8. Walmart and Target do the same in their jewelry departments. These places are fast — you can often get it done while you wait — and they handle thousands of batteries a year, so the work is routine.
The catch is that they may not work on watches that are complicated to open or that need resealing. If your watch is water-resistant or has a screw-down case back, a drugstore may turn you away and send you to a jewelry store instead.
Best Buy charges $10 to $15 but waives the fee if you buy the battery from them, making the total cost just the battery price — usually $3 to $5. This is a good deal if you're already shopping there.
Jewelry stores and independent watch repair shops
A local jewelry store or independent watch repair shop charges $10 to $25 and handles watches that drugstores won't touch. They have the tools to open difficult cases, replace batteries in water-resistant watches, and reseal the case afterward. They also inspect the watch while it's open and can spot other problems — a worn gasket, corrosion, or a loose stem — before they become expensive.
The downside is that you usually have to leave your watch for a day or two. Some shops offer same-day service for a small upcharge. Call ahead to ask about turnaround time and whether they charge extra for water-resistant watches.
To find a reputable shop, check Google reviews or ask a local jeweler for a referral. Avoid shops that won't tell you the price upfront or that pressure you to buy a new watch instead of replacing the battery.
Brand service centers and luxury watches
If you own a luxury watch — a Rolex, Omega, Tag Heuer, or similar — the manufacturer's service center is often the safest choice, even though it costs more. A Rolex service center charges $50 to $100 or more for a battery replacement because they use genuine parts, inspect the entire watch, and may provide the work. For a watch worth thousands of dollars, that cost is reasonable insurance.
Brand service centers also handle water resistance properly. They pressure-test the watch after reassembly to make sure no water got inside. An independent shop may not have the equipment to do this.
To find your brand's service center, go to the manufacturer's website and look for "service" or "repair". Some brands have authorized dealers who handle service; others run their own centers. Call first to ask about cost and turnaround time.
What affects the price
The type of battery matters. A standard alkaline battery (SR626, SR927, or similar) costs $1 to $3 and takes five minutes to replace. A rechargeable battery or a specialty battery for a digital watch costs more and may require calibration. If your watch uses an unusual battery, the shop may have to order it, adding a week to the timeline.
Water resistance adds cost because the technician has to open the case carefully, replace the gasket, and pressure-test the watch afterward. Expect to pay $5 to $10 extra for this step. If the gasket is damaged, you may need a new one, which costs another $5 to $15.
The case design matters too. A watch with a screw-down case back takes longer to open than one with a snap-on back. A watch with a very thin case or a delicate bezel may require special tools. These factors can add $5 to $10 to the labor cost.
How to avoid paying for a replacement
If your watch is still under warranty, the manufacturer may replace the battery for free or at a reduced cost. Check your paperwork or contact the brand's customer service to ask. Most warranties cover defects, not battery replacement, but some luxury brands include a free battery replacement in the first year or two.
If you buy a watch from a jewelry store, ask whether they offer free battery replacements for a set period — many do as a customer service perk. Some stores offer a loyalty program that includes free or discounted service.
For a watch you wear every day, replacing the battery before it dies can save money. A dead battery left in a watch can leak and damage the circuit board, turning a $10 repair into a $100 one. If your watch is running slow or has stopped, get it serviced right away.
Frequently Asked Questions
How long does a watch battery last?
Most watch batteries last two to three years with normal wear. A battery in a watch you wear every day may last closer to two years. A battery in a watch you wear occasionally may last three to five years. Digital watches and watches with backlights or alarms drain batteries faster.
Can I replace a watch battery myself?
You can if you have the right tools and the watch is not water-resistant. You need a case opener, tweezers, and a small screwdriver. The battery itself costs $1 to $3 online. However, if you slip and scratch the case or damage the gasket, you'll end up paying more for a professional repair. For water-resistant watches, a professional is worth the cost.
Will replacing the battery affect my watch's water resistance?
Only if the technician does not reseal the case properly. A professional jewelry store or brand service center will pressure-test the watch after replacement to confirm it is still water-resistant. A drugstore may not. If water resistance matters to you, go to a shop that guarantees it.
What if the watch still does not work after the battery is replaced?
The problem may not be the battery. The circuit board could be corroded, the stem could be broken, or the movement could be damaged. A good repair shop will diagnose this before they charge you. Ask them to inspect the watch and tell you what they find before you approve any work beyond the battery replacement.
Is it worth replacing the battery in an old or cheap watch?
If the watch still works and you like it, a $10 battery replacement makes sense. If the watch is broken in other ways — a cracked crystal, a loose stem, or a corroded movement — the repair cost may exceed what the watch is worth. Ask the technician to inspect it first and give you an estimate for all repairs before you decide.