Where to get a key fob replacement
Your car dealership is the most straightforward source for a replacement key fob. You bring your vehicle identification number (VIN) and proof of ownership, and the dealership orders the fob, programs it to your car, and hands it to you. This typically costs between $200 and $500 depending on your vehicle's make and model, and takes one to three business days if they have the part in stock.
A locksmith who specializes in automotive work can often do the same job faster and cheaper than a dealership — usually $100 to $300 — and many will come to your location. Not all locksmiths program fobs, so call ahead and confirm they handle your specific vehicle brand before you commit.
Some big-box retailers like Best Buy have kiosks that program key fobs if you bring the blank fob and your car keys. This works only if your vehicle is compatible with their system, which you can check on their website. The programming fee is typically $50 to $100, but you have to buy the blank fob separately, usually $30 to $80.
Key Takeaways
- Dealerships are the most reliable option but charge the most; locksmiths are faster and cheaper for many vehicles.
- You will need your VIN and proof of ownership no matter which route you choose.
- Some vehicles allow you to program a blank fob yourself at home using a specific button sequence, which costs only the price of the blank fob.
- Programming time ranges from same-day at a locksmith to three business days at a dealership.
- Total cost ranges from $30 to $500 depending on whether you self-program or use a professional.
Self-programming your key fob at home
Many vehicles made after 2000 allow you to program a blank key fob yourself without visiting a shop. The process varies by manufacturer — some use a series of door lock button presses, others require turning the ignition on and off in a specific pattern. Your owner's manual contains the exact steps for your car, or you can search your vehicle's year, make, and model plus "self-program key fob" online to find the sequence.
To self-program, you buy a blank fob compatible with your vehicle (search by VIN on Amazon or eBay, or ask a locksmith what blank fits your car). The blank typically costs $15 to $50. You then follow the programming sequence in your manual while inside the car with the doors closed. The process usually takes five to ten minutes and requires no tools.
Self-programming does not work on all vehicles — luxury brands, newer models with advanced security systems, and some domestic trucks require professional programming. If you attempt the sequence and the fob does not respond after three tries, stop and take it to a locksmith or dealership instead of risking a lockout.
What information you need before you go
Bring your vehicle identification number (VIN), which appears on your registration, insurance card, or the dashboard on the driver's side. You will also need proof of ownership — your registration, title, or insurance card. A locksmith may ask for your driver's license as well.
If you are not the registered owner, bring a notarized letter from the owner authorizing the replacement, or bring the owner with you. Dealerships are stricter about this than locksmiths, but both will ask before they start work.
Have your car keys with you. A locksmith or dealership may need to test the new fob against your existing key to confirm the programming worked correctly.
Cost breakdown by source
| Source | Fob Cost | Programming Cost | Total Range | Timeline |
|---|---|---|---|---|
| Dealership | $100–$300 | $100–$200 | $200–$500 | 1–3 business days |
| Automotive locksmith | $50–$150 | $50–$150 | $100–$300 | Same day to 2 days |
| Best Buy or similar retailer | $30–$80 | $50–$100 | $80–$180 | Same day |
| Self-program (if compatible) | $15–$50 | $0 | $15–$50 | Same day |
Prices vary significantly by vehicle make and model. Luxury brands and newer vehicles with advanced security systems cost more to program. Some dealerships charge a diagnostic fee ($50 to $100) before they order the fob, which is added to your total.
How to find a locksmith near you
Search "automotive locksmith near me" or "car key fob programmer near me" in Google Maps. Read the reviews and call at least two locksmiths to compare prices before you commit. Ask specifically whether they program fobs for your vehicle brand and whether they come to you or require you to bring the car in.
Verify the locksmith is licensed in your state — requirements vary, but most states require a license number. Ask for a quote over the phone and confirm whether that price includes the blank fob or if you buy it separately. Some locksmiths offer mobile service and will meet you at home or work, which costs slightly more but saves you a trip.
Avoid locksmiths who quote prices significantly lower than others in your area or who cannot clearly explain what they are programming. A legitimate locksmith will ask for your VIN and proof of ownership before giving you a final price.
What happens if your fob is lost or stolen
If your fob is lost, you still need a replacement — a lost fob is a security risk because someone else could use it to unlock your car. The process is the same as a broken fob: dealership, locksmith, or self-program if your vehicle supports it. The cost does not change based on whether the fob is lost or broken.
If your fob was stolen, consider having a locksmith rekey your car's locks at the same time, which prevents the thief from using the stolen fob even if they find it later. Rekeying costs $150 to $300 and takes one to two hours. A dealership can also rekey your locks, but the cost is usually higher.
Frequently Asked Questions
Can I program a key fob from a different car to mine?
No. Key fobs are programmed to match your specific vehicle's security system using your VIN. A fob from another car will not work on your car, even if it is the same make and model year. You must use a fob designed for your vehicle.
How long does it take to program a key fob?
Programming itself takes five to fifteen minutes. A locksmith can usually complete the job same-day if you call ahead. A dealership typically takes one to three business days because they may need to order the fob first. Self-programming takes about ten minutes if your vehicle supports it.
What if I lose my only key fob?
You can still start your car with your physical key, even without a fob. However, you will lose remote locking and unlocking until you get a replacement fob programmed. A locksmith can usually get you a new fob faster than a dealership if you need it urgently.
Do I need the original fob to program a new one?
No. A locksmith or dealership can program a blank fob using only your VIN and proof of ownership. You do not need the original fob present, which is helpful if it is lost or broken beyond repair.
Will the dealership program a fob I buy from somewhere else?
Most dealerships will not program an aftermarket fob — they typically insist on selling you their own fob and programming it together. A locksmith is more likely to program a fob you bought elsewhere, though you should confirm this before you buy the blank.