What you'll pay to replace a key fob depends on where you go and whether you need the car reprogrammed
A replacement key fob typically costs between $200 and $500 at a dealership, or $50 to $150 if you buy an aftermarket fob online and have a locksmith program it. The price difference comes down to three things: whether you go to the dealership or a third party, whether the fob is OEM (original equipment manufacturer) or aftermarket, and whether your car needs reprogramming work beyond just the fob itself.
Dealerships charge more because they handle both the fob and any vehicle reprogramming required, and they may provide compatibility. Independent locksmiths and online retailers are cheaper but require you to find someone who can actually program the fob to your specific car — not all locksmiths have the equipment for every vehicle model. Some newer cars also require dealer-level diagnostics to add a new fob to the vehicle's system, which locks you into the dealership option regardless of where you buy the physical fob.
Key Takeaways
- Dealership fob replacement runs $200 to $500 and includes both the fob and all reprogramming; independent locksmiths typically charge $50 to $150 for an aftermarket fob plus programming.
- Aftermarket fobs work on most vehicles but may lack features like trunk release or remote start that came on your original fob.
- Some cars require dealer-level reprogramming that independent shops cannot perform, making the dealership your only option.
- You will need proof of ownership and a valid ID to get a replacement fob, whether you go to a dealership or locksmith.
- If you have a spare fob at home, you may be able to program a new one yourself using a sequence of ignition turns or button presses — check your owner's manual for your specific model.
Dealership replacement: what's included and why it costs more
When you order a replacement fob from your car's dealership, you are paying for the OEM fob itself plus the labor to program it into your vehicle's system. The dealership has access to your vehicle's records and can confirm which fob type your car originally came with, then order the exact match. They also handle all the reprogramming steps, which on newer vehicles involves connecting to the car's computer to register the new fob's unique code.
Dealership pricing varies by manufacturer. A Toyota or Honda fob replacement typically runs $200 to $300, while luxury brands like BMW or Mercedes can reach $400 to $500. Some dealerships charge a separate programming fee on top of the fob cost; others bundle it. Call your dealership's parts department and ask for the total out-the-door price before you commit, because quotes can vary between locations.
The dealership route makes sense if your car is newer (within five to seven years), if you want the exact original fob with all its features, or if you are unsure whether your vehicle can be programmed by an independent shop. You will need your vehicle identification number (VIN) and proof of ownership.
Aftermarket fobs and independent locksmiths: lower cost, more legwork
An aftermarket fob is a third-party replacement that works on your vehicle but is not made by the original manufacturer. You can buy them online from retailers like Amazon, eBay, or specialized automotive sites for $30 to $80. The catch is that you then need to find someone who can program it to your car, and not every locksmith has the equipment for every model.
A may have access to independent locksmith can program an aftermarket fob for $50 to $100 in labor, bringing your total to $80 to $180. Some locksmiths will also sell you the fob directly at a markup, bundling the fob and programming into one price. Before you buy a fob online, call a few locksmiths in your area and ask whether they can program it for your specific make, model, and year — this step saves you from buying a fob that no one nearby can actually use.
Aftermarket fobs usually work fine for basic functions like lock, unlock, and panic button. However, they may not include every feature your original fob had — some lack trunk release, remote start, or the ability to roll down windows. Check the product listing carefully to see which buttons are included before you order.
DIY programming: when it works and when it doesn't
Some vehicles allow you to program a new fob yourself using a sequence of ignition turns, button presses, or a combination of both. This method is free and takes five to ten minutes, but it only works on certain models, usually those made before 2010 or some mid-range vehicles from the 2010s. Your owner's manual will include the exact steps if your car supports it — look for a section on "key programming" or "fob programming."
The process typically involves turning the ignition from off to on a set number of times without starting the engine, then pressing buttons on the fob at specific moments. If your car supports this method, it will usually beep or flash the lights to confirm each step. If nothing happens after you follow the steps, your vehicle does not support DIY programming and you will need to go to a dealership or locksmith.
Newer cars with push-button start and advanced security systems almost never support DIY programming. If your car has a keyless entry pad on the door or a push-button ignition, assume you will need professional programming. The risk of trying and failing is minimal — you just waste ten minutes — so it is worth checking your manual before you spend money.
What you need to bring and how long it takes
At a dealership, bring your vehicle identification number (VIN), a valid photo ID, and proof of ownership such as your registration or title. The dealership will verify that you own the car before they order or program the fob. Ordering a new OEM fob usually takes three to seven business days if they do not have it in stock; programming takes about an hour once the fob arrives.
At an independent locksmith, bring your ID and proof of ownership. If you are bringing an aftermarket fob you bought online, bring that too. Programming typically takes 30 to 60 minutes. Some locksmiths can order an aftermarket fob for you and program it the same day, while others require you to provide the fob yourself.
If you have a spare fob at home, bring it with you to the locksmith. Some locksmiths can clone a working fob to a new one, which is faster than programming from scratch and sometimes costs less — typically $50 to $100 total.
When you have no choice but the dealership
Certain vehicles require dealer-level reprogramming that independent shops cannot perform. This is especially common in luxury brands and newer models with advanced security systems. If your car has a push-button start, a proximity key that stays in your pocket, or a fob with encrypted communication to the vehicle, the dealership may be your only option.
Before you assume you are locked into the dealership, call a few independent locksmiths and describe your car's year, make, and model. Some locksmiths have invested in advanced programming equipment and can handle vehicles that others cannot. If all the locksmiths you call say they cannot do it, then the dealership is your route. In that case, the $200 to $500 cost is not negotiable — you are paying for access to the only tool that works.
Comparing your options side by side
| Option | Cost | Time to completion | What you need to bring | Best for |
|---|---|---|---|---|
| Dealership | $200–$500 | 3–7 days (order) + 1 hour (programming) | VIN, ID, proof of ownership | Newer cars, OEM fobs, vehicles requiring dealer programming |
| Independent locksmith with aftermarket fob | $80–$180 | 30–60 minutes | ID, proof of ownership, fob (if you bought it) | Older cars, budget-conscious buyers, cars locksmiths can program |
| DIY programming (if supported) | $0 | 5–10 minutes | Your existing fob, owner's manual | Older vehicles, buyers with time and patience |
| Locksmith cloning your spare fob | $50–$100 | 30–60 minutes | ID, proof of ownership, your spare fob | Buyers who have a working spare at home |
Frequently Asked Questions
Can I program a fob I bought online myself?
Most people cannot. DIY programming only works on certain older vehicles, and the process is described in your owner's manual. If your car supports it, the manual will have step-by-step instructions. For newer cars or aftermarket fobs, you will need a locksmith or dealership with the proper equipment.
What if I lost both my fobs?
You can still get a replacement, but the dealership will need to verify your ownership more thoroughly since you cannot show them a working fob. Bring your registration, title, and a photo ID. The dealership will order a new fob and program it; the process is the same as replacing one fob, just with extra verification steps.
Will an aftermarket fob work on my car?
Most aftermarket fobs work on most vehicles, but compatibility depends on your specific make, model, and year. Before you buy, search the product listing for your exact vehicle or call the seller's customer service. A locksmith can also tell you whether a fob will work before you purchase it.
How much does it cost if my car needs reprogramming beyond just the fob?
If your vehicle's computer system needs updates or reconfiguration to accept a new fob, the dealership will include that in the total programming fee. This is rare and usually only happens on luxury vehicles or after a security recall. Ask the dealership whether any additional reprogramming is needed when you call for a quote.
Can a locksmith program a fob if I don't have the original?
Yes. A locksmith can program an aftermarket fob to your car without the original fob present. However, you will need to prove ownership of the vehicle. Some locksmiths may also ask for your VIN to confirm the fob is compatible before they start programming.