How Locksmiths Program Car Keys and FOBs

Last Updated on July 22, 2024

Car Key Types | How Locksmiths Program Keys & Fobs | Cost to Program Car FOBs | Can You Program the Key/FOB? | Buying a Key Programmer

Can Locksmiths Program a Car Key FOB?

Automotive technologies have come a long way in the past 40 years, and the ignition system is one area where great changes have been made.

Gone are the inexpensive mechanical-only keys that you can have made for under $10. Today’s vehicles integrate computer technology which, while increasing theft protection to your vehicle, requires chip-integrated keys that must be programmed into your vehicle, usually by an automotive locksmith service or dealer/mechanic, for the car to start. In some cases, you may be able to program the key yourself as explained below.

Automotive Locksmiths can program car FOBs and keys by interfacing with the car’s computer via the OBD port, usually located under the steering column. The commercially available software allows locksmiths to program new keys, remotes, and FOBs so the car will recognize them and remove old keys, remotes, and FOBs so that they can no longer start the vehicle (ideal when a key has been lost).

In some cases, car keys can be programmed by you, the car’s owner, if they are self-programmable car keys (more information at link). For older cars, the programming equipment may be affordable enough for you to program your car keys yourself by buying the tools (more information at link), but the supported cars with inexpensive equipment are limited in both car manufacturers and programming capability.

Buy Keys Online at ACME Locksmith

One of the main reasons manufacturers switched to keys that need programming is it prevents your car from being hot-wired and driven away.

A T-800 Terminator would not have been able to hotwire a current model car to track down Sarah Conner, the car would refuse to start!

Car Key Identification – Types of Car Keys


Most newer cars have four types of keys and/or remotes:

  • Key only. These have a programmable chip embedded into a plastic head to start the car and a blade to lock/unlock doors and insert into the ignition.
  • Key/remote combo. A programmable chip is embedded in the casing of the key head and the key head contains a remote able to lock/unlock doors and/or trunks.
  • A key FOB. Key FOBS are remotes with buttons for the doors/trunks but do not have a visible key to start the car. The car is a push button. Override keys are usually tucked away inside of the car FOB.
  • Proximity FOBs. A key fob with proximity functions where just being near enough to the vehicle will unlock doors and start the ignition.

We highly recommend always having two working keys for your modern-day vehicle, because if you lose that last key, you’ll need a key origination, which can be triple–or more–the expense of getting a duplicate car key made.

How Locksmiths Program Your Keys/FOBs

Car Key / FOB Programming Equipment

In those cases where you cannot self-program your keys (either because a self-programming process doesn’t exist, you don’t have the required number of operating keys or the tools/computer/software needed is too expensive), you’ll need to find an automotive locksmith (or dealer) to assist you.

Most US and Asian car companies share their programming protocols with auto tool manufacturers so that they can develop software and hardware that allows them to program their car keys.

Locksmith’s Use Programming Computers

The locksmith purchases the programming equipment so that they can offer key programming services to their customers.

To program a car key, remote or FOB, an automotive locksmith will connect a key programming computer, with the appropriate software, to a car’s OBD port (commonly found below your dashboard). Following a specific program sequence, the locksmith will be able to program key fobs and keys to the vehicle.

There are several companies offering software and computers for programming. Often, they support different makes and models of cars.

Since no one system will program all the makes and models of cars, investment in programming tools can be quite expensive for a locksmith who wants to service automotive keys.

For example, ACME’s Locksmith’s Phoenix key programming service uses one type of car key programmer in Scottsdale and another car key programmer in Phoenix.

Key Programming Capabilities

The programming software will allow the locksmith to both add and remove keys from the car as well as remotes and FOBs. This is useful for the following reasons:

  • Some cars, such as Fords, only allow a limited number of keys into the car’s system. Four keys is the maximum number of keys for Fords. A locksmith can use their computer to erase keys that no longer exist, opening up those slots for your new key to be programmed.
  • When keys have been lost, or stolen, they can be removed from the car so that they can no longer start the car or open the doors (for FOBs/Smart Keys).
Locksmith’s Pays for Each Programming Attempt

The Cost to Program Car Keys & FOBs

These computers won’t let a locksmith program keys all day long, however.  There is, in most cases, a ‘token’ system in place, which only allows the computers to program the car only when a pre-paid token is available to use.

Your local locksmith must buy tokens to use for programming, and each programming attempt uses a token. Therefore, the locksmith incurs a cost for every car key programming attempt, regardless of whether or not it was successful. This is built into the programming fee the locksmith charges.

