Car key programming: what a workshop actually needs to start
Share
A customer loses their only key. The dealer quotes several hundred euros and a week's wait. That job can be yours - but only if you have the equipment, and the equipment is where most workshops get the decision wrong. Here is what the work actually involves.
Three different jobs, three different tools
People say key programming as though it is one thing. It is three, and they need very different equipment.
1. Adding a spare key
The customer still has a working key. You read the immobiliser data, write a new key to it, and the car accepts it. This is the most common job and the easiest.
The MaxiIM KM100X handles this, generating and programming universal smart keys rather than requiring a specific blank for every model. For a workshop that wants to add spare-key work without a large investment, this is the entry point.
2. All keys lost
No working key exists. Now you need to read the immobiliser data directly - sometimes from the module itself, sometimes via EEPROM or CAN - and generate a key from scratch. This is where the money is, and it needs real equipment.
The MaxiIM IM508S covers immobiliser diagnostics and all-keys-lost work alongside full-system diagnostics. Pair it with the XP400 Pro programmer and you add transponder and EEPROM read/write - which is what most all-keys-lost jobs on modern cars actually require.
3. Everything, including the difficult makes
Some manufacturers - and some model years - need the widest coverage available. The MaxiIM IM608 II and IM608S II are Autel's flagship IMMO platforms, combining the widest key coverage with J2534 ECU programming and complete diagnostics in one tablet. The Full Kit adds the complete adapter set, which you will need more often than you expect.
Launch's X431 IMMO Elite covers the same territory from the other brand.
The accessory nobody mentions until you need it
For VAG group immobiliser work, an APB112 Smart Key Simulator is frequently the difference between completing the job and sending the car away. It only works alongside an Autel MaxiIM programmer - it is not a standalone tool - but if you take on VW, Audi, Skoda or SEAT keys, budget for it from the start rather than discovering it mid-job.
What to think about before you buy
- Key blanks are a separate supply chain. The programmer writes the key; it does not provide it. Arrange a blank supplier before you take your first booking.
- Coverage is model-specific, not brand-specific. A tool that does every Toyota may not do the one BMW you were asked about. Check the specific makes and years you expect to see.
- This work carries real liability. You are creating a key that starts someone's car. Verify ownership before you begin, and keep a record of it.
Not sure which level fits your work?
Tell us what you are being asked for - mostly spare keys, or genuine all-keys-lost jobs, and on which makes - and we will tell you honestly which tier covers it. There is no point buying a flagship for work an entry-level tool completes, and no point buying an entry-level tool for jobs it will turn away.