Key fob replacement costs range from $50 to $400 depending on your car's make and model, whether you go to a dealership or locksmith, and whether the fob needs programming
A new key fob from a car dealership typically costs $200 to $400, including programming. A locksmith or online retailer can supply the same fob for $50 to $150, but you may still need to visit a dealership to have it programmed to your vehicle — a service that costs $50 to $100 on top of the fob price. Some newer vehicles allow you to program a fob yourself at home using a specific button sequence, which eliminates the programming fee entirely.
The total you pay depends on three separate costs: the physical fob itself, programming labor, and any diagnostic fees if the dealership needs to confirm your vehicle's ownership before proceeding. Understanding which costs explore to your situation can save you $100 to $250.
Key Takeaways
- Dealerships charge $200 to $400 for a fob and programming combined, while locksmiths and online retailers charge $50 to $150 for the fob alone plus a separate $50 to $100 programming fee.
- Some vehicles manufactured after 2015 allow you to program a replacement fob yourself using a sequence of button presses and ignition turns, eliminating the programming cost.
- The fob's cost varies widely by manufacturer — luxury brands like BMW and Mercedes charge $300 to $400, while Toyota and Honda fobs cost $75 to $150 from third-party sources.
- Programming must be done by someone with access to dealer-level diagnostic equipment or a specialized locksmith; the fob itself cannot function without it.
Dealership pricing versus independent locksmiths
A dealership bundles the fob, programming, and ownership verification into a single service, which is why the total is higher. You walk in, show your ID and proof of vehicle ownership, and leave with a working fob. The dealership's diagnostic equipment confirms your vehicle's VIN and security system, then programs the fob to match. This process takes 15 minutes to an hour depending on how busy the service department is.
An independent locksmith or online retailer sells you the physical fob separately and charges for programming as a separate service. You order the fob online (often $50 to $100) and then take it to a locksmith who programs it for $50 to $100. Some locksmiths can program on-site; others may need to send it out, which adds a few days to the timeline. The total is often $100 to $200 less than a dealership, but requires two separate transactions and sometimes two separate visits.
The trade-off is convenience versus cost. Dealerships handle everything in one place and verify your ownership directly. Locksmiths are cheaper but require you to coordinate the purchase and programming separately, and not all locksmiths can program every vehicle brand.
How vehicle age and brand affect fob cost
Older vehicles (pre-2010) have simpler fobs with fewer features, and replacement fobs cost $50 to $100 from a locksmith. Newer vehicles with keyless entry, remote start, and trunk release have more complex electronics, pushing the cost to $150 to $250 for the fob alone.
Luxury brands charge significantly more. A BMW or Mercedes fob costs $300 to $400 from a dealership because the fob contains proprietary encryption that only the manufacturer's equipment can program. A Toyota or Honda fob costs $75 to $150 from a third-party source because those manufacturers license their fob designs more openly. Domestic brands like Ford and Chevrolet fall in the middle at $100 to $200.
The vehicle's model year also matters for programming. Cars built after 2015 often allow self-programming, which eliminates the need to visit a dealership or locksmith. Older vehicles require professional programming because the security system is locked and cannot be accessed from the driver's seat.
Self-programming options for newer vehicles
Many vehicles from 2015 onward can be programmed by the owner using a sequence of ignition turns, button presses, and door locks. The exact steps vary by manufacturer — a Ford might require turning the key to "On" four times, while a Chevy might require pressing the lock button a certain number of times. The vehicle's owner manual or the manufacturer's website lists the specific sequence for your model.
Self-programming works only if you have at least one working fob already. The new fob must be the correct part number for your vehicle, which you can find on your existing fob or in the owner manual. If you order the wrong part number, it will not program, and you will need to purchase the correct one.
Not all newer vehicles support self-programming. Luxury brands and some high-security models require dealership programming even if they are recent. Before you buy a replacement fob, check your owner manual or call the dealership to confirm whether your vehicle allows self-programming. If it does, you can save $50 to $100 by doing it yourself.
What happens if you lose all your fobs
If you lose your only working fob, you cannot program a replacement yourself because self-programming requires at least one functioning fob to initiate the sequence. You must visit a dealership or locksmith with proof of ownership. The dealership will verify your identity and vehicle ownership before programming a new fob, which protects against theft but adds time to the process.
Bring your driver's license, vehicle registration, and proof of insurance. Some dealerships also require a utility bill or other proof of address. The verification process takes 10 to 20 minutes, and programming takes another 15 to 30 minutes. Total time is usually 30 minutes to an hour, though busy dealerships may require an appointment.
If you cannot visit a dealership, some locksmiths can perform the verification and programming, but they charge more ($100 to $150 for programming alone) because they must use portable diagnostic equipment. This option is faster if you need the fob the same day, but costs more than a dealership visit.
Online retailers and aftermarket fobs
Online retailers like Amazon, eBay, and specialty automotive sites sell replacement fobs for $30 to $100, often significantly cheaper than dealership prices. These are genuine OEM (original equipment manufacturer) fobs or compatible aftermarket fobs that work with your vehicle. The catch is that you still need to pay for programming, which is not included in the purchase price.
When you order online, confirm the part number matches your vehicle's year, make, and model. A fob designed for a 2018 Honda Civic will not work on a 2020 Civic, even though they look identical. The product listing should specify the exact vehicle it fits. If you order the wrong part, you will have to return it and order again, adding days to the process.
After the fob arrives, you can either program it yourself (if your vehicle supports it) or take it to a locksmith or dealership for programming. The total cost is usually $80 to $200, compared to $200 to $400 at a dealership. The downside is that you are responsible for verifying compatibility and arranging programming separately.
Additional costs and hidden fees
Some dealerships charge a diagnostic fee ($25 to $50) to confirm your vehicle's security system before programming. This is separate from the programming fee and the fob cost. A few dealerships also charge a "key coding" fee, which is the same as programming but named differently. Always ask for an itemized quote before you authorize the work.
If your vehicle's security system has been compromised or tampered with, the dealership may refuse to program a new fob until the system is inspected and repaired. This is rare but can add $100 to $300 to the total cost. It happens most often when a vehicle has been stolen or broken into.
Some locksmiths charge a service call fee ($25 to $50) if you bring the fob to them for programming. Others include it in the programming price. Ask about the total cost before you schedule the appointment.
Frequently Asked Questions
Can I program a fob myself if I only have one working fob?
No. Self-programming requires at least one functioning fob to initiate the sequence. If you have only one fob and it stops working, you must visit a dealership or locksmith with proof of ownership. Once you have a second working fob, you can use it to program additional fobs yourself if your vehicle supports self-programming.
Will a fob from a different car work on my vehicle?
No. Fobs are programmed to a specific vehicle's security system and will not function on a different car, even if the fobs look identical. You must use a fob designed for your vehicle's year, make, and model. The part number is usually printed on the back of the fob.
How long does it take to get a replacement fob?
A dealership can program a fob the same day if you have proof of ownership and an appointment. Online retailers ship fobs in 2 to 7 days, and then you need 1 to 2 days for programming. If you order online and use a locksmith for programming, plan for 7 to 10 days total. Self-programming takes 15 minutes once the fob arrives.
What if my dealership charges more than $400 for a fob?
Luxury brands and some specialty vehicles do cost more — up to $500 in rare cases. Call other dealerships in your area to compare prices. Some dealerships offer discounts for multiple fobs or loyalty customers. If the price seems unusually high, ask for an itemized breakdown to confirm what you are paying for.
Do I need to reprogram my car's security system after replacing a fob?
No. Programming the fob updates your vehicle's security system to recognize the new fob. Once programming is complete, the fob is ready to use. You do not need any additional steps or visits.