Keysolved
Key Programming13 min read

Car Key Programming: The Complete Guide for 2026

How it works, what it costs in the UK and US, and whether you can do it yourself

Car Key Programming: The Complete Guide for 2026

Key Takeaways

  • Most cars built after 1995 have an electronic immobiliser, so cutting a new key is not enough — the key has to be paired with the car's ECU through a programming process.
  • Locksmith programming typically costs £60–£250 in the UK and $80–$300 in the US; dealerships charge 2–3x that for the same work.
  • All keys lost is a different procedure from adding a spare — expect it to cost more and take longer because the immobiliser has to be reset before any new key can be paired.
  • DIY programming is only realistic for older non-immobilised cars or a handful of add-key procedures; the professional tools that handle modern cars cost £800–£3,000+, far more than paying a locksmith once.

You've lost your only car key. Or you want a spare. You ring the dealership and the quote comes back at £350 — or $450 if you're in the US — and you put the phone down wondering what on earth you're actually paying for.

The answer, for almost any car built in the last 25 years, is something called car key programming. The cut metal blade is the cheap bit. The expensive bit is convincing the car's brain that the new key is allowed to start the engine. That handshake — between the chip embedded in the key and the immobiliser tucked inside the dashboard — is what stops a thief who's copied your blade from driving off with the car. It's also what stops you from popping into a key-cutting kiosk and being on your way ten minutes later.

This guide walks through what that process actually involves, what it should cost in the UK and US, which makes are easier than others, and the one question every driver eventually asks: can I just do it myself? It's written for drivers trying to make a sensible decision, but it's also useful background for anyone training into the auto locksmith trade who wants the lay of the land before specialising.

TL;DR

Car key programming is the process of pairing a new key with a vehicle's immobiliser system so the engine will start. Almost every car built after October 1998 in the UK, and 2008 in the US, has an electronic immobiliser, which means cutting a new key isn't enough on its own.

There are three ways to get a key programmed: a franchised dealership, an auto locksmith, or — for a narrow set of older or simpler cars — yourself. Locksmith programming usually costs £60–£250 in the UK or $80–$300 in the US; dealers charge two to three times that for identical work. "All keys lost" jobs cost more than adding a spare, because the immobiliser has to be reset first. And DIY is rarely worth it on modern cars: the tools that handle current vehicles cost £800–£3,000+, far more than paying a locksmith once.

What is car key programming?

Car key programming is the process of registering a new key's electronic chip — the transponder — with the vehicle's immobiliser, so that turning the key (or pressing the start button) tells the car this key is authorised to start the engine.

It is not the same as key cutting. Cutting shapes the metal blade so it physically fits the lock cylinder. Programming handles the electronics. A correctly cut but unprogrammed key will turn in the ignition and even crank the starter on some cars, but the engine won't start — or it will start for two seconds and immediately cut out — because the immobiliser hasn't recognised the chip.

This split between "mechanical key" and "electronic key" exists because of immobiliser law. Electronic immobilisers became mandatory on new passenger vehicles in the EU and UK from October 1998, under EU Directive 95/56/EC. The US followed in stages, with most major manufacturers fitting them as standard from the mid-1990s and federal regulations catching up by 2008. The result is that on any modern car, the immobiliser is doing the real anti-theft work — and any new key has to pass through it.

How car key programming actually works

When you turn the key or hold a proximity fob near the start button, three things happen in quick succession.

First, the car's immobiliser ECU sends a radio signal to the key. Second, the transponder chip inside the key replies with a unique encrypted code. Third, the ECU checks that code against its internal list of authorised keys. If the code matches an entry on the list, the engine is allowed to start. If it doesn't, the fuel pump stays off and the engine cranks but won't fire.

Programming a new key means adding its code to that list. There are three main ways to do it.

OBD programming is the most common method. The locksmith plugs a programming tool into the car's OBD-II port (the 16-pin trapezoidal connector under the dashboard) and uses the tool to talk to the immobiliser ECU directly. For most vehicles built after 2010, this is the standard procedure, and many newer cars require the tool to authenticate online with the manufacturer's server before the procedure will run.

EEPROM programming involves physically removing a chip from the immobiliser ECU, reading its contents on the bench, editing the key data, and writing it back. It's slower and more invasive, but it's still the fallback for some older European vehicles and for cars where the OBD port has been disabled by thieves.

Bench or direct ECU programming is used on high-security vehicles where neither OBD nor EEPROM works cleanly. The ECU is removed from the car and connected directly to the programming tool, often through manufacturer-specific cables. BMW CAS modules, late-model Mercedes-Benz ELV/ESL units, and some Land Rover ECUs typically need this approach.

