What You Need to Know Before You Start
A key fob replacement involves getting a new remote control for your car and programming it to work with your vehicle's locking system. You have three main routes: buy a replacement fob from a dealership, purchase an aftermarket fob online or at an auto parts store, or have a locksmith handle the whole job. Each route differs in cost, time, and the steps you'll take.
The process splits into two parts: getting the physical fob itself, and programming it so your car recognizes it. Some fobs come pre-programmed and ready to use. Others require you to program them yourself using a sequence of button presses and key turns in your ignition. A few need professional equipment that only dealerships or locksmiths have.
Before you buy anything, check your car's manual or search online for your specific year, make, and model—programming steps vary widely. Some vehicles let you program a fob in under five minutes. Others require a dealer visit. Knowing which applies to you saves time and money.
Key Takeaways
- Dealerships sell fobs matched to your car's VIN and often program them for you, but charge more than aftermarket options.
- Aftermarket fobs from auto parts stores or online retailers cost less but may require you to program them yourself or pay a locksmith to do it.
- Many vehicles let you program a fob yourself by turning the key in the ignition a specific number of times, then pressing buttons—check your manual for the exact sequence.
- If your car requires dealer-level programming equipment, a locksmith can often do it for less than the dealership charges.
- Keep your old fob even after you get a new one, because some vehicles need both fobs present to program a replacement.
Buying a Replacement Fob from a Dealership
The dealership route is the most straightforward if you want a may provide match. Call your car's dealership service department with your vehicle identification number (VIN)—you'll find it on your registration or dashboard. They'll order a fob specific to your car and program it during the same visit. Most dealerships charge between $200 and $400 for a fob plus programming, though luxury brands often cost more.
Dealership fobs arrive pre-matched to your vehicle's security system, so there's no guesswork. The downside is time and cost. You may wait several days for the fob to arrive, and you'll need to schedule a service appointment. If you need a fob urgently and your dealership is far away, this route may not be practical.
Ask the dealership whether they need your old fob present during programming. Some vehicles require both the old and new fob to complete the setup. If you've lost your old fob, tell them before you arrive—they may need to reset your vehicle's security system, which takes extra time.
Buying an Aftermarket Fob and Programming It Yourself
Aftermarket fobs cost $15 to $80 depending on your vehicle and where you buy them. Auto parts stores like AutoZone, O'Reilly, and NAPA stock fobs for common vehicles, and you can take one home the same day. Online retailers like Amazon and eBay have wider selection but require shipping time. Search for your car's year, make, and model to find the right fob—buying the wrong one wastes money.
Before you buy, check whether your vehicle supports self-programming. Look up your car's year, make, and model on YouTube or in your owner's manual and search for "self-program key fob." If videos exist showing someone doing it in your driveway, you can likely do it yourself. If all the results show people going to a dealership or locksmith, self-programming won't work for your car.
Self-programming usually follows this pattern: sit in the driver's seat with all doors closed, insert your key in the ignition, and turn it from "Off" to "On" a set number of times without starting the engine—often four to six times. Your car's lights or locks will flash to signal it entered programming mode. Then you press buttons on the new fob in a specific order. The exact sequence varies by manufacturer, so follow your manual or a video for your exact model. Programming typically takes two to five minutes once you start.
Using a Locksmith for Programming
A locksmith can program an aftermarket fob you've already bought, or sell you a fob and program it on the spot. Locksmiths typically charge $50 to $150 for programming alone, or $100 to $200 for a fob plus programming—less than a dealership but more than buying an aftermarket fob yourself. Call a few locksmiths in your area and ask their rates before you commit.
Locksmiths have the same programming equipment as dealerships for most vehicle brands, so they can handle vehicles that don't support self-programming. They're also faster than dealerships for appointments—many offer same-day service. If you're uncomfortable programming a fob yourself or your vehicle doesn't support it, a locksmith is often the quickest middle ground.
When you call, have your car's year, make, model, and VIN ready. Ask whether they need your old fob present. Some locksmiths work on-site at your home or workplace, while others ask you to bring the car to their shop. Confirm the total cost and whether they may provide the fob will work before you hand over payment.
Step-by-Step Self-Programming for Common Vehicles
This process works for many Ford, Chevrolet, Dodge, and Toyota vehicles made in the last 15 years, but always check your owner's manual first because steps vary. If your manual says something different, follow your manual.
For Ford vehicles: Sit in the driver's seat with the door closed. Insert your key and turn it from "Off" to "On" eight times, ending in the "Off" position. Listen for a chime or watch for the lights to flash twice—this signals programming mode. Press any button on your new fob for one second, then release. The lights should flash or chime again. Repeat this for each button you want to program (usually Lock, Unlock, and Trunk). Turn the key to "On" to exit programming mode.
For Chevrolet vehicles: Sit in the driver's seat with all doors closed and windows up. Turn the key from "Off" to "On" five times, ending in the "On" position. You'll hear a chime. Press and hold any button on your new fob for five seconds, then release. The car will chime again. Repeat for each button. Turn the key to "Off" to exit.
For Toyota vehicles: Sit in the driver's seat. Turn the key from "Off" to "On" without starting the engine. Turn it back to "Off." Repeat this cycle four times total, ending in the "Off" position. On the fifth turn, hold the key in the "On" position for about three seconds until you hear a chime. Press any button on your new fob. The car will chime to confirm. Repeat for each button, then turn the key to "Off."
If the lights don't flash or you don't hear a chime at the expected moments, your vehicle may not support self-programming, or you may have made a mistake in the sequence. Start over and follow the steps exactly. If it still doesn't work after three attempts, contact a locksmith or dealership.
Troubleshooting a Fob That Won't Program
If you've followed the programming steps and the fob still doesn't work, the most common cause is that you bought the wrong fob for your vehicle. Double-check the year, make, and model on the packaging or listing. Even one year off can mean incompatibility. Return it and buy the correct one.
The second most common issue is that your vehicle requires both the old fob and the new fob to be present during programming. If you've lost your old fob, you'll need a dealership or locksmith to reset your vehicle's security system before a new fob can be programmed. This costs extra and takes longer, so it's worth asking before you attempt self-programming.
If the fob physically works but your car doesn't recognize it, the battery may be dead. Open the fob case (usually by sliding a small button or prying gently with a flathead screwdriver) and replace the battery—most use a CR2032 or similar coin-cell battery available at any pharmacy or grocery store for a few dollars. Snap the case back together and try again.
If none of these steps work, your vehicle likely requires dealer-level programming equipment. Contact a locksmith or dealership to finish the job.
Replacing Both Fobs When You've Lost Them All
If you've lost both your original fobs and have no way to program a new one yourself, you'll need to visit a dealership or locksmith. They can reset your vehicle's security system to accept a new fob without the old one present. This process takes longer and costs more—typically $300 to $500 at a dealership—because it involves reprogramming your car's computer.
Bring your car's title or registration to prove ownership. The dealership or locksmith will verify your identity before they proceed. Once the reset is complete, they'll program your new fob and test it. You'll leave with a working fob and a fresh start on your vehicle's security system.
Frequently Asked Questions
Can I program a fob I bought online, or do I have to go to a dealership?
Many vehicles let you program an online fob yourself using the key-turn method described above. Check your owner's manual or search your car's year, make, and model plus "self-program key fob" to see if it's possible. If videos show people doing it at home, you can too. If all results point to dealerships, you'll need professional help.
How long does it take to program a key fob?
Self-programming usually takes two to five minutes once you understand the sequence. A dealership appointment may take 30 minutes to an hour including check-in and paperwork. A locksmith typically completes it in 15 to 30 minutes. Ordering a fob from a dealership can take several days if they don't have it in stock.
What if I only have one fob left and I'm afraid to lose it?
Buy a replacement now while you still have the original. Many vehicles require both fobs present to program a new one, so having the original makes the process faster and cheaper. Once the new fob is programmed, you can keep one at home and carry one with you.
Do I need to reprogram my fob if I get a new car battery?
No. A new car battery doesn't affect your fob's programming. If your fob stops working after a battery replacement, the fob's own battery is likely dead—replace the coin-cell battery inside the fob itself, not your car's battery.
Can a locksmith program a fob cheaper than a dealership?
Usually yes. Locksmiths typically charge $50 to $150 for programming, while dealerships charge $200 to $400 or more. However, prices vary by location and vehicle. Call a few locksmiths and your dealership to compare before you decide.