Where to get a replacement car fob and what to expect
A replacement car fob comes from one of three places: your car's dealership, a locksmith, or an online retailer paired with a local programmer. The dealership is the most expensive route but requires no additional work on your part — you hand over the fob, they program it to your vehicle, and you leave with a working key. A locksmith costs less and can often do the work the same day, but you need to find one who handles your specific car brand. Online retailers sell unprogrammed fobs for the lowest price, but you then need to find someone local to program it, which adds time and a second trip.
The choice depends on your budget, how quickly you need the fob, and whether your vehicle is common or unusual. A Honda or Toyota fob is easier to find and cheaper to replace than a fob for a luxury brand or older model. Most people pay between $150 and $400 total at a dealership, $100 to $300 at a locksmith, or $30 to $100 for the fob itself plus $50 to $150 for programming if they buy online.
Key Takeaways
- Dealerships charge the most but handle everything in one visit and may provide compatibility with your exact vehicle.
- Locksmiths are faster and cheaper than dealerships for most common car models, but you need to confirm they work on your brand before you call.
- Online fobs cost less upfront but require a separate programming appointment, so the total time is longer even if the total cost is lower.
- You will need your vehicle identification number (VIN) and proof of ownership no matter which route you choose.
- Some vehicles allow you to program a new fob yourself using a specific button sequence, though this is rare and only works if you have at least one working fob already.
What the dealership does and why it costs more
When you visit a dealership, the service department orders or has in stock a fob programmed to your vehicle's make, model, and year. They verify your ownership using your registration or title, confirm your VIN, and test the fob before you leave. The entire process usually takes one to three hours, though some dealerships can do it faster if they have the fob in stock.
The dealership charges more because they stock fobs for dozens of models, employ technicians trained on every brand they sell, and may provide the fob will work. They also handle the paperwork and liability if something goes wrong. If you lose a fob and the dealership programs a replacement, they have a record of it, which can matter if you later dispute a charge or need to prove you owned the vehicle at a certain time.
How locksmiths price and program fobs
A locksmith who specializes in automotive work keeps fobs for common brands and can program them on-site using specialized equipment. They typically charge $100 to $300 total, depending on the fob type and your location. Urban locksmiths are usually cheaper than rural ones because they have higher volume and lower overhead per job.
Before you call a locksmith, confirm they work on your car's brand. A locksmith who handles Ford, Chevy, and Toyota may not have the equipment for a BMW or Audi. Ask whether they have the fob in stock or need to order it, and whether they can program it the same day. Some locksmiths require you to bring the vehicle to their shop so they can test the fob; others will come to you for an additional fee.
Buying a fob online and finding a programmer
Online retailers like Amazon, eBay, and specialty automotive sites sell unprogrammed fobs for $30 to $100. These are genuine fobs or high-quality aftermarket versions, but they arrive blank — they have no connection to your vehicle. You cannot use an unprogrammed fob until someone with the right equipment pairs it to your car's receiver.
After you receive the fob, you need to find a local programmer. Some locksmiths will program a fob you bought elsewhere for $50 to $150. Some dealerships will do it, though they may charge more than if you bought the fob from them. A few independent mechanics and car alarm shops also offer programming. Call ahead and confirm they can program an aftermarket fob, because some will only program fobs they sold themselves.
This route saves money if you are patient and willing to make two separate trips. It costs more time and coordination than buying from a dealership or locksmith, but the total out-of-pocket cost is often $80 to $200 lower.
What you need to bring and what happens during programming
Bring your vehicle registration or title, your VIN (on the registration or visible on the dashboard), and a working key or fob if you have one. The technician will use your VIN to identify your vehicle's specific receiver and programming protocol. If you have no working fob, the process is slightly longer because they need to verify ownership more carefully, but it is still possible.
Programming itself takes 10 to 30 minutes. The technician connects a diagnostic tool to your vehicle's onboard computer, enters the new fob's code, and tests it. You will see the lights flash or hear the horn honk as they confirm the fob is paired. Once it works, you are done. Most technicians will program up to four fobs at once if you need spares, though you pay per fob.
Self-programming: when it works and when it does not
Some vehicles allow you to program a new fob yourself using a specific button sequence — usually pressing the lock and unlock buttons in a particular pattern while the ignition is in the "On" position. This works only on certain older models and only if you already have at least one working fob. Vehicles from the 1990s and early 2000s are most likely to support this, but it is rare on cars made after 2010.
To learn about your vehicle supports self-programming, search your car's year, make, and model plus "self-program fob" or check your owner's manual. If your manual has a section called "Programming a Remote" or "Key Fob Programming," follow those exact steps. If self-programming does not work after three attempts, stop — you risk locking yourself out of the system. At that point, you need a technician.
Comparing cost and time across the three routes
| Route | Typical Cost | Time to Complete | Best For |
|---|---|---|---|
| Dealership | $150–$400 | 1–3 hours | Luxury brands, rare models, may provide compatibility |
| Locksmith | $100–$300 | Same day or next day | Common brands, budget-conscious, need it fast |
| Online + programmer | $80–$250 | 3–7 days plus appointment | Budget-conscious, not in a rush, willing to coordinate |
What affects the price of your replacement fob
The brand and model of your vehicle is the biggest factor. A Toyota or Honda fob is cheap and widely available; a Porsche or Tesla fob is expensive and harder to find. Luxury brands and newer models with advanced security features cost more because the fob contains more sophisticated electronics and the programming requires specialized equipment.
Your location also matters. Urban areas have more locksmiths and faster service, which drives prices down. Rural areas have fewer options, so prices are higher. Whether you need the fob urgently affects the price too — some locksmiths charge a rush fee if you need it the same day, and dealerships may charge extra for expedited service.
The type of fob also changes the cost. A basic fob with lock and unlock buttons is cheaper than a smart fob with a keypad or one that starts the car remotely. If your vehicle originally came with a smart fob, you will need to replace it with the same type, and that costs more.
Frequently Asked Questions
Can I use a fob from a different car if it is the same brand?
No. A fob is programmed to a specific vehicle's receiver, not just to a brand. A Honda fob from one Civic will not work on another Civic unless it is reprogrammed. Each vehicle has a unique code in its receiver, and the fob must match that code.
What if I lost both my fobs and have no working key?
You can still get a replacement, but the process takes longer. A dealership or locksmith will verify your ownership using your registration, title, or insurance card, then program a new fob. You may need to show a photo ID and sign a declaration of ownership. Bring your VIN and proof of insurance.
Will a replacement fob work if my car's receiver is broken?
No. If your vehicle's receiver — the device inside the car that listens for the fob's signal — is damaged, a new fob will not work. A technician can test this during programming. If the receiver is broken, you need a mechanic or dealership to replace it, which costs $200 to $500 depending on the vehicle.
How long does a replacement fob last?
A fob typically lasts five to seven years before the battery dies or the buttons wear out. The battery inside is replaceable and costs $5 to $15, so you can extend the fob's life by replacing the battery when it stops working. If the buttons are worn or the fob is physically damaged, you need a new one.
Can I program a fob myself if I buy it online?
Not on most modern vehicles. Self-programming works only on certain older models and only if you already have a working fob. On newer cars, you need specialized diagnostic equipment that only technicians have. Attempting to program a fob without the right tools can damage your vehicle's receiver.