Where to buy a replacement key fob and what it will cost
A replacement key fob comes from three main sources: the car dealership, an independent locksmith, or an online retailer. The dealership is the most expensive route — typically $200 to $500 depending on the make and model — but the fob arrives programmed and ready to use. A locksmith usually charges $100 to $300 and can often program it the same day. Online retailers sell unprogrammed fobs for $20 to $100, but you then need to program it yourself or pay a locksmith to do that work.
The total cost matters because it determines whether you repair or replace. If your fob still works but the buttons stick or the battery compartment is cracked, a repair shop or dealership service department can sometimes fix it for $30 to $80. If the fob is water-damaged or the internal circuit is dead, replacement is your only option.
Key Takeaways
- Dealerships charge the most but deliver a fob that works when ready; locksmiths cost less and often work the same day; online fobs are cheapest but require programming.
- You need your vehicle identification number (VIN) and proof of ownership to order from a dealership, and the process usually takes three to seven business days.
- Programming a fob yourself is possible on many vehicles made after 2000 and involves a sequence of key turns and button presses, but the exact steps vary by manufacturer.
- A locksmith can program most fobs on the spot, which is faster than waiting for a dealership order but costs more than doing it yourself.
- Older vehicles or luxury brands may not support DIY programming, so check your owner's manual or contact the dealership before buying an unprogrammed fob online.
How dealership ordering works and what documents you need
Call the service department at your car's dealership and tell them you need a replacement fob. They will ask for your VIN, which appears on your registration, insurance card, or the dashboard at the base of the windshield on the driver's side. They will also ask for proof of ownership — your registration or title — to confirm you are authorized to order a fob for that vehicle.
The dealership will quote you a price, which includes the fob itself and programming. Most dealerships require payment upfront or at the time of pickup. Delivery time ranges from three to seven business days, depending on whether they stock the fob or need to order it from the manufacturer. Some dealerships offer expedited shipping for an additional fee. Once it arrives, you pick it up at the service desk, and the fob is ready to use when ready.
Programming a fob yourself: when it works and when it doesn't
Many vehicles made after 2000 allow you to program a new fob without visiting a dealership or locksmith. The process is called self-programming or DIY programming, and it involves sitting in the driver's seat, turning the key to specific positions, and pressing the fob buttons in a set sequence. The exact steps depend on your car's make and model.
To find the programming sequence for your vehicle, check your owner's manual under "key fob programming" or "remote programming." If the manual does not include it, search online for "[your year, make, model] key fob programming instructions." Some manufacturers post the steps on their websites; others require you to watch a video or contact the dealership.
Self-programming works on most domestic vehicles and many Japanese brands, but luxury vehicles, European imports, and cars older than 2000 often do not support it. If your vehicle does not support DIY programming, the fob will not respond to the sequence, and you will need a locksmith or dealership to program it. There is no harm in trying — if it does not work, you straightforward move to the next option.
Using a locksmith to program your fob on the same day
An independent locksmith can program most fobs in 30 minutes to an hour, often while you wait. Search for "automotive locksmith near me" or ask your car insurance company for a referral. When you call, tell them your vehicle's year, make, and model, and ask whether they can program the specific fob you have or are planning to buy.
Bring your vehicle keys and proof of ownership (registration or title) to the locksmith's shop or have them come to you — mobile locksmiths charge more but save you a trip. The locksmith will connect a programming device to your car's diagnostic port (usually under the steering wheel) and sync the new fob to your vehicle's system. Once complete, test all the buttons before you leave.
Locksmiths typically charge $75 to $200 for programming alone, or $150 to $300 if you also buy the fob from them. Prices vary by region and by how common your vehicle is — programming a fob for a Honda Civic costs less than programming one for a Tesla or a luxury European sedan.
Buying an unprogrammed fob online and what to expect
Online retailers like Amazon, eBay, and car-parts websites sell replacement fobs for $20 to $100, usually significantly less than dealership prices. Before you buy, confirm that the fob is compatible with your vehicle by checking the product listing against your year, make, and model. Many listings include a compatibility chart or a list of VINs the fob works with.
When the fob arrives, it will be unprogrammed — meaning it will not communicate with your car yet. You then have two choices: program it yourself using the DIY method described above, or take it to a locksmith to program it for you. If you go the locksmith route, you will pay their programming fee on top of the fob cost, which may end up being close to or more than buying from a dealership.
The main risk with online fobs is compatibility. If you order the wrong fob or the seller's description is inaccurate, you may receive a fob that does not work with your vehicle. Check the return policy before you buy, and keep the receipt in case you need to send it back.
What to do if your fob is water-damaged or partially broken
If your fob got wet or was dropped in water, remove the battery when ready and let the fob dry completely — at least 24 hours in a warm, dry place. Do not try to use it while it is wet. After it dries, replace the battery with a fresh one (usually a CR2032 or CR2025, available at any drugstore for $3 to $5) and test it.
If the fob works after drying and a new battery, you are done. If it still does not work, the internal circuit is likely damaged, and replacement is your only option. If only one or two buttons are stuck or unresponsive, a repair shop may be able to clean the contacts or replace the button pad for $30 to $80, which is cheaper than a full replacement. Call a local locksmith or your dealership's service department to ask whether they offer fob repair.
Programming multiple fobs at once and syncing a spare
If you are ordering multiple fobs, you can program them all at the same time using the DIY method. After you program the first fob, repeat the sequence with the second fob without exiting the programming mode. Some vehicles allow you to program up to four fobs in a single session.
If you already have one working fob and want to program a second one without using the DIY method, a locksmith can sync the new fob to your vehicle using the old one as a reference. This is faster than full programming and costs less — usually $50 to $100. The locksmith will use a diagnostic device to read your vehicle's security code from the working fob and transfer it to the new one.
Frequently Asked Questions
Can I program a fob for a car I just bought used?
Yes, but you will need proof of ownership. If you have the title or registration in your name, a dealership or locksmith will program a fob for you. If the sale is very recent and the title has not transferred yet, bring the bill of sale along with the seller's registration to show you have a legal claim to the vehicle.
What if I lost both my key fob and my car keys?
Call a locksmith and bring your vehicle title or registration. The locksmith can make new keys and program a new fob using your vehicle's VIN and the diagnostic port. This costs more than replacing just a fob — typically $200 to $400 — but it is faster than going through the dealership, which may require additional verification.
Does the dealership need the old fob to program a new one?
No. The dealership programs the new fob using your vehicle's security system and your proof of ownership. Having the old fob can speed up the process slightly, but it is not required. If the old fob is lost or broken, just tell the dealership when you order.
Will a fob from a different car work on mine if I reprogram it?
No. A fob is designed for a specific vehicle or a small group of vehicles from the same manufacturer and year. Even if you reprogram it, it will not work on a different car. Always buy a fob that matches your vehicle's year, make, and model.
How long does a key fob battery last?
Most fob batteries last three to four years with normal use. If your fob stops working or the buttons become sluggish, try replacing the battery first — it costs a few dollars and takes two minutes. If a new battery does not fix it, the fob itself needs replacement.