Skip to content

Key Fob Programming: How to Program a Key Fob (Any Make)

Quick answer: Key fob programming pairs a remote or smart key with your car's computer so it can lock, unlock or start the vehicle. Many older remotes can be programmed onboard in a few minutes with no tools. Most push-to-start smart keys and transponder (chip) keys need a key programmer, a locksmith or a dealer.

Last reviewed: October 16, 2026.

What is key fob programming?

Key fob programming teaches your vehicle to recognize a specific fob. The car only responds to codes it has stored, so a new fob does nothing until it is paired. Programming can cover the remote buttons, the engine-start chip, or both.

Remote vs. transponder vs. smart key

  • Remote (keyless entry) fob: Lock, unlock, trunk and panic buttons. It does not start the engine. Read more in what is a car key fob?
  • Transponder key: A chip in the key head that the immobilizer reads before the engine will run. See what is a transponder chip key? and what is a transponder key blank?
  • Remote head key: A transponder key and remote in one housing. The chip and the buttons may be programmed in two separate procedures.
  • Smart (proximity) key: Used on push-button-start vehicles; the car detects the key nearby. Smart keys are almost always programmed with a tool.

Onboard programming vs. programmer-required

  • Onboard programming is a sequence you perform in the car, such as cycling the ignition or pressing buttons in a set order, with no equipment. It is mostly found on remote-only fobs and older vehicles, and some procedures need one or two working keys.
  • Programmer-required means a key programmer, a tool that plugs into the OBD-II port, must add the key to the immobilizer. This covers most transponder keys, nearly all smart keys and all-keys-lost jobs.

Can I program a key fob myself?

Sometimes. DIY is most often possible for the remote buttons; smart keys and immobilizer keys usually need equipment. Check:

  1. What type of key is it? Remote-only fobs are the most likely to have an onboard procedure.
  2. Is the car push-button start? If yes, expect a key programmer, locksmith or dealer, with some exceptions (see Ford).
  3. How many working keys do you have? Many onboard procedures need one or two. Zero keys means all keys lost.
  4. What year is it? Procedures change between model years, so use the manual for your exact year.
  5. Does your owner's manual list a procedure? If it says to see a dealer, onboard programming is unlikely.
Key type DIY onboard possible? Usually needs
Remote-only fob (separate from key) Often, on some makes and years Nothing, or one working key
Transponder chip key Sometimes, with 1–2 working keys (e.g., select Ford, Chrysler, GM) Key programmer or locksmith
Remote head key Remote part sometimes; chip part usually not Key programmer for the chip
Smart / proximity key (push start) Select models only (e.g., Ford with 2 working keys) Key programmer, locksmith or dealer
Any key, all keys lost Rarely (some GM models) Key programmer, locksmith or dealer

Examples come from the owner's manuals cited in the make sections below.

How to program a key fob: general steps

This is an example of a typical onboard procedure; your vehicle may differ. Use the exact sequence for your year, make and model from the owner's manual. Timing matters.

Before you start

  • Check the fob battery. A weak battery can make programming fail. Replacement cells are in remotes and batteries.
  • Gather every fob you want to keep. On some vehicles, including older Hondas and many GM models, programming erases stored remotes, so program every fob in one session. Vehicles also cap stored keys.
  • Confirm the FCC ID and part number. It's on the fob back or inside the case. A fob with the wrong FCC ID, frequency or part number cannot be programmed, even if it looks identical.

Typical onboard sequence

  1. Sit in the driver's seat with all doors closed and the car in park.
  2. Insert the key and turn the ignition between OFF and ON a set number of times within a short window.
  3. Wait for a signal, such as the locks cycling, that the car entered programming mode.
  4. Press a button (often LOCK) on the new fob within a few seconds. The locks cycle to confirm.
  5. Repeat step 4 for each additional fob, including the ones you already had.
  6. Turn the ignition off to exit programming mode.

Test and troubleshoot

If a fob doesn't work:

  • Start over. Most failures come from timing.
  • Check the battery and its orientation.
  • Re-check the FCC ID and part number.
  • If the car never enters programming mode, it may not support onboard programming. Pros can also see our key programmer not working tips.

How to reprogram a key fob

Yes, in most cases. Reprogramming is needed after a module replacement or to delete a lost or stolen fob. The method matches a new fob: onboard where supported, otherwise a key programmer.

After replacing the battery: In most cases a battery change does not erase a fob's programming. If the fob stops working, check the battery type and orientation, then your owner's manual.

