Where to get a replacement key fob

Your car dealership is the most straightforward option. They have your vehicle's records, can program the fob to your specific car, and usually stock the right part. Expect to pay between $200 and $500 depending on your car's make and model — luxury vehicles and newer cars with advanced security features cost more. The dealership will need your vehicle identification number (VIN) and proof of ownership, and the job typically takes a few hours to a day.

A locksmith who specializes in automotive work is usually cheaper and faster. Independent locksmiths can often program fobs for $75 to $200 and may come to your location. Call ahead to confirm they work on your car's year and make, since some older or less common vehicles require dealership-specific equipment.

Some auto parts retailers like AutoZone or O'Reilly sell unprogrammed key fobs for $15 to $50, but you will still need a dealership or locksmith to program them to your car. This route only saves money if you were going to pay for programming anyway and want to shop the fob price separately.

Key Takeaways

  • Dealerships charge $200 to $500 but have your vehicle records and can complete the job in one visit.
  • Automotive locksmiths typically cost $75 to $200 and may offer faster service or come to your location.
  • You will need your VIN and proof of ownership no matter which route you choose.
  • Some cars require a working key fob present during programming, so check with your chosen provider before you go.
  • Aftermarket fobs from auto parts stores are cheaper but still require professional programming.

What information and documents you need to bring

Your vehicle identification number (VIN) is the first thing you need. It appears on your vehicle registration, insurance card, and the dashboard on the driver's side where it meets the windshield. The dealership or locksmith will use this to identify your car's exact model, year, and security system.

Bring proof of ownership — your vehicle registration or title. This confirms you own the car and are not trying to program a fob for someone else's vehicle. A photo ID is also standard practice.

Some dealerships and locksmiths ask whether you have a working key fob. If you do, bring it along — many cars require at least one functioning fob present during the programming process. If you have lost all your fobs, tell the provider this upfront so they know what equipment or steps they will need.

Programming costs by provider type

ProviderFob CostProgramming CostTotal RangeTimeline
Car dealership$100–$300$100–$200$200–$500Same day to 1 day
Automotive locksmith$50–$150$25–$100$75–$200Same day, often mobile
Auto parts store (fob only)$15–$50Not included$15–$50when ready

Dealership pricing varies widely by manufacturer. Luxury brands like BMW, Mercedes, and Audi charge at the high end. Japanese and American brands are typically in the middle range. The age of your car also matters — newer vehicles with more advanced security systems cost more to program.

Locksmiths are almost always cheaper because they have lower overhead than dealerships. However, not all locksmiths can program every vehicle. Call first and describe your car's year, make, and model to confirm they can do the work.

How the programming process works

The technician will connect a diagnostic tool to your car's onboard computer through the OBD-II port, usually located under the steering wheel. This tool communicates with your vehicle's security system and tells it to accept the new fob's signal. The process takes 10 to 30 minutes once it begins.

Some older cars use a manual programming method instead. You sit in the driver's seat with the doors closed, turn the key to specific positions in a set sequence, and press buttons on the fob at certain moments. The technician will walk you through this step by step. This method is slower but does not require special equipment.

A few vehicles require you to have a working fob present during programming so the car can recognize the new one as legitimate. If you have lost all your fobs, the dealership may need to reset your car's security system first, which adds time and sometimes cost.

What to do if you have lost all your key fobs

Contact your dealership first. They can reprogram your car's security system to reject the old fobs and accept new ones. This is more involved than programming a single new fob and may take longer, but it is necessary if you are concerned about someone using your lost fob to access your car.

Tell the dealership or locksmith that you have no working fobs when you call. Some providers charge extra for a full security reset. Ask whether they can complete the work in one visit or if you will need to return.

If cost is a concern, you can skip the security reset if you trust that your lost fob will not be used. Many people do this and straightforward program new fobs without erasing the old ones from the system. The risk is low in most cases, but it is your choice to make based on where you lost the fob and how concerned you are.

Aftermarket versus OEM fobs

An OEM fob (original equipment manufacturer) is made by your car's manufacturer and is may provide to work with your vehicle. A dealership will always sell you an OEM fob. These cost more but have no compatibility risk.

An aftermarket fob is made by a third party and sold through auto parts stores or online. These are cheaper — often $15 to $50 — but quality varies. Some work perfectly; others have buttons that wear out quickly or fail to program on the first try. If you buy an aftermarket fob, test all the buttons before you leave the locksmith or dealership to make sure the programming took.

For most people, the small savings on an aftermarket fob is not worth the risk of a defective unit. If you choose to try one, buy it from a retailer with a return policy so you can swap it out if it does not work.

Frequently Asked Questions

Can I program a key fob myself?

Some cars allow owner programming using a manual sequence of key turns and button presses, but most modern vehicles require a dealership or locksmith with diagnostic equipment. Check your owner's manual or call your dealership to find out whether your car supports self-programming. Even if it does, many people find the process confusing and prefer to have a professional do it.

How long does it take to get a replacement fob?

A locksmith or dealership can usually program a fob the same day you call, often within a few hours. If the dealership needs to order the physical fob from the manufacturer, add one to three business days. Call ahead to ask whether they have the fob in stock.

What if my car is very old and the dealership no longer services it?

An automotive locksmith is your best option. They work on vehicles of all ages and often have access to older fob models or can source them from suppliers. Call several locksmiths in your area and describe your car's year and make to find one who can help.

Will a fob from a different car work on mine?

No. Key fobs are programmed to a specific vehicle's security system and will not work on another car, even if it is the same make and model. You must program a fob specifically to your car.

Is it cheaper to replace just the battery in my fob instead of getting a new one?

If your fob is not responding, try replacing the battery first — it costs $5 to $10 and takes two minutes. Most fobs use a CR2032 or similar coin-cell battery available at any pharmacy or grocery store. If a new battery does not fix the problem, the fob's internal circuitry is likely damaged and you will need a replacement.