Where to get a replacement key fob and what to expect
A replacement key fob comes from three places: your car's dealership, an independent locksmith, or an automotive parts retailer that offers programming services. The dealership is usually the most expensive option but guarantees compatibility with your specific vehicle. A locksmith or parts retailer is often cheaper and faster, though you need to verify they can program fobs for your make and model before you go.
The cost varies widely depending on where you go and what vehicle you own. Dealerships typically charge between $200 and $500 for a fob plus programming. Independent locksmiths and parts retailers usually run $50 to $150, though some vehicles with advanced security systems cost more. You will need your vehicle identification number (VIN) and proof of ownership, which is why calling ahead to confirm price and what documents to bring saves time.
The process itself is straightforward: you order or purchase the fob, the technician programs it to your vehicle's receiver, and you test it before you leave. Most places can do this same day if you walk in, though dealerships sometimes require an appointment. If your vehicle is older or uses an uncommon fob type, availability may take a few days.
Key Takeaways
- Dealerships charge the most but may provide the fob will work with your vehicle; independent locksmiths and parts retailers are cheaper but require you to confirm they service your make and model.
- Cost ranges from $50 to $500 depending on the source and your vehicle's security system, so calling three places before you decide saves money.
- You will need your VIN and proof of ownership, which you can bring in person or provide by phone when you call for a quote.
- Most replacements happen the same day, though dealerships may require an appointment and older vehicles may take longer to source a compatible fob.
Why dealerships cost more and when they make sense
Dealerships have direct access to your vehicle's exact specifications and can order fobs programmed to your car's factory settings. They also carry fobs in stock for common models, which means you can often walk out with a working replacement the same day. This convenience and certainty comes at a price premium — typically $100 to $200 more than an independent shop.
A dealership visit makes sense if your vehicle is new, has advanced security features, or if you have already tried an independent shop and the fob did not work. It also makes sense if you are buying a used car and need multiple fobs programmed at once, because dealerships can do this efficiently. If your vehicle is under warranty and the fob failed due to a defect rather than damage, the dealership may cover the cost.
The downside is that you are paying for the brand name and the convenience of a single location. If cost is your main concern and your vehicle is common (Honda, Toyota, Ford, Chevrolet), an independent locksmith will almost certainly have the fob in stock and can program it for half the price.
How independent locksmiths and parts retailers work
Independent locksmiths and automotive parts retailers like AutoZone or O'Reilly Auto can order fobs and program them for most vehicles made in the last 20 years. They keep common fobs in stock and can usually program one within an hour of purchase. Their pricing is lower because they buy fobs in bulk and do not carry the overhead of a dealership.
The trade-off is that you need to call ahead and confirm they service your specific vehicle. A locksmith or parts retailer may not stock a fob for a luxury brand or a vehicle with an unusual security system, and they may not be able to program it even if they can order one. Always ask: "Do you have this fob in stock or can you order it?" and "Can you program it for my vehicle?" before you commit to going there.
Many parts retailers will sell you the fob but require you to take it to a locksmith for programming, or they will refer you to a local shop that does the work. This is normal and often saves money compared to a dealership, but it means two stops instead of one. Some retailers offer in-store programming for an additional fee, usually $15 to $50.
What information you need before you call
Have your vehicle identification number (VIN) ready before you contact any shop. The VIN is on your registration, insurance card, or the driver's side dashboard. You can also look it up online if you know your vehicle's year, make, model, and trim level. The VIN tells the technician exactly which fob you need and whether your vehicle uses a standard or proprietary programming method.
You will also need proof of ownership, which is your registration or title. Most shops require this to prevent programming a fob for a stolen vehicle. If you are buying a used car and do not yet have the registration in your name, bring the bill of sale and the previous owner's registration, or call ahead to ask what documents they will accept.
If you have an older vehicle or an unusual make, ask whether the shop has programmed that model before. Some shops specialize in domestic vehicles and may not stock fobs for imports, or vice versa. A five-minute phone call to confirm availability and price saves you a wasted trip.
Programming and why it matters
A key fob is useless without programming because it contains a code that must match your vehicle's receiver. Programming tells your car's computer to recognize that specific fob as authorized. Without it, the fob will not lock or unlock your doors, and your car will not start if you use a keyless entry system.
Programming is done with a specialized scanner that connects to your vehicle's diagnostic port, usually located under the steering wheel. The technician plugs in the scanner, enters your VIN, and the scanner walks through a series of steps that sync the fob to your car. The whole process takes 10 to 30 minutes depending on your vehicle and how many fobs you are programming at once.
Some vehicles allow you to program a fob yourself using a sequence of button presses and key turns, but this is rare and only works if you already have at least one working fob. Your owner's manual will say whether your vehicle supports self-programming. If it does, you can save the programming fee, but most modern vehicles require a technician with a scanner.
Costs breakdown by vehicle type
A basic fob for a common domestic vehicle (Ford, Chevrolet, Dodge, GMC) costs $50 to $100 at an independent shop, plus $20 to $50 for programming. A dealership charges $200 to $350 for the same fob and programming combined. Japanese brands (Honda, Toyota, Nissan, Mazda) fall in the same range, though some models with advanced security cost more.
Luxury and European brands (BMW, Mercedes, Audi, Lexus) are more expensive because the fobs are more complex and fewer shops stock them. Expect $150 to $250 at an independent shop or $300 to $500 at a dealership. Luxury fobs sometimes include additional features like trunk release or panic buttons, which adds to the cost.
Older vehicles (pre-2000) may be harder to find fobs for, and some shops charge a premium for the extra research and sourcing time. If your vehicle is rare or collectible, a dealership is often your only option, and cost may be higher because they have to special-order the fob.
What to do if your fob is damaged but not lost
If your fob still works but the buttons are worn, the battery is dead, or the case is cracked, you may not need a full replacement. A new battery costs $5 to $10 and takes two minutes to install — you can buy one at any drugstore or electronics retailer and replace it yourself by prying open the fob case with a coin. If the buttons are worn but the fob still responds, you can buy a replacement case and swap the electronics inside, which costs $10 to $20.
If the fob is cracked but still works, you can continue using it or replace just the case. If it stops working after physical damage, the internal circuit board may be damaged and the fob will need to be replaced entirely. There is no way to repair the circuit board, so replacement is your only option.
Before you spend money on a new fob, test whether the problem is the fob or your vehicle. If your car door does not respond to any fob, the problem is likely your vehicle's receiver, not the fob. In that case, you need a mechanic or dealership to diagnose the receiver, not a new fob.
Frequently Asked Questions
Can I program a fob myself without going to a shop?
Some vehicles allow self-programming using a sequence of key turns and button presses, but this only works if you already have one working fob. Check your owner's manual or call your dealership to ask if your vehicle supports self-programming. Most modern vehicles require a technician with a diagnostic scanner, so you cannot do it yourself.
What if I lose my fob and do not have a spare?
You can still start your car with the physical key blade that is usually hidden inside the fob. You will not be able to lock or unlock the doors remotely, but you can use the key in the door lock and ignition. Order a replacement fob from a dealership, locksmith, or parts retailer while you use the physical key as a temporary solution.
Do I need to reprogram my fob if I change my car battery?
No. Changing your vehicle's battery does not erase the fob programming. The fob codes are stored in your car's receiver module, which has its own power supply. Your fobs will work normally after a battery change.
How many fobs can I program to one vehicle?
Most vehicles can program four to eight fobs, though some luxury models allow more. If you already have the maximum number programmed, you will need to erase one before adding a new one. Ask the technician how many fobs your vehicle supports and whether any old fobs need to be erased.
Will a fob from one car work on another car of the same model?
No. Each fob is programmed specifically to one vehicle's receiver. A fob from a 2020 Honda Civic will not work on a different 2020 Honda Civic, even though they are the same model. The fob must be programmed to your specific car's VIN and receiver code.