There's one more distinction that matters: adding a spare versus all keys lost. If you still have one working key, the locksmith can use it to put the car into "add key" mode quickly — the working key provides the cryptographic handshake that authorises a new pairing. If you've lost every key, the immobiliser has to be reset entirely before any new key can be paired, which on modern vehicles often requires an online authentication step with the manufacturer's server. That's a longer, more expensive procedure, and on some cars with active rolling-code anti-theft the vehicle has to be at the locksmith's premises rather than worked on at the roadside.

The rolling-code element is also why "lost key" scenarios on newer cars cost what they do. Each time the immobiliser successfully starts the engine, it advances an internal counter; the next valid handshake has to match the next expected counter value, which is what makes intercepted signals useless to a thief. Resetting that counter for an all-keys-lost job is a controlled operation that takes time and, on some platforms, online authorisation. None of which the dealership will explain when they quote you.

The tools auto locksmiths use

Professional key programming is a tools business. The hardware is expensive, the software subscriptions are ongoing, and the brand you pick largely determines which vehicles you can work on. These are the names that come up most often.

Autel is the most widely used brand on both sides of the Atlantic. The Autel IM508 is the workhorse entry-level tool that handles the majority of mainstream makes, while the Autel IM608 extends coverage to high-security platforms including most BMW, Mercedes-Benz, and VW Group vehicles. Both run on the MaxiFlash hardware platform and pull regular online updates.

Xhorse is the leading specialist brand for key cutting and remote generation, with strong programming capability on top. The Xhorse VVDI Key Tool Plus combines a remote programmer, transponder cloner, and OBD programmer in one handheld unit, and it's particularly well-regarded for European makes.

OBDSTAR offers excellent coverage at competitive price points, especially on Asian makes. The OBDSTAR X300 DP Plus is a popular full-size tablet platform with strong support for Toyota, Honda, Nissan, and Hyundai/Kia.

Lonsdor has built a strong reputation for Japanese and Korean vehicles, and the Lonsdor K518Pro is widely used for Toyota smart keys and Lexus all-keys-lost procedures that other tools struggle with.

Advanced Diagnostics is the OEM-licensed brand most often found in UK dealer workshops. Their Smart Pro family of tools is used by senior auto locksmiths who handle warranty-sensitive work, and the brand carries the technical pedigree that comes from being the underlying licensee on several manufacturer relationships.

A working auto locksmith will typically own two or three of these brands rather than just one, because no single tool covers every vehicle on the road. That's part of why locksmith pricing varies: a locksmith who can do BMW post-2015 has invested significantly more in hardware than one who only does mainstream Japanese and Korean makes.

How much does car key programming cost?

Pricing varies by vehicle, location, and whether you have a working key to start with. The ranges below cover most mainstream cars and are typical of mobile auto locksmiths charging direct to the customer.

UK pricing (GBP)

Scenario Locksmith Dealership
Add a spare key (basic transponder) £60–£120 £180–£300
Add a spare key (proximity / smart key) £150–£250 £350–£600
All keys lost (basic transponder) £150–£250 £400–£700
All keys lost (proximity / smart key) £250–£450 £600–£1,200
High-security make (BMW, Mercedes-Benz, Land Rover) £300–£500 £700–£1,500

US pricing (USD)

Scenario Locksmith Dealership
Add a spare key (basic transponder) $80–$150 $200–$350
Add a spare key (proximity / smart key) $180–$300 $400–$700
All keys lost (basic transponder) $180–$300 $450–$800
All keys lost (proximity / smart key) $300–$500 $700–$1,400
High-security make (BMW, Mercedes-Benz, Land Rover) $400–$600 $800–$1,800

For readers in Australia, New Zealand, South Africa, or other right-hand-drive markets, expect figures broadly equivalent to the UK ranges above when converted to local currency, with a modest premium in rural or remote areas where mobile locksmiths cover larger territories.

Three things explain the dealer–locksmith gap. Dealerships carry higher overheads (premises, fixed labour rates, manufacturer reporting). They often outsource the actual programming to a mobile locksmith anyway and add a margin. And the work itself is identical — the auto locksmith standing at the kerb is using the same Autel or Xhorse tool the dealer's technician would use, often the same hardware revision.

The price difference between add-a-spare and all-keys-lost reflects extra work, not extra parts. All-keys-lost requires the immobiliser to be reset before pairing, which on some cars adds 30–60 minutes and may need a tow if the vehicle has rolling-code anti-theft active.

