You can replace a key fob yourself, but the method depends on whether you need just the shell or the entire fob programmed to your car
A key fob replacement falls into two categories: swapping the plastic shell and battery (which you can do at home in five minutes), or programming a new fob to your car's receiver (which usually requires a dealer or a locksmith). If your fob still locks and unlocks but the plastic is cracked or the buttons stick, you only need a replacement shell and battery—these cost $10 to $30 and come as a kit. If your fob does not respond at all, or you have lost it entirely, you need a new fob programmed to your vehicle, which costs $100 to $300 depending on your car's make and model.
The choice between these two paths determines what you buy, where you buy it, and whether you can finish the job at home or need to visit a professional. Understanding which category your situation falls into saves time and money.
Key Takeaways
- Replacement shells and batteries are sold as kits for $10 to $30 and take five minutes to install if your fob's buttons still work.
- Programming a new fob to your car requires either your car's owner manual instructions, a dealer visit, or a locksmith, and costs $100 to $300.
- Some cars allow you to program a fob yourself using a sequence of ignition and door-lock actions, but this varies by manufacturer and year.
- A locksmith can often program a fob faster and cheaper than a dealer, and can usually do it at your home or office.
- Keep your VIN (vehicle identification number) and proof of ownership handy before visiting a dealer or locksmith.
Replacing just the shell and battery
If your fob's buttons work but the plastic casing is cracked, or the battery is dead, buy a replacement shell kit that matches your car's make and model. Search online for "key fob shell [your car year, make, model]" or visit an auto parts store like AutoZone or O'Reilly. The kit includes the plastic housing and usually a new battery (typically CR2032 or CR2025).
Open your old fob by locating the seam—usually on the side or back—and gently pry it apart with a flat screwdriver or coin. Note the position of the circuit board and battery before you remove them. Slide the battery out, insert the new one with the positive side facing up (marked with a + symbol), and snap the circuit board into the new shell. Test the fob by pressing each button near your car to confirm it still responds. If the buttons work after reassembly, you are done—no programming needed.
Programming a new fob to your car
If you have lost your fob or the electronics are damaged, you need a new fob programmed to your car's receiver. Start by checking your owner's manual—some vehicles allow you to program a fob yourself using a specific sequence of ignition turns and door-lock presses. For example, some Ford and GM vehicles let you turn the ignition on and off a set number of times, then press the lock button on the new fob to sync it. The exact steps vary widely, so the manual is your best source.
If your manual does not include self-programming instructions, or if you prefer not to attempt it, contact your car's dealership or a local locksmith. A dealership will require your VIN and proof of ownership (registration or title). A locksmith can often program the fob at your location and may charge less than a dealer. Call ahead to confirm they service your car's make and model, and ask whether they can do it the same day.
Where to buy a replacement fob
Replacement fobs are sold at auto parts stores (AutoZone, O'Reilly, NAPA, Advance Auto Parts), online retailers (Amazon, eBay), and dealerships. Auto parts stores usually stock generic fobs that work with many vehicles, priced $15 to $50 before programming. Dealerships sell manufacturer-specific fobs, which cost more but come with programming included in some cases—ask when you call.
When ordering online, search by your car's year, make, and model, or by the fob's shape and button layout if you have a photo. Read the product description carefully to confirm it matches your car. Some fobs are sold as shells only (you transfer your old circuit board), while others are complete units ready to program. Verify the return policy before you buy, in case the fob does not fit your car's receiver.
Self-programming methods by manufacturer
Some car makers publish self-programming steps in their owner's manuals or on their websites. Ford vehicles often allow programming by turning the ignition from Off to On repeatedly while holding the lock button. GM vehicles sometimes use a similar method. Chrysler, Toyota, Honda, and Nissan vary by year and model—some allow self-programming, others do not.
To attempt self-programming, locate the exact steps in your owner's manual or call your dealership to confirm the procedure for your specific year and model. If the steps are unclear or your car does not support self-programming, do not guess—an incorrect sequence can lock you out of the programming mode and require a dealer visit anyway. Write down the steps before you begin so you do not have to look them up while your ignition is in the middle of the sequence.
Working with a locksmith versus a dealership
A locksmith typically charges $50 to $150 for programming, while a dealership charges $100 to $300. Locksmiths can often work at your home or office and may have faster availability. Dealerships have direct access to your car's service records and can confirm ownership through their system, which some locksmiths cannot.
If you choose a locksmith, verify they are licensed in your state and insured. Ask for a quote before they begin work. If you choose a dealership, bring your registration or title, your VIN, and a photo ID. Both routes typically take 30 minutes to an hour once you arrive, though dealerships may require an appointment.
What to do if you have lost both fobs
If you have lost all your fobs, you still have options. A locksmith or dealership can program a new fob without the old one present—they will verify your ownership and reprogram your car's receiver to accept the new fob. This is more expensive than programming a second fob when you still have the first (because the receiver must be reset), and costs typically range from $150 to $300.
Some dealerships will also disable the old fob's codes in your car's system so a lost fob cannot be used by someone else. Ask about this service when you order the replacement, as it may cost extra but adds security. This step is worth considering if your fob contained your car keys and you are concerned about theft.
Frequently Asked Questions
Can I program a key fob myself without going to a dealer?
Many cars allow self-programming using a sequence of ignition and door-lock actions described in your owner's manual. Check your manual first—if it includes programming steps for your year and model, you can do it at home for free. If your manual does not include instructions, self-programming is not possible for your car.
How much does a replacement fob cost?
A replacement shell and battery kit costs $10 to $30. A complete new fob programmed to your car costs $100 to $300, depending on whether you use a locksmith (usually $50 to $150 for programming) or a dealership (usually $100 to $300 total).
What information do I need to bring to a locksmith or dealer?
Bring your vehicle's VIN (found on your registration, title, or dashboard), proof of ownership (registration or title), and a photo ID. If you are ordering by phone, have your VIN ready so they can confirm they service your car's make and model.
How long does it take to program a new fob?
Programming usually takes 30 minutes to an hour once you arrive. Self-programming at home takes about five minutes if your car supports it. Dealerships may require an appointment, while locksmiths often offer same-day service.
What if my car is very old—can I still get a replacement fob?
Older cars may not have programmable fobs, or replacement fobs may be hard to find. Contact a locksmith who specializes in older vehicles, or call your car's dealership to ask whether they still stock fobs for your year and model. Some locksmiths can also retrofit aftermarket fobs to older cars.