To delete a lost fob: Where programming erases old remote codes, reprogramming all remaining fobs in one session locks out the missing one. To erase a lost key from the immobilizer, Ford and Chrysler manuals direct you to a dealer; many locksmith programmers can also do it.

Programming a push-button-start (smart) key

Push-to-start smart keys use encrypted two-way communication, and few cars let you register one from the driver's seat. Most need a key programmer, a locksmith or a dealer.

Pro note: Some vehicles require the programmer to read or bypass a PIN, and some jobs need extra hardware; Advanced Diagnostics specifies emulators and a bypass cable for certain Toyota smart-key all-keys-lost jobs. Check the tool maker's current coverage list.

The aftermarket Universal Smart Key covers select push-to-start Buick, Cadillac, Chevrolet, GMC, Ford, Lincoln, Chrysler, Dodge, Jeep, Ram, Nissan and Infiniti models, according to Car Keys Express. Its DIY pairing kit needs one working key, so check the maker's compatibility list for your exact year.

Programming a key fob without the original

If you have lost every key, you are in an all-keys-lost (AKL) situation. Most onboard procedures need at least one working key, so AKL usually means a key programmer, a locksmith or a dealer. One exception: some GM manuals include a roughly 30-minute procedure for when no recognized key is available. AKL can involve cutting a blade, obtaining a PIN and programming the immobilizer.

If you still have one working key, adding a spare now is usually simpler than AKL later. Pickup owners often ask how to program a Dodge Ram key fob without the original. Chrysler's owner procedure needs two valid keys; without them, the manuals send you to a dealer, and locksmiths use a key programmer, as in our 2008 Dodge Ram AutoProPAD G3 video.

Key fob programming by make

Jump to your make: Ford · Honda · Nissan · Toyota · Dodge / Ram / Chrysler / Jeep · Chevrolet / GM · Other makes

Each summary is a starting point, not a procedure; confirm with your owner's manual or programmer coverage list.

Ford key fob programming

Ford says that with two previously programmed keys, either integrated keyhead transmitters or Intelligent Access (push-start) keys, you can program a spare yourself using the owner's manual procedure. With fewer than two, Ford directs you to a dealer; locksmiths use a key programmer. Watch our 2018 Ford Focus AutoProPAD video and the Smart Pro vs. AutoProPAD G2 Turbo on a 2018 F-150. Shop Ford keys and fobs.

Honda key fob programming

On select late-1990s to mid-2000s Honda and Acura models, remotes can be programmed with an onboard sequence that erases previously programmed remotes. Current Honda manuals direct you to a dealer for additional keys, which must be registered with a tool; locksmiths use key programmers. See it done in our 2019 Honda Fit Smart Pro video. Shop Honda keys and fobs.

Nissan key fob programming

For older remote-only fobs, check your owner's manual for an onboard procedure. Nissan Intelligent Keys (push start) are registered with a tool, usually up to four per vehicle, and all existing keys should be present. Many 2013-and-newer Nissan and Infiniti systems use a 20-digit PIN that some programmers can bypass. See our 2015 Nissan Titan transponder key video and 2018 Nissan Altima proximity key video, both with the Smart Pro. Shop Nissan keys and fobs.

Toyota key fob programming

For older Toyota and Lexus remotes, check your owner's manual for an onboard procedure. Toyota manuals direct owners to a dealer for additional keys. Locksmiths program Toyota smart keys with a key programmer; some newer all-keys-lost jobs need an emulator or bypass cable. Watch the 2017 Toyota Tundra remote key with the Autek iKey820 and the 2017 Toyota Sienna with the Smart Pro. Shop Toyota keys and fobs.

Dodge / Ram / Chrysler / Jeep key fob programming

Many Chrysler, Dodge, Jeep and Ram owner's manuals include a Sentry Key procedure: with two valid keys you can program a new key, including the remote, up to eight keys total. Without two valid keys, programming needs a dealer or a key programmer, and some systems also require a security PIN. See our 2008 Dodge Ram with the AutoProPAD G3 Evolution. Shop Chrysler and Dodge transponder keys.

Chevrolet / GM key fob programming

GM owner's manuals often include onboard procedures. The 2014 Silverado manual lets you add a transponder key with one recognized key, or program the first key in about 30 minutes, but sends you to a dealer for remote transmitters. The 2020 manual adds a transmitter procedure. For remote-start fobs, match the original part number. See the 2019 Chevy Silverado transponder key with the Smart Pro. Shop Chevrolet keys and fobs and GM key blanks.