Some cars require the addition of a skim code when attempting to program. This code can be procured through the dealer–at additional cost to the locksmith.  Usually around $60. This cost is passed on to you.

The cost to program a car key will vary from $25 to $100 depending on the car, the car’s location, and the locksmith used. Any additional charges, such as acquiring the car’s skim code when needed, will be added to the final price.

See our detailed article How Much Do Car Keys Cost?

You may be able to get the skim code on your own by providing the dealer with your title in person. Typically, this is considered information you own, and they don’t charge the owner of the vehicle. This information has to be received in person usually, but it may save you a little bit of the costs associated with getting a spare key.

Note: German car manufacturers do not share their protocols (see article).  So, if you have a Mercedes, BMW, VW, Porsche, etc…, you will almost certainly have to go to a dealer, and–yes–it’s going to be much more expensive.

If you have one of the above, ask the dealer if you can buy the fob or key elsewhere. Some of these dealers will not program an out-sourced key, they will only program keys they sell themselves. But if they WILL program/cut them, then you may be able to save yourself a little money on the cost of the key.

Can I Program My Car Key? 

Programming Instructions on Our Website

On Board Programmable Keys

Some vehicles allow you to program your own key/FOB, and programming instructions can be found in your car’s service manual. Note that many cars will allow you to program the remote portion of the key, but not the key itself. So, you may be able to open the doors/trunk, but the car will still not run unless you connect to the car’s computer for car key programming.

Processes and procedures to program your key/FOB will vary, and the ability to self-program may require one or two already-programmed keys.

You can find out the instructions to program your car keys and whether or not it is possible, on the ACME Locksmith Car Keys & Remotes Website.

Just search for your year make and model. Select the key that matches your key, and if you can program it, there will be a tab with “Programming Instructions” that provides the details of how to do that. (graphic)

Even some remote-start FOBs can be self-programmed similarly, only instead of cycling keys through the ignition, a method of button-pushes accomplishes the task.

New Honda Key Shell

Pro-tip #1

If your car’s remote has stopped working, it may be just that the battery has failed and needs replacing. Always check this inexpensive fix to your problem, before investing in a new one. Also check your vehicle’s basic warranty, your insurance, or roadside assistance coverage; they may cover lost or damaged keys.

Pro-tip #2.

You can fix a broken car key head by replacing the key shell with a new car key shell. A key shell is just the plastic piece and the key blade. No internals. You need to transfer everything from the old broken car key head to the new shell (the circuit board AND the chip).

Then have the blade of the new shell cut by a locksmith. This will save you the cost of programming a new key by reusing your existing internal parts.

Buy Keys Online at ACME Locksmith

DIY Car Key Programming Using a Key Programmer

Affordable, But Limited Car Key Programmer on Ebay

You may be able to program your own keys by buying a key programmer online.

The fancy ones can do a whole host of things even beyond the key programming features and can cost thousands of dollars.

So, if you’re buying a key programmer to save money, that won’t do.

But there are also car key programmers on ebay for as little as a couple hundred dollars. Our automotive locksmiths have a couple of those for use as emergency backups should our primary programming software go down.

However, they are very limited as to what cars they program. Most will handle only older vehicles. Be sure to check the supported vehicle list before purchasing one.  Many of these machines don’t program cars newer than ‘05 or ‘06 models.

Whether even the inexpensive programmers will save you money will require you to make a couple of phone calls for quotes. Lots of auto aficionados who regularly buy and sell older vehicles could benefit from having one, however.


More of Our Favorite Security Products

See our Amazon Store for Videos and Links to All of Our Favorite Security Products.

Door Armor: Reinforce your doors. This video on YouTube shows the installation of Door Armor, and you can buy this or similar products from Amazon at a great price.

Video Doorbells: This video doorbell offers great images and video and has NO monthly video storage fees. Watch our SkyBell Video Doorbell Review on YouTube and buy it on Amazon.

Smart Locks: Access Your Locks via Smart Phone. You’ll find some of our favorite smart locks that allow you to control home access and monitor entry in our Amazon Smart Lock Shop. Watch our Smart Lock Comparison Video on YouTube for reviews of the most popular Smart Locks.

High-Security Safes: When you want a safe that is designed to protect the valuables you put inside, you want a high-security safe found on ACME Locksmith’s Safes for Sale website.

Sliding Glass Door Lock: The best Arcadia door lock that stops your sliding glass door from being lifted out of its tracks and prevents little ones from opening the door and leaving the home. Check out the video on YouTube and Buy it on our website.