The fastest place to buy a watch battery is usually a jewelry store, pharmacy, or big-box retailer in your town
You can walk in the same day and leave with a battery, which matters if your watch stopped working this morning. A jewelry store will often install it while you wait for a small fee—usually $5 to $15 on top of the battery cost. Pharmacies like CVS and Walgreens stock common watch batteries in their health and beauty section, and some will install them too. Walmart, Target, and similar stores carry batteries in their jewelry or electronics aisles, though they typically do not install them.
The trade-off is that local retailers charge more per battery than you would pay online, and their selection is limited to the most common sizes. If you need an unusual battery type or want to buy several at once, online retailers usually offer better prices and wider variety.
Key Takeaways
- Jewelry stores offer same-day battery replacement with professional installation, making them the fastest option when your watch stops working.
- Pharmacies and big-box retailers stock common watch batteries at moderate prices but may not install them.
- Online retailers like Amazon and eBay have lower prices and more battery types, but you will need to install the battery yourself or take it to a local shop.
- Watch battery prices range from $3 to $15 depending on the type and where you buy, with installation adding $5 to $15 if you use a professional.
- Knowing your watch battery size before you shop saves time—check the back of your watch or the original documentation.
Jewelry stores and watch repair shops
A jewelry store or dedicated watch repair shop is your best choice if you want the battery installed by someone who knows watches. They stock multiple battery types and can usually fit one while you wait—often in 10 to 15 minutes. The battery itself costs $5 to $12, and installation runs another $5 to $15 depending on the shop and how difficult your watch is to open.
Call ahead if you can, especially for unusual watch brands or if your watch has a sealed case. Some shops will quote you over the phone once you tell them the battery size. If you do not know the size, bring the watch with you so they can check it without opening the case.
Pharmacies and drugstore chains
CVS, Walgreens, and similar chains keep watch batteries in stock at most locations. You will find them near the jewelry counter or in the health and beauty section. Common sizes like SR626SW, SR927W, and LR44 are almost always available, and prices are usually $4 to $8 per battery.
Many pharmacies offer battery installation at the counter for a small fee, though policies vary by location. Call your local store to confirm they install batteries before you go. If they do not, you can take the battery to a jewelry store or watch repair shop and pay only for installation.
Big-box retailers like Walmart and Target
Walmart and Target stock watch batteries in their jewelry departments, usually at prices between $3 and $8. Their selection is smaller than a jewelry store—mostly common sizes—but if you need a battery today and a jewelry store is not nearby, they are a solid backup option.
Neither Walmart nor Target typically installs batteries in-store. You will need to take the battery home and install it yourself, or bring it to a jewelry store or pharmacy that offers installation. Some Walmart locations have jewelry counters that may do the work; call ahead to ask.
Online retailers and mail order
Amazon, eBay, and specialty battery sites like Batteries Plus and Interstate Battery sell watch batteries online at lower prices than local shops—often $2 to $5 per battery. You can buy in bulk, which saves money if you have multiple watches or want spares on hand. Shipping usually takes 3 to 7 days, so this option works only if you are not in a hurry.
The downside is that you will need to install the battery yourself. If you are not comfortable opening your watch, you can order the battery online and take it to a local jewelry store for installation—they will usually install a battery you bring in for $5 to $10.
How to find the right battery size before you shop
Watch batteries are labeled by a code like SR626SW, LR44, or 371. You can find this code in three ways: check the back of your watch for a printed code, look in the original documentation or box, or ask a jewelry store to check without opening the case.
Once you know the code, you can search for it online or tell a store clerk what you need. Do not guess at the size—putting the wrong battery in a watch can damage the movement or cause it to run fast or slow. If you cannot find the code, a jewelry store can open the watch and tell you the exact battery type in seconds.
What to expect to pay
A watch battery itself costs between $3 and $15 depending on the type and where you buy. Standard alkaline batteries like LR44 are the cheapest, usually $3 to $5. Silver oxide batteries like SR626SW cost $5 to $12 because they last longer and hold voltage more steadily. Specialty batteries for high-end watches can run $15 or more.
Installation adds $5 to $15 if you use a professional. Some jewelry stores charge a flat rate; others charge more for watches with sealed or difficult-to-open cases. A few shops offer free installation if you buy the battery from them.
When to call a professional instead of buying a battery
If your watch has not worked in months or years, or if it ran fine until the battery died, a new battery should fix it. But if the watch was running slow, stopping randomly, or acting erratic before it died, the problem may not be the battery. A jewelry store or watch repair shop can diagnose the issue—sometimes it is a corroded contact or a damaged movement, not the battery itself.
Similarly, if your watch is valuable, vintage, or has sentimental meaning, take it to a professional rather than opening it yourself. A jeweler can replace the battery without risking damage to the case, crystal, or internal parts.
Frequently Asked Questions
Can I install a watch battery myself?
Yes, if you have the right tools and your watch is not sealed. You will need a small screwdriver, tweezers, and a case opener tool. Many online battery sellers include instructions. If your watch has a sealed case or you are not confident, a jewelry store installation costs $5 to $15 and takes 10 minutes.
What is the difference between SR and LR battery codes?
SR batteries are silver oxide and last longer with more stable voltage—they are better for watches and cost $5 to $12. LR batteries are alkaline and cheaper ($3 to $5) but drain faster. Check your watch documentation to see which type it needs; using the wrong one can cause the watch to run incorrectly.
Do I need to bring my watch to the store to buy a battery?
No, if you know the battery code. Check the back of your watch or the original box for a code like SR626SW or LR44, then search for that code online or tell a store clerk. If you do not know the code, bring the watch so a jeweler can check it without opening the case.
Will a pharmacy install a watch battery?
Many CVS and Walgreens locations offer installation for $5 to $10, but policies vary by store. Call ahead to confirm your local pharmacy does this service. If they do not, you can buy the battery there and take it to a jewelry store for installation.
How long does a watch battery last?
Most watch batteries last 2 to 3 years with normal use. Silver oxide batteries (SR codes) last longer than alkaline ones (LR codes). If your battery dies much sooner, the watch may have a problem draining power—a jeweler can check this.