Yes, a locksmith can program a key fob for most modern vehicles, usually for $50 to $300 less than the dealership and at your location. Mobile auto locksmiths use the same EEPROM and OBD-II programming tools dealers use. The exception is a small group of newer luxury and electric vehicles that lock programming behind manufacturer credentials, which we cover below.
What “programming” actually means
Programming a key fob is the step where the car’s computer learns to recognize the new fob. The fob itself is just a hunk of plastic until that handshake happens.
Two pieces have to match for the car to start: the chip inside the fob (the transponder), and the immobilizer module in the car. Programming syncs the two by writing a unique code into the immobilizer’s memory.
If you only need extra remote-lock buttons to work — not the start function — that is a simpler procedure called “remote programming,” which many cars allow you to do yourself with a sequence of door and ignition steps. Real key-to-immobilizer pairing requires equipment.
Yes, a locksmith can program almost every key fob
A qualified mobile auto locksmith with current programming equipment can program key fobs for the overwhelming majority of vehicles on US roads. That includes:
- Transponder keys — basically every vehicle from 1996 onward
- Remote head keys — combined key + remote shells
- Proximity smart fobs — push-to-start systems on most mainstream brands
- Keyless ignition systems — newer Toyotas, Hondas, Fords, Hyundais, Kias, Nissans, GM vehicles
The tools are not exotic. Equipment like Autel IM608, Xtool X100 PAD3, AutoProPad, and Smart Pro covers thousands of vehicle/year/model combinations and is standard kit in any serious mobile auto locksmith van.
The vehicles where it gets harder
There is a short list of vehicles where mobile locksmiths cannot program the fob, or can but with extra steps. These are the ones where the manufacturer locks programming behind a dealer-only credential or an online portal that only authorized dealers can access.
| Vehicle group | Locksmith can program? | Why |
|---|---|---|
| Most 1996–2024 mainstream cars | Yes | OBD-II programming supported |
| BMW, Mercedes, Audi (newer) | Sometimes | Some require dealer DSM/online auth |
| Tesla | Limited | Tesla controls the keycard/fob ecosystem |
| Range Rover (post-2017) | Sometimes | JLR Topix portal access required |
| Some 2023+ Hyundai/Kia smart keys | Sometimes | Newer encryption — older equipment fails |
| Vehicles flagged as stolen | No | Locksmiths verify ownership and refuse |
Even where a locksmith cannot program, they often can still cut a working mechanical key blade for emergency entry, then refer you to the dealer for the immobilizer pairing.
How much does a locksmith charge to program a key fob?
The 2026 US averages, all-in (cut + program + service call):
- Standard transponder key: $150 to $300
- Remote head key: $175 to $350
- Proximity smart fob (mainstream): $200 to $500
- Smart fob (European luxury): $400 to $800
- Adding a spare fob to an existing pair: $50 to $150 if you bring it in, more if mobile
Compare to dealer pricing for the same fob on the same car: typically 40 to 100 percent more, plus a $75 to $150 tow if you have no working key. We have the full price comparison in our guide to whether locksmiths make car keys.
Can a locksmith program a fob you already bought online?
Often, yes — but with caveats. Many mobile locksmiths will program an aftermarket or owner-supplied fob, but they typically:
- Charge a programming-only fee — usually $75 to $200, depending on vehicle
- Make no warranty on the fob itself — if your eBay fob is dead or counterfeit, that is on you
- Refuse certain brands — cheap unbranded fobs from overseas marketplaces fail to program more than half the time
If you go the online-fob route, buy from a reputable supplier like Strattec, Ilco, Keyless2Go, or an OEM-branded part. Otherwise the savings disappear when the locksmith bills for time on a fob that will not respond.
Can you program a key fob yourself?
For some functions on some vehicles, yes. For most modern cars, no.
What you can usually do yourself: sync remote-only buttons (lock, unlock, panic) on older Fords, Chryslers, GMs, and a handful of others by following an “on-board programming” sequence in the owner’s manual. This does not start the car — it only restores remote functions to a fob the car already recognizes.
What you almost certainly cannot do yourself: pair a brand-new transponder or smart fob to the immobilizer. That requires the equipment a locksmith brings.
If your owner’s manual includes a “programming a remote transmitter” section that mentions ignition cycling, give it a try — it is free. If you need actual transponder pairing, save your time and call a pro.
How long does it take?
For a typical job — locksmith arrives, you have a working fob and want a spare cut and programmed:
- On-site time: 15 to 45 minutes
- If you have no working key (all-keys-lost): 45 to 90 minutes, sometimes longer for security-protected immobilizers
- European luxury all-keys-lost: can be 1 to 3 hours and may require a follow-up appointment
Total turnaround from your call to back-on-the-road is usually 60 to 120 minutes for mainstream vehicles in metro areas. Rural callouts run longer because of drive time.
What you need to have ready
To get a clean quote and avoid a wasted trip, have these ready before you call:
- Year, make, and model of the vehicle
- VIN — easiest to read off the dashboard at the base of the windshield
- Whether you have a working key currently
- Photo of the existing key/fob if you are getting a duplicate
- Proof of ownership — registration, title, or insurance card with your matching photo ID
Locksmiths verify ownership before they program a fob to your car. This is industry standard and not optional. We cover the why and how in our explainer on how locksmiths verify ownership.
Frequently asked questions
Can any locksmith program a key fob, or do I need an automotive specialist?
You need an automotive locksmith specifically. General residential locksmiths usually do not carry programming equipment or stock automotive blanks. Look for “auto locksmith,” “automotive locksmith,” or “mobile car locksmith” in your search, and confirm on the phone that they can program your specific year, make, and model.
Will programming a new fob erase my old one?
Not always, but sometimes. Most modern immobilizers can store 4 to 8 paired keys. If you are at the limit, a new pairing may require erasing the existing list. If you have lost a fob and want it permanently disabled (for security), ask the locksmith to wipe and re-pair only your remaining keys.
Does the fob have to be at the car to be programmed?
Yes. Programming requires the fob to be physically in or near the vehicle so the immobilizer can read it. This is why mobile auto locksmiths come to your car rather than programming fobs at a counter. The only exception is some duplicate-only RF remote work where the fob can be cloned from another working fob.
Can a locksmith program a key fob from a different car?
Generally no, unless the donor fob is the same brand, model, frequency, and chip type — and even then it has to be erased and re-paired. Reusing a junkyard fob from a different car almost never works for modern transponder systems. We cover this in detail in our guide to reprogramming a key fob to a different car.
How long do programmed key fobs last?
The programming itself is permanent — it stays paired until the immobilizer is reset or the fob is removed from the system. The fob’s battery typically lasts 3 to 5 years and is user-replaceable. The internal electronics usually outlast the vehicle in normal residential use.
The bottom line
For nearly every car on US roads in 2026, a qualified mobile auto locksmith can program a key fob faster and cheaper than the dealership. Plan on $150 to $500 depending on the fob type, expect the technician to verify ownership, and be cautious about cheap online fobs unless they are from a known brand.
If you are pricing this out before deciding, the broader cost picture is in our guide on how much a locksmith costs for a car. For the technical side of how the pairing works, see how to program a transponder key.