Can you program a car key yourself?

Sometimes — but rarely on a modern car.

When DIY genuinely works: Some pre-2010 Ford vehicles allow you to add a second key using a sequence of ignition cycles and door-lock taps; the procedure is in the owner's manual. A handful of older non-immobilised cars (pre-1995 in the UK, pre-1998 in the US) need only a cut blade, no programming. And a few simple add-key procedures on older Chrysler, Dodge, and Jeep vehicles can be done with two working keys and an ignition timing sequence. If your car falls into any of these brackets and you already have a working key, the YouTube tutorial route is genuinely viable.

When DIY is a trap: Almost everything else. Modern immobilisers use encrypted rolling codes and online manufacturer authentication, which means the only way to add a key is through professional tools. The cheap "universal" key programmers sold online for £30–£100 do not work on any current high-security vehicle — they're aimed at the same handful of older cars where you didn't need a tool in the first place. The product page may list two hundred supported vehicles, but the supported-procedure list on each of those vehicles is usually one or two add-key routines that pre-date the immobiliser handshake. Read the fine print before you spend.

The maths gets worse when you cost out the realistic alternative. The professional Autel, Xhorse, and OBDSTAR tools that handle modern cars start around £800 for a basic unit and reach £3,000+ for full-coverage flagship tools, plus annual software subscriptions of £300–£800. Then there's the time investment — learning the tool, understanding which procedure applies to which platform, and keeping up with software updates as manufacturers change their systems. Compared with paying a locksmith £150 once every few years for a spare, the DIY route only pays back if you're programming dozens of keys — at which point you're not a DIYer, you're a locksmith.

The honest answer for most drivers: pay a locksmith. They've already absorbed the tool cost, they do this every day, and the call-out fee is a fraction of what owning the kit yourself would cost. If you're thinking about it from the other direction — could I make a side business of this — the answer is yes, but it's a real trade with real training requirements, not a weekend hobby.

Programming by make

Coverage and cost vary significantly between manufacturers, and the specifics matter when you're getting quotes. A locksmith who quotes you confidently for a Honda Jazz isn't necessarily the right person to call about your 2022 BMW M3, and vice versa. These are quick orientations for the makes most readers will be searching for; each links through to the full programming reference on Keysolved.

Ford — generally locksmith-friendly. Most models from 2000 onwards program through OBD with standard tools. The F-150, Transit, and Focus are well-supported across all major tool brands. Some 2010s models support a two-working-keys DIY add procedure, and the Transit is one of the most commonly programmed vehicles in the UK because of the fleet market.

Vauxhall and Opel (GM platforms globally) — straightforward on most models. The Corsa, Astra, and Insignia are routine OBD jobs. US readers should note that the equivalent Chevrolet, Buick, and Cadillac vehicles share programming procedures with their European counterparts where the underlying platform is shared.

Volkswagen Group (VW, Audi, Skoda, SEAT) — pre-MQB cars (broadly pre-2015) are routine. MQB platform vehicles (post-2015) require specialist tools and are typically £50–£150 more than equivalent non-MQB jobs. Some MQB all-keys-lost procedures still need dealer involvement.

BMW — split by generation. Pre-2015 CAS3 and CAS4 vehicles are well-supported by locksmiths with the right Autel or Xhorse hardware. FEM/BDC vehicles (broadly 2015 onwards on F-series, all G-series) need specialist bench-programming kit and command a price premium. iX and i7 are still dealer-only at the time of writing.

Mercedes-Benz — the FBS3 (pre-2018) and FBS4 (2018-on) generations behave differently. FBS3 is locksmith-territory with the right tools; FBS4 is significantly more involved, often requires the ELV/ESL unit to be addressed separately, and prices reflect that.

Nissan — generally locksmith-friendly. NATS-based immobilisers (most Nissan from the late 1990s onwards) are well-covered. Note the GT-R and some Infiniti models need specific tool support.

Toyota and Lexus — Toyota smart keys (the "G chip" and later "H chip" platforms) are a known specialist area. Lonsdor and OBDSTAR have the strongest coverage. All-keys-lost on a smart-key Lexus is one of the higher-cost mainstream jobs.

Honda and Acura — routine on most models from 2005 onwards. Older Hondas with the basic transponder system are some of the simplest jobs an auto locksmith can do.

