Where to get a replacement key fob and what it costs
You can replace a car key fob at a dealership, a locksmith, or an online retailer — each route has different costs and timelines. A dealership will program the fob to your specific car but charges the most, typically $200 to $500 depending on the make and model. A locksmith usually costs $100 to $200 and can often do the work same-day. Online retailers sell unprogrammed fobs for $20 to $60, but you'll need to program it yourself or pay a locksmith or dealership to do that step.
Before you choose a route, check your car's manual or call your dealership to confirm whether your fob can be programmed by the owner or requires professional equipment. Some vehicles — particularly luxury brands and newer models — need dealership-level programming and cannot be done at home. If your car allows owner programming, an online fob plus a locksmith visit for programming often costs less than a dealership replacement.
Key Takeaways
- Dealerships charge the most but may provide compatibility and programming for your exact vehicle model.
- Locksmiths are faster and cheaper than dealerships for most cars and can program fobs the same day.
- Online fobs are the cheapest upfront but require programming, which adds cost and time unless your car supports owner programming.
- Check your owner's manual to see whether your car allows you to program a fob yourself before buying online.
- Bring your vehicle identification number (VIN) and proof of ownership when visiting a locksmith or dealership.
How to program a key fob yourself if your car allows it
Some vehicles let you program a new fob without special equipment — the process usually involves a sequence of turning the ignition on and off, pressing buttons, or holding down specific combinations. The exact steps vary by manufacturer and year, so your owner's manual is the only reliable source. Search your manual for "key fob programming" or "remote programming," and follow those steps exactly. If your manual is lost, you can often find the PDF online by searching your car's year, make, and model plus "owner's manual."
The general pattern for many cars is: sit in the driver's seat with all doors closed, insert the key into the ignition, turn it to the "On" position without starting the engine, turn it back to "Off," then repeat this cycle several times until the lights flash or you hear a chime. Then press any button on the new fob to program it. However, some manufacturers use completely different sequences, and doing the wrong steps will not harm anything but will not program the fob either. If the manual says your car does not support owner programming, stop here and contact a locksmith or dealership.
What information and documents you need before visiting a locksmith or dealership
Bring your vehicle identification number (VIN), which appears on your registration, insurance card, or the dashboard on the driver's side. You will also need proof of ownership — your registration, title, or insurance card — because locksmiths and dealerships will not program a fob without confirming you own the car. Some dealerships also ask for your driver's license. If you have an old fob that still works, bring it along; the locksmith or dealership can use it to confirm your car's programming protocol.
Call ahead before you visit. Ask whether they stock fobs for your vehicle or need to order one, how long programming takes, and what the total cost will be. Some locksmiths can program a fob while you wait; others need 24 hours. Dealerships typically require an appointment and may take longer if they need to order the fob from the manufacturer.
Why dealerships cost more and when they are worth it
Dealerships charge more because they use manufacturer-specific equipment and have access to your car's complete service history. If your car is under warranty, a dealership replacement may be covered or partially covered — check your warranty paperwork or call the dealership's service department before you pay out of pocket. Dealerships also may provide the fob will work with your exact model year, whereas a locksmith might occasionally program a fob that does not fully sync with newer security systems.
Choose a dealership if your car is a luxury brand, if it is very new, or if a locksmith has already tried and failed. For most standard vehicles five years old or older, a locksmith is faster and cheaper with no real downside.
What to do if you have lost all your key fobs
If you have lost every fob and cannot start your car with a physical key, you will need to visit a dealership or a locksmith who can access your car's computer system. Bring your VIN and proof of ownership. The dealership or locksmith will reprogram your car's security system to accept new fobs and erase the old ones from memory, preventing anyone with the lost fob from opening or starting your car. This step is important for security and usually costs $100 to $300 on top of the fob itself.
If you cannot get into your car at all, call a locksmith first — they can often unlock the door and reprogram the system in one visit, which is usually faster than a dealership appointment. Keep your VIN and proof of ownership with you or accessible by phone so you can provide it to the locksmith when they arrive.
Aftermarket versus OEM fobs and what the difference means
An OEM fob (original equipment manufacturer) is made by the company that built your car and is may provide to work. An aftermarket fob is made by a third party and costs less but may have minor differences in feel or durability. Both will function the same way once programmed. Most locksmiths stock aftermarket fobs because they are cheaper to buy in bulk, and most customers see no difference in performance.
If you want an OEM fob, ask the locksmith or dealership specifically — you may need to order it and wait a few days. For most people, an aftermarket fob is fine and saves money. If your car has special features like a trunk release button or a panic alarm, confirm the aftermarket fob includes those buttons before you buy.
How long it takes and what to expect during the visit
A locksmith visit usually takes 15 to 30 minutes if they have the fob in stock. If they need to order it, add three to seven business days. A dealership appointment typically takes 30 minutes to an hour for programming but may require a separate visit if they need to order the fob. Online ordering takes three to seven business days for shipping, then you either program it yourself or schedule a locksmith visit for programming.
During the visit, the locksmith or dealership will confirm your ownership, take your VIN, test the old fob if you have one, and then program the new fob to your car. You will usually sit in the car while they work. Ask them to test the fob before you leave — press the lock, unlock, and trunk buttons to confirm everything works at normal range (usually 20 to 30 feet from the car).
Frequently Asked Questions
Can I program a key fob I bought online myself?
Only if your car's manual says it supports owner programming. Most cars do not. If your manual does not mention it, you will need a locksmith or dealership to program it, which adds $100 to $200 to the cost. Check the manual first before ordering online.
What if I only have one fob left and it is broken?
You can still start your car with the physical key inside the fob, even if the buttons do not work. Use the key to unlock the door and turn the ignition manually. Then order a replacement fob and have it programmed. You do not need to reprogram the security system unless you have lost all fobs.
Will a fob from a different car work on mine?
No. Each fob is programmed to a specific car's security system. A fob from another vehicle will not unlock or start your car, even if it is the same make and model year. You must use a fob programmed to your VIN.
How much does it cost if my car is still under warranty?
Warranty coverage varies by manufacturer and plan. Some warranties cover key fob replacement; others do not. Call your dealership's service department with your VIN and ask whether fob replacement is covered. If it is, you may pay nothing or a small deductible.
What if the locksmith or dealership cannot program the fob?
This is rare but can happen if the fob is incompatible with your car's year or model. Ask them to try a different fob model or contact the manufacturer directly. If you bought the fob online, return it and order a different one. A locksmith can usually tell you which fob models work for your car before you buy.