Key fob replacement costs range from $50 to $400 depending on your car's make and model, whether you go to a dealership or a locksmith, and whether you need programming
A new key fob from a car dealership typically costs $200 to $400, including programming. A locksmith or hardware store fob usually runs $50 to $150, but may require additional programming fees of $50 to $100 at a dealership if your car won't recognize it. The wide range exists because luxury and newer vehicles have more complex fobs with encrypted chips, while older or simpler cars use basic remotes that cost less to replace.
The actual price depends on three separate things: the fob itself, the programming to sync it to your car, and where you buy it. Understanding each piece helps you decide whether to visit a dealership, a locksmith, or an online retailer.
Key Takeaways
- Dealership fobs cost $200 to $400 total and include programming, but independent locksmiths often charge $50 to $150 for the fob plus $50 to $100 for programming.
- Online retailers sell unprogrammed fobs for $20 to $60, but you will still need to pay a dealership or locksmith to program them into your car's system.
- Luxury vehicles and newer models with encrypted chips cost significantly more to replace than older cars with basic remotes.
- Some dealerships will program a fob you bought elsewhere, though many charge a programming-only fee of $50 to $100 to do so.
- If you have a spare fob at home, you may be able to program a new one yourself using a sequence of key turns and button presses, though this works only on certain car models.
What you pay at a dealership versus a locksmith
A dealership is the most expensive route but the most straightforward. You walk in, order the fob, they program it while you wait or within a day, and you leave with a working remote. The price includes both the fob and programming. For a Toyota, Honda, or Ford, expect $200 to $300. For a BMW, Mercedes, or Lexus, expect $300 to $400 or more.
A locksmith typically charges less for the fob itself—$50 to $150—but adds a separate programming fee. If the locksmith can program it on-site, you pay one total bill. If they cannot, they may direct you to a dealership for programming, which means two trips and two bills. Some locksmiths have the equipment to program fobs for many common brands; others do not. Call ahead and ask whether they can program your specific car model before you buy the fob from them.
Buying a fob online and paying for programming separately
Online retailers like Amazon, eBay, and car-parts sites sell replacement fobs for $20 to $60. These are unprogrammed blanks. You still need to pay someone to program the fob into your car's system, which usually means a dealership visit at $50 to $100 for programming alone. The total cost may end up similar to buying from a dealership, but you have the option to shop for the lowest programming price in your area.
Before you buy online, verify that the fob model matches your car's year, make, and model. A fob designed for a 2015 Honda Civic will not work in a 2020 Civic, even though they are the same brand. Check the product listing carefully or call a dealership parts department to confirm the part number.
Self-programming: when it works and when it does not
Some car models allow you to program a new fob yourself using a sequence of key turns in the ignition, button presses, and door locks. This is free and takes 5 to 15 minutes. However, this method works only on certain older and mid-range vehicles—primarily some Fords, Chevrolets, Nissans, and Toyotas from the 1990s through early 2010s. Luxury brands and most vehicles made after 2015 require dealership or locksmith programming because they use encrypted systems that cannot be accessed this way.
If you want to try self-programming, search your car's year, make, and model plus "self-program key fob" to see if instructions exist. If you find a guide, follow it exactly. If it does not work after two attempts, stop and take the fob to a dealership or locksmith. Repeated failed attempts can sometimes lock your car's system temporarily.
Factors that drive the price up
Luxury vehicles cost more because their fobs contain encrypted chips that communicate with the car's security system. A BMW fob is not just a remote—it is a security device that the car verifies before accepting commands. Programming requires specialized equipment and training, which dealerships charge for. A basic fob for a 2010 Honda Civic may cost $150 total; the same fob for a 2020 BMW may cost $350.
Newer cars also tend to cost more. Vehicles made in the last five years often use rolling-code technology, where the fob's signal changes each time you press a button to prevent theft. Older cars use fixed codes that are simpler and cheaper to program. If your car is less than three years old, budget toward the higher end of the range.
What to do if your fob is still under warranty
Some dealerships cover fob replacement under the vehicle's warranty for the first few years of ownership. Check your warranty paperwork or call your dealership's service department to ask. If the fob failed because of a defect rather than damage or loss, the dealership may replace it at no cost. If you lost the fob or damaged it, warranty does not cover it.
Even if your warranty has expired, ask the dealership whether they offer any discount for fob replacement. Some dealerships run promotions or loyalty discounts for existing customers. It costs nothing to ask.
Avoiding the cost: keeping a spare and preventing damage
The cheapest fob replacement is the one you never need. If you still have your original fob, order a spare now while you have the car's information on hand. A spare fob costs the same as a replacement but gives you a backup if one breaks or is lost. Keep the spare in a safe place at home, not in your car.
Fobs break most often from water damage (dropped in a pool or toilet), physical damage (sat on or run over), or battery corrosion. Protect your fob by keeping it away from water, not carrying it loose in a pocket with keys or coins, and replacing the battery every two to three years. A new battery costs $5 to $10 and takes two minutes to install.
Frequently Asked Questions
Can I use a fob from a different car if it is the same brand?
No. Even fobs from the same manufacturer are programmed to specific vehicles. A Honda fob from a 2015 Accord will not work in a 2015 Civic, and a 2015 Accord fob will not work in a 2020 Accord. Each fob must be programmed to the exact car it will control.
What if I lost both my fobs and do not have a spare?
You can still drive the car using the physical key inside the fob to unlock the door and start the engine manually. However, you will need to order at least one new fob. A dealership can order it using your vehicle identification number (VIN), which is on your registration or dashboard. Bring your ID and proof of ownership.
Will a locksmith program a fob I bought online?
Many will, but not all. Some locksmiths have the equipment to program fobs for common car brands; others do not. Call ahead and describe your car's year, make, and model. Ask whether they can program an aftermarket fob and what they charge. Prices vary widely by location and locksmith.
Is it cheaper to replace just the fob case if the buttons stopped working?
Sometimes. If the buttons are stuck or worn but the electronics still work, you can buy a replacement case for $15 to $40 and transfer the circuit board and battery from your old fob. This works only if the circuit board itself is not damaged. If the fob does not respond to button presses at all, the circuit board is likely the problem, and you need a full replacement.
How long does it take to get a replacement fob?
If you order from a dealership, you usually receive it within one to three business days if they have it in stock, or five to ten days if they need to order it. A locksmith may have fobs in stock and can program one the same day. Online retailers ship in three to seven business days, but you still need to schedule programming time after it arrives.