The fastest place to buy a key fob battery is usually a pharmacy or supermarket
Most key fob batteries are standard coin-cell types—CR2032, CR2025, or similar—that you can find at any drugstore, grocery store, or big-box retailer in the battery aisle. Walgreens, CVS, Walmart, and Target all stock these in their battery sections, usually near the checkout or in the health and beauty area. A single battery costs between $3 and $8, depending on the brand and where you shop.
If you need the battery today and don't want to order online, a pharmacy or supermarket is your best bet. You walk in, find the battery aisle, match your fob's battery type to the package, and leave. No appointment, no waiting for shipping.
Key Takeaways
- Pharmacies and supermarkets sell standard key fob batteries in their battery aisles for $3 to $8 per battery.
- You need to know your fob's battery type (usually printed inside the fob or in your car's manual) before you shop.
- Car dealerships and auto parts stores also stock key fob batteries and can often replace them while you wait.
- Online retailers like Amazon offer bulk packs at lower per-battery cost, but you have to wait for delivery.
- Some retailers, including Best Buy and Apple, will replace the battery in your fob for a small fee if you don't want to do it yourself.
Auto parts stores and car dealerships for same-day replacement
If you want the battery installed while you wait, an auto parts store or your car's dealership is the right choice. AutoZone, O'Reilly Auto Parts, Advance Auto Parts, and NAPA all carry key fob batteries and will replace them on the spot, usually for free or for a small fee ($5 to $15). A dealership will do the same, though they may charge more.
Call ahead to confirm they have your battery type in stock. Bring your key fob and your car's keys so they can test the new battery before you leave. This route takes 15 to 30 minutes and guarantees the battery is installed correctly.
Online retailers for bulk packs and lower per-battery cost
Amazon, eBay, and other online retailers sell key fob batteries in multi-packs—often 5, 10, or 20 batteries for $8 to $15 total. The per-battery cost is much lower than buying one at a time, but you have to wait for shipping, usually 2 to 7 days depending on your location and shipping speed.
This option makes sense if you have multiple key fobs, if you want to keep spares on hand, or if you are not in a hurry. Read the product reviews to confirm the batteries are genuine and not counterfeit, since some sellers on these platforms sell low-quality copies.
Best Buy and Apple for professional installation
Best Buy's Geek Squad and Apple Stores both replace key fob batteries for a fee, usually $10 to $20 depending on the battery type. You don't have to buy the battery from them—you can bring your own—though they will sell you one if you need it. Call or visit their website to check if your local store offers this service and whether you need an appointment.
This is useful if you want someone else to handle the replacement or if you are already in the store for another reason. The downside is that not all locations offer this service, and the fee is higher than doing it yourself.
Finding the right battery type before you shop
The most common key fob batteries are CR2032, CR2025, CR2016, and CR2450. You can find your fob's battery type in three ways: open the fob and look at the battery itself (the type is printed on it), check your car's owner's manual, or search online for your car's make, model, and year plus "key fob battery."
Once you know the type, you can search for it by name at any retailer's website or in their store. Don't guess—buying the wrong size means the battery won't fit or won't power your fob correctly. If you are unsure, take a photo of the battery inside your fob and show it to a store employee, or call an auto parts store and describe it.
Comparing cost and convenience across retailers
| Retailer | Cost per battery | Installation | Speed |
|---|---|---|---|
| Pharmacy or supermarket | $3–$8 | You do it | Same day |
| Auto parts store | $5–$10 | Free or $5–$15 fee | Same day (15–30 min) |
| Car dealership | $8–$15 | Usually free | Same day (varies) |
| Online (bulk pack) | $0.80–$3 per battery | You do it | 2–7 days |
| Best Buy or Apple | $10–$20 fee | Professional installation | Same day (appointment may be needed) |
When to call a professional instead of replacing the battery yourself
If you open your fob and the battery looks corroded, leaking, or damaged, or if the fob still doesn't work after you install a new battery, take it to an auto parts store or dealership. A corroded battery can damage the fob's circuit board, and a fob that doesn't respond to a new battery may have a different problem—a broken button, a dead transmitter, or water damage.
A professional can test the fob with diagnostic equipment and tell you whether it can be repaired or needs to be replaced. This usually costs $50 to $150 for diagnosis and repair, or $200 to $400 for a new fob, depending on your car's make and model.
Frequently Asked Questions
Can I use any CR2032 battery, or does it have to be a specific brand?
Any CR2032 battery works in a key fob, regardless of brand. Duracell, Energizer, Amazon Basics, and store brands all perform the same way. Buy whichever is cheapest or most convenient. Avoid very cheap batteries from unknown sellers online, as they may be counterfeit or have lower capacity.
How long does a key fob battery usually last?
Most key fob batteries last 3 to 4 years with normal use. If you use your fob multiple times a day, it may last 2 to 3 years. If you rarely use it, it can last 5 years or longer. The battery will gradually weaken before it dies, so you may notice the fob working only at closer range before it stops working entirely.
What if I don't know what battery my fob uses?
Open the fob carefully with a coin or flathead screwdriver and look at the battery. The type is printed on it. If you can't open it without breaking it, call your car's dealership with your vehicle identification number (VIN), and they can tell you the battery type. You can also search online for your car's make, model, and year plus "key fob battery type."
Is it safe to replace the battery myself?
Yes, replacing a key fob battery is safe and takes less than a minute. Use a coin or plastic tool to gently pry open the fob, remove the old battery, insert the new one with the positive side facing up (or down, depending on your fob's design), and snap the fob closed. Wash your hands afterward if the old battery was corroded.
Can I buy a key fob battery at a gas station?
Some gas stations sell batteries, but selection is usually limited and prices are higher than at a pharmacy or supermarket. If you are on the road and need a battery urgently, a gas station is better than nothing, but plan to stop at a drugstore or auto parts store if you have time.