RAM (US readers) — RAM trucks (1500, 2500, 3500) program through OBD on most year ranges with standard tools. The 2013-on platforms with proximity keys carry a modest price premium over basic transponder models. RAM and the wider Stellantis family (Jeep, Dodge, Chrysler) share immobiliser platforms across many model years, so a locksmith confident on one is usually confident on the others.

The broader point: no auto locksmith does everything. The kit needed to handle a 2023 BMW iX is different from the kit needed for a 2010 Vauxhall Corsa, and a working locksmith will be honest with you about where their coverage stops. That's why asking up front — "do you have the tool for my make and year?" — is the single most useful question to put on the phone before booking the call-out.

Finding an auto locksmith

The professional bodies are the cleanest filter.

In the UK, look for membership of the Master Locksmiths Association (MLA), founded in 1958 and the UK's recognised trade body for the locksmith profession. MLA Approved Companies have been vetted, inspected, and DBS-checked. Look specifically for the "Auto" qualification on top of the general MLA membership — not every MLA locksmith works on cars.

In the US, look for membership of the Associated Locksmiths of America (ALOA), which sets the professional standards across North America. ALOA-Certified members carry the ACE (Auto Certified Expert) credential where auto work is their specialism, which is the closest equivalent to the MLA Auto designation.

Elsewhere, look for the equivalent national or regional trade body — most countries have one — and treat membership as your baseline credibility check.

A few practical pointers when you call:

Confirm they have the right tool for your specific make and year before they set off. A reputable auto locksmith will tell you immediately if your vehicle falls outside their coverage and refer you on rather than wasting your time.

Ask whether they're quoting for add-a-spare or all-keys-lost — the difference matters, and a clean upfront quote is a good sign.

Check whether they're mobile (they come to you) or workshop-based (you drive to them). Mobile is more convenient; workshop-based is often cheaper.

Ask what blank they're fitting. OEM blanks cost more than aftermarket but matter on cars still under manufacturer warranty.


Car key programming is one of those areas where a small amount of upfront understanding saves a large amount of money. The work is routine for any competent auto locksmith, the tools are well-established, and the difference between the locksmith quote and the dealer quote is almost entirely overhead. The biggest single decision most drivers face is whether their car falls into the "any locksmith can do this" bracket or the "you need a specialist" bracket — and once you know which side of that line your vehicle sits on, the rest of the process is straightforward.

The trade itself is also more interesting than its public image suggests. Auto locksmiths sit at the intersection of mechanical craft, automotive electronics, cryptography, and roadside problem-solving. The kit is sophisticated, the procedures are constantly evolving as manufacturers tighten security, and the work pays well for those who specialise. If you've ever watched an auto locksmith bench-program an ECU at the side of the road in fifteen minutes, you understand why dealerships are increasingly outsourcing the work to them rather than the other way around.

If you're a working locksmith looking for the right programming method for a specific vehicle — make, model, year, generation, transponder type, supported tool list — the Keysolved database covers every combination in one searchable reference. And if you're a driver who's just been quoted £400 for a spare key, you now know enough to ring three auto locksmiths instead and pay a third of the price for the same work.

Frequently Asked Questions

How long does car key programming take?
An add-key usually takes 15–45 minutes. An all-keys-lost job typically takes 60–90 minutes.
Do I need to be present when my car key is programmed?
Yes. The car itself has to be there because programming pairs the new transponder with the vehicle's ECU through the OBD port.
What happens if I've lost all my keys?
Your locksmith performs an all keys lost procedure, which resets the immobiliser before programming the new key.
Can a locksmith program any car key?
Most makes, yes. Exceptions are usually late-model BMW, Mercedes-Benz, and VW Group MQB platform.
Will programming a new key affect my warranty?
No. Locksmiths use the same OEM-compatible procedures the dealer does.
Can I cancel a lost key from my car?
Yes — the old key is deauthorised from the immobiliser at the same time the new one is paired.
Can you program a car key without the original?
For most cars, yes — but the locksmith has to use the all-keys-lost procedure.
Why does the dealer charge more than a locksmith?
Overheads, mostly. Dealerships have higher labour rates and often outsource to a mobile locksmith anyway.

Full database access

Get the full Keysolved database

$19/month

Cancel anytime · Billed monthly

Every vehicle, every procedure, every tool — searchable by make, model, year, or reg. The programming reference built for working locksmiths.

VehiclesEvery make
ProceduresStep-by-step
Tool matchingYes
Community tipsYes

No card required to browse — subscribe to unlock full specs and procedures

Sources

car key programmingtransponderkey programmingimmobiliserlocksmith tools