The fastest places to change a watch battery

A watch battery replacement takes 10 to 15 minutes and costs between $5 and $25 at most places. Your best options are a jewelry store, a drugstore with an optical or jewelry counter, a big-box retailer like Walmart or Target, or a dedicated watch repair shop. Many of these will do it while you wait.

Jewelry stores are the most common choice because they have the tools and replacement batteries in stock. A local independent jeweler will often charge less than a chain store and can handle unusual battery types. If your watch is expensive or has a sealed case, a jeweler is your safest bet—they know how to open it without damaging the crystal or case back.

Drugstores like CVS, Walgreens, and Rite Aid have jewelry counters that change batteries for $5 to $10. Call ahead to confirm they offer the service and have your watch's battery type if you know it. Some locations do not stock all battery sizes, so you may need to visit a few stores or wait while they order one.

Key Takeaways

  • Jewelry stores, drugstore jewelry counters, and big-box retailers all change watch batteries while you wait, usually for $5 to $25.
  • Call ahead to confirm the store has your battery type in stock and offers the service, since not all locations do.
  • If your watch is waterproof or has a sealed case, take it to a jeweler or dedicated watch repair shop rather than a general retailer.
  • Bring your watch and be prepared to wait 10 to 15 minutes, or ask if they can do it while you shop.

What to bring and what to expect

Bring your watch and nothing else—the technician will open it, remove the old battery, and install a new one. You do not need to know the battery type; the person doing the work will identify it. If you have the original paperwork or know the watch model, bring that too, especially if the watch is waterproof or has a special case.

The whole process takes 10 to 15 minutes. Most places will do it while you wait. Some jewelry stores may ask you to leave it for a day if they need to order a specific battery type, but this is rare. Ask before you hand over your watch.

Big-box retailers and department stores

Walmart, Target, Kohl's, and similar stores often have jewelry counters that change watch batteries. The cost is usually $5 to $10, and they typically have common battery types on hand. Call the jewelry counter directly rather than the main store number—you will reach someone who actually knows whether they do the service.

Department stores like Macy's and Kohl's also offer battery changes at their jewelry counters. Prices are similar to drugstores. The advantage is that you can shop while you wait, and the service is usually quick. The disadvantage is that they may not stock batteries for older or unusual watches.

Independent jewelers and watch repair shops

A local jeweler or dedicated watch repair shop is the best choice if your watch is expensive, waterproof, or has a sealed case. These shops have specialized tools to open watches without damaging them and stock a wider range of battery types. They also know how to handle watches that need resealing or pressure testing after the battery is replaced.

Prices at independent jewelers range from $8 to $20, depending on the battery type and your location. Many will do the work while you wait. If you are unsure where to find one, search "watch repair near me" or ask a local jewelry store for a referral.

When to avoid certain places

Do not take your watch to a general hardware store or electronics retailer unless they have a dedicated jewelry or watch service counter. Stores like Best Buy do not typically change watch batteries. Gas stations and convenience stores sometimes advertise the service but often lack the proper tools and may damage your watch.

Avoid mail-in services unless your watch is valuable enough to justify the shipping cost and the week or more it takes to get it back. For a straightforward battery change, the time and cost of shipping usually outweigh the benefit.

How to find a place near you

Start by calling the jewelry counter at your nearest drugstore or big-box retailer. Ask if they change watch batteries, what the cost is, and whether they have your battery type in stock. If they do not, ask for a referral to a local jeweler.

Search "watch battery replacement near me" or "jewelry repair near me" to find independent shops. Read the reviews on Google Maps to see what other customers paid and how long the service took. Many jewelers list their hours and services on their Google Business profile, so you can call ahead before visiting.

What affects the cost

Most watch batteries cost $1 to $3, so the $5 to $25 you pay is mostly labor. The price depends on where you go—drugstores are cheapest, independent jewelers are mid-range, and high-end jewelry stores charge the most. Some places charge extra if they need to order a battery type they do not stock.

Waterproof watches may cost more because the technician has to reseal the case and sometimes pressure-test it afterward. Ask about this before you hand over your watch. A straightforward battery change at a drugstore should never cost more than $15; if it does, you are paying for a premium location or service.

Frequently Asked Questions

Can I change a watch battery myself?

You can if you have the right tools and the watch is not waterproof or sealed. You will need a case opener, tweezers, and the correct battery type. For most people, the $10 to $15 cost of professional service is worth avoiding the risk of scratching the case or breaking the crystal.

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 and how often you wear it. When your watch stops, the battery is almost always the problem.

What if my watch is waterproof?

Take it to a jeweler or dedicated watch repair shop. They have the tools to open and reseal waterproof cases without letting water in. Drugstores and big-box retailers usually do not have this equipment and may void your watch's waterproof rating.

Do I need to know my watch's battery type?

No. The person changing the battery will open your watch and identify the battery type themselves. If you know it, you can call ahead to confirm they have it in stock, but it is not necessary.

How much should I expect to pay?

Drugstores and big-box retailers charge $5 to $10. Independent jewelers charge $8 to $20. High-end jewelry stores may charge $15 to $25. The service itself takes 10 to 15 minutes, and most places do it while you wait.