Other makes

How much does it cost to program a key fob?

The cost to program a key fob depends on the key type, the vehicle and who does the work. Prices vary by region, so get a quote for your year, make and model. Compare:

  • DIY onboard: You pay only for the fob.
  • Locksmith: The fob, any cutting and programming; mobile service can save a tow.
  • Dealer: Factory tools and OEM keys; pricing and scheduling vary by location.

What drives the price:

  • Key type: remote-only fobs cost less than transponder or smart keys.
  • All keys lost vs. adding a key.
  • PIN code or security data requirements.
  • OEM vs. aftermarket fob, plus key cutting.
  • Mobile, after-hours service and location.

How long does it take to program a key fob?

Many onboard procedures take a few minutes; Ford's and Chrysler's two-key procedures use steps measured in seconds. Some include security waits: GM's no-recognized-key procedure takes about 30 minutes. All-keys-lost jobs, PIN retrieval and key cutting add time.

Who can program a key fob?

  • An automotive locksmith: Yes, a locksmith can program a key fob. Many come to you.
  • A dealer: For the brands they sell.
  • Retailers: Some retailers offer programming for certain vehicles; call ahead.

For locksmiths: key fob programming tools

The right key fob programming tool depends on the makes you see most, all-keys-lost and PIN capability, and software costs. Start with how to choose the right key programmer, must-know info before you buy a key programmer and our best car key programmers for automotive locksmiths buyer's guide.

Tools CLK locksmiths use:

Not every job needs a programmer. Some transponder chips can be cloned with automotive cloning keys. Read when you don't need a key programmer, key programming tips: start with the basics, transponder keys explained and which transponder keys are critical for locksmiths in the USA.

Key fob programming FAQs

Can I program a key fob myself?

Sometimes. Some remote-only fobs and some keys (with one or two working keys) can be programmed with an onboard sequence. Most smart keys and all-keys-lost situations need a key programmer, a locksmith or a dealer. Check your owner's manual first.

How much does it cost to program a key fob?

It depends on the key type, the vehicle and who programs it. DIY onboard programming costs only the fob. Locksmiths and dealers add labor, and smart keys, PIN-protected systems and all-keys-lost jobs cost more. Get a quote for your exact vehicle.

Can you reprogram a key fob?

Yes. Most fobs can be reprogrammed to the same vehicle after a module replacement, a loss of sync or to remove a lost fob. Use the same method as for a new fob. Used fobs from another car often can't be reprogrammed, so ask before buying one.

How long does it take to program a key fob?

Many onboard procedures take a few minutes, and adding a key with a professional programmer is often quick when a working key is present. Some vehicles have built-in security waits; GM's no-recognized-key procedure takes about 30 minutes. All-keys-lost jobs, PIN retrieval and key cutting take longer.

Can a locksmith program a key fob?

Yes. Automotive locksmiths program remote fobs, transponder keys and many smart keys with professional key programmers, often as a mobile service. Have your year, make, model and the fob's FCC ID ready.

Who can program a key fob?

You can, if your vehicle supports onboard programming. Otherwise, an automotive locksmith or a dealer can program it. Some retailers also offer programming for certain vehicles; call ahead to confirm they cover your car.

Do I need to reprogram my key fob after replacing the battery?

Usually not. In most cases a battery change does not erase a fob's programming. If the fob stops working, check the battery type and orientation first, then your owner's manual.

Can you program a key fob without the original?

Yes, but usually not by yourself. With no working key you are in an all-keys-lost situation, which normally requires a key programmer, a locksmith or a dealer (some GM manuals are an exception). The key may need cutting and a PIN code before it can be added.

Can you program a key fob without going to the dealership?

Yes, in many cases. Some keys can be programmed at home, and automotive locksmiths handle many makes, including many smart keys. Some newer vehicles, such as many recent Volkswagens, may need dealer-level online access.


Disclaimer: This guide is general information. Procedures, compatibility and requirements vary by year, make, model and trim; always follow your owner's manual or the programmer maker's instructions. A fob with the wrong FCC ID or part number cannot be programmed. Some vehicles limit how many keys they store, and a programming session can erase existing keys or remotes. CLK Supplies is not responsible for lockouts, erased keys or damage from incorrect procedures. When in doubt, contact a dealer or professional automotive locksmith.