Store relaunching soon · pro diagnostics & tools for independent shopsjoseph@directtoolsource.com
Direct Tool SourcePro Diagnostics
Home / Answers / Key Programming & Immobilizers / Offering Key Services in a Shop

Offering Key Services in a Shop

Adding key programming to a repair shop or mobile business: equipment, records, ownership checks and limits.

5 answers · last reviewed 2026-11-09

What does a repair shop need to start offering key programming?

Most shops start with a key programming tool for the brands they see, a stock of common keys and remotes, a way to cut blades, a programming power supply, and a written ownership verification process.

Read the full answer →

How should I document key programming jobs?

Short answer: Record the customer's identity and proof of ownership, the VIN, the number of keys programmed or erased, the key type and tool used, and the date and technician for every job.

Key programming gives access to a vehicle, so records protect both the shop and the customer. If a vehicle is later reported stolen, or a customer disputes how many keys exist, a clear record shows what was done and who requested it.

A simple form can cover the essentials: customer name, contact, photo ID type, registration or title information, VIN, key part numbers or type, how many keys were programmed, whether old keys were erased, and the tool and procedure used. Include signatures where your policy calls for them.

Store records securely and limit who can see them, since they contain personal information. Some vehicle makers and NASTF also require the technician's credentials for security-related information. Check state requirements for record keeping and how long records must be kept.

Tools used for this job

Autel IM608PROIIKPA MaxiIM Advanced Key Programming KitAutel KM100 Advanced Key and Immobilizer Tool

Should old keys be erased when programming a new one?

Short answer: When a key is lost or stolen, erasing all keys and reprogramming the ones the customer has prevents the missing key from starting the car; for a simple spare, existing keys can usually stay.

Many vehicles erase all stored keys when entering programming mode, so the customer must bring every key they want to keep working. Others allow adding a key without affecting existing ones.

If a key is lost, ask whether it might be in the wrong hands. When there is any doubt, recommend erasing the missing key so it can no longer start the vehicle. Explain that a found key will no longer work after this.

Before starting, count the keys present and confirm which procedure the vehicle uses. Read the tool's instructions carefully, because some procedures clear keys without asking. After programming, test every key for starting and remote functions and note the final key count on the repair order.

Tools used for this job

Autel IM508S MaxiIM Key Programming & IMMO DeviceTopdon TD52180015 Ninja Pro 8" Key Programming Tablet

What should a shop do when it cannot finish an all-keys-lost job?

Short answer: Stop before making changes that could leave the vehicle worse off, record what was done, and arrange the job with the dealer or a specialist locksmith who has the needed access or equipment.

All-keys-lost jobs vary in difficulty. Some vehicles need a PIN from the maker, online access through a registered account, or module removal and EEPROM reading. A tool may support the vehicle in general but not that exact system variant.

Before starting, confirm coverage with the tool's lookup and service information. If problems appear partway through, avoid repeated attempts that could lock the system or corrupt module data. Save any backups the tool creates.

Explain the situation to the customer, including towing if needed. Many shops keep a relationship with a local automotive locksmith or a dealer for difficult jobs. It is better to refer the work than to leave a vehicle disabled or damage a module during an uncertain procedure.

Tools used for this job

Autel IM608PROIIKPA MaxiIM Advanced Key Programming KitAutel G-BOX3 EURO Key Programming Adapter

Do I need to be a locksmith to program car keys?

Short answer: It depends on where you work; some states and cities license locksmiths and may include automotive key work, so check local rules before offering key services.

Licensing rules vary by state and locality. Some places require a locksmith license for any key cutting or lock work, while others regulate only certain services or none at all. Automotive key programming may be covered by these rules even when done in a repair shop.

Before advertising key services, check with your state licensing board or a trade association for the rules where you operate, and whether your business insurance covers the work. Access to security information from vehicle makers may also require registration with NASTF as a vehicle security professional.

Even where no license is required, follow the same ownership verification and record keeping standards a licensed locksmith would. Those practices protect the business and customers.

Tools used for this job

Autel XP400PROAutel IM508S MaxiIM Key Programming & IMMO Device

General guidance only. Follow the vehicle and tool manufacturer's procedures, and confirm vehicle coverage on the tool maker's list before buying.