Cadillac ATS Key Fob Programming by Year

Can you program a ATS fob without the dealer? For most years, yes. Pick your year for the route and best next step.

Find your year

YearDIY onboard?How it programsWorking fob?Erase riskConfidenceBest next step
2013–2014YesYes - onboard relearnNo (all-keys-lost OK)PossibleMedFollow the steps below
2015–2016YesYes - onboard relearnYes (1 working)YesHighFollow the steps below
2017, 2019YesYes - onboard relearnVariesYesMedFollow the steps below
2018YesYes - onboard relearnNo (all-keys-lost OK)YesMedFollow the steps below

Cadillac ATS key types & programming facts

All 2013–2019 Cadillac ATS models in the U.S./Canada use a smart/proximity key fob that supports keyless entry and push-button start with a hidden emergency metal key blade for mechanical locking and unlocking. Programming typically involves registering the new fob to the vehicle’s immobilizer and keyless access system using an on-board procedure, often requiring an existing working key or additional time if all keys are lost. Many replacement fobs are OEM Strattec units that must be properly matched to the vehicle’s year and then programmed and paired so remote functions and starting work correctly.

Key types used on the ATS:

  • smart/proximity key (keyless access with push-button start and emergency slide-out key blade) (2013-2019)

Common fob FCC IDs: NBG009768T — check the back of your fob; we confirm the exact variant on site.

2013–2014 Cadillac ATS

Route verified — exact steps vary by trim/equipment

Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.

Show the programming methods (18 steps)

Programming with a Recognized Transmitter — Preparation

Programming step
1 Vehicle must be off before starting programming
Programming step
2 All transmitters (currently recognized and new) must be present during procedure
Remove the key
3 Remove vehicle key from the recognized transmitter before beginning
Programming step
4 Place the recognized transmitter(s) in the cupholder for the duration
Programming step
5 Access to center console storage area required to reach transmitter pocket

Programming with a Recognized Transmitter — Steps

Remove the key
1 Remove key lock cylinder cap and insert vehicle key into driver door handle cylinder
Turn ignition to ON
2 Turn key counterclockwise to unlock position five times within 10 seconds to prompt DIC
Programming step
3 DIC displays READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC when ready
Press / hold a fob button
4 Place new transmitter in transmitter pocket and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 After learning, remove transmitter and press unlock or lock; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit

Programming without a Recognized Transmitter — Steps

Remove the key
1 Remove vehicle key from transmitter and remove key lock cylinder cap
Insert the key
2 Insert vehicle key into driver door handle cylinder and turn counterclockwise five times within 10 seconds to show REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
3 Wait 10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; repeat Step 2 two additional times
Cycle the ignition ON/OFF
4 After third cycle, previously known transmitters no longer work and DIC shows READY FOR REMOTE #1
Press LOCK + UNLOCK
5 Place new transmitter in transmitter pocket, press ENGINE START/STOP to learn, remove and press unlock/lock; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit

Finishing Steps and Notes

Programming step
1 After programming, return vehicle key back into the transmitter
Programming step
2 For additional transmitters, repeat placing in pocket and pressing ENGINE START/STOP as prompted
Press / hold a fob button
3 When all additional transmitters are programmed, press and hold ENGINE START/STOP ~12 seconds to exit programming mode

2015–2016 Cadillac ATS

Route verified — exact steps vary by trim/equipment

Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.

Show the programming methods (20 steps)

Programming with a Recognized Transmitter — Preparation

Remove the key
1 Remove vehicle key from the recognized transmitter before starting
Programming step
2 Ensure all recognized and new transmitters are with the vehicle
Programming step
3 Place recognized transmitter(s) in the cupholder during procedure
Programming step
4 Open center console storage to access transmitter pocket for new transmitter placement
Programming step
5 Vehicle must be off throughout the programming procedure

Programming with a Recognized Transmitter — Steps

Remove the key
1 Remove key lock cylinder cap and insert vehicle key into driver door lock cylinder
Turn ignition to ON
2 Turn key counterclockwise to unlock position five times within 10 seconds
Programming step
3 DIC displays: READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC
Press / hold a fob button
4 Place new transmitter into transmitter pocket and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 After learning, remove transmitter, press unlock or lock to confirm; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit

Programming without a Recognized Transmitter — Preparation & Initiation

Remove the key
1 Remove vehicle key from the transmitter before starting
Remove the key
2 Remove key lock cylinder cap and insert key into driver door lock cylinder
Turn ignition to ON
3 Turn key counterclockwise to unlock position five times within 10 seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
4 Wait ~10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP
Programming step
5 Repeat the turn-five-times step two additional times; after third time previously known transmitters no longer work; DIC shows READY FOR REMOTE #1

Programming without a Recognized Transmitter — Learning Transmitters & Exit

Programming step
1 Place new transmitter in transmitter pocket (center console storage must be opened)
Press / hold a fob button
2 Press ENGINE START/STOP to learn each transmitter; DIC indicates readiness for next transmitter
Press LOCK + UNLOCK
3 Remove transmitter and press unlock or lock to confirm learning for each transmitter
Programming step
4 Repeat learning steps for additional transmitters as needed (up to eight transmitters)
Press / hold a fob button
5 After all transmitters are programmed, press and hold ENGINE START/STOP for ~12 seconds to exit programming mode and return vehicle key to the transmitter

2017, 2019 Cadillac ATS

Route verified — exact steps vary by trim/equipment

Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.

Show the programming methods (18 steps)

Vehicle and Requirements

Programming step
1 Programming options: with recognized transmitters and without recognized transmitters
Programming step
2 Feature availability note: procedure without recognized transmitters not available in Canada
Programming step
3 Estimated time for full programming without recognized transmitters: approximately 30 minutes

Preparation Steps (both methods)

Programming step
1 Ensure vehicle is off before beginning programming
Programming step
2 All transmitters (recognized and new) must be present for programming with recognized transmitters
Programming step
3 Transmitters to be programmed must be with user when programming without recognized transmitters
Remove the key
4 Remove vehicle key from transmitter or recognized transmitter before starting steps
Remove the key
5 Remove key lock cylinder cap to access driver door key lock cylinder

Programming with Two Recognized Transmitters

Programming step
1 Place two recognized transmitters in the cupholder
Insert the key
2 Insert vehicle key into driver door key lock cylinder and turn counterclockwise to unlock position five times within 10 seconds
Programming step
3 DIC displays: READY TO LEARN ELECTRONIC KEY #2, 3, 4, ETC.
Press / hold a fob button
4 Place new transmitter into transmitter pocket (center console storage area) and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 After learning, remove transmitter, press unlock or lock on transmitter; repeat for additional transmitters and hold ENGINE START/STOP ~12 seconds to exit

Programming without Recognized Transmitters

Insert the key
1 Insert vehicle key into driver door key lock cylinder and turn counterclockwise to unlock position five times within 10 seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Hold fob to START button
2 Wait for 10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; DIC will again show REMOTE LEARN PENDING, PLEASE WAIT
Wait / timing window
3 Repeat press-and-wait step two additional times; after third time all previously known transmitters will no longer work and DIC shows READY FOR REMOTE #1
Press LOCK + UNLOCK
4 Place new transmitter in transmitter pocket and press ENGINE START/STOP to learn; remove transmitter and press unlock or lock; repeat for additional transmitters
Press / hold a fob button
5 After programming all transmitters, press and hold ENGINE START/STOP for approximately 12 seconds to exit programming mode and return vehicle key to transmitter

2018 Cadillac ATS

Route verified — exact steps vary by trim/equipment

Route verified as onboard programming (no dealer needed). The sequences below are general route guidance — use them only if your vehicle shows the same prompts and controls. If the prompts don’t match, stop and call us.

Show the programming methods (15 steps)

Vehicle and Requirements

Programming step
1 Model specified: 2018 Cadillac ATS
Programming step
2 Programming applies to keyless entry remote fob / smart key
Programming step
3 Vehicle must be off for programming procedures
Programming step
4 All transmitters to be programmed must be present during procedure
Programming step
5 Feature to program without two recognized transmitters not available in Canada

Recognized Transmitter Learn Sequence

Programming step
1 Place new transmitter into transmitter pocket accessed via center console storage
Press / hold a fob button
2 Press ENGINE START/STOP to learn transmitter; DIC indicates readiness for next transmitter
Press LOCK + UNLOCK
3 Remove transmitter from pocket and press unlock or lock to confirm learning
Programming step
4 Repeat placement and ENGINE START/STOP to program additional transmitters
Press / hold a fob button
5 Press and hold ENGINE START/STOP ~12 seconds to exit programming mode after all transmitters programmed

Remote Learn Sequence without Recognized Transmitters

Cycle the ignition ON/OFF
1 After third cycle, all previously known transmitters will no longer work; DIC shows READY FOR REMOTE #1
Programming step
2 Place new transmitter in transmitter pocket accessed via center console storage
Press / hold a fob button
3 Press ENGINE START/STOP to learn; DIC readies next transmitter
Press LOCK + UNLOCK
4 Remove transmitter and press unlock or lock to confirm; repeat for additional transmitters
Press / hold a fob button
5 Press and hold ENGINE START/STOP ~12 seconds to exit programming mode; return vehicle key back into transmitter

How we validate this guide

Year coverage comes from our consolidated vehicle programming dataset. Route-level programming status is reviewed against internal route sheets and available manufacturer, security-access, and professional tool references. Exact button sequences are marked source-verified only when we have year/equipment-specific support; where a year is labeled “route verified, steps vary,” we confirm the exact fob, trim, and prompts before programming. Reviewed for route and safety by Mohammad H. Abdelhadi, ALOA-Certified Master Locksmith.

YearRoute statusExact steps
2013–2014Route verifiedGeneral guidance
2015–2016Route verifiedGeneral guidance
2017, 2019Route verifiedGeneral guidance
2018Route verifiedGeneral guidance

Common questions

Does my 2013-2019 Cadillac ATS use a traditional metal key or a smart key fob?

It uses a smart/proximity key fob with push-button start and a removable emergency metal key blade inside the fob.

Can I use an aftermarket fob for my Cadillac ATS?

Yes, but it must match the correct FCC ID/part number for your ATS year and then be programmed to the car. Many locksmiths recommend OEM Strattec fobs for best reliability.

Is programming a Cadillac ATS key fob an on-board process?

The ATS supports on-board programming, but procedures and requirements vary by situation. Many owners use a locksmith or dealer to ensure the new fob is properly registered and fully functional.

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

For most years, yes - the route is onboard relearn or an OBD tool, both of which a mobile locksmith handles at your location.

Does this program the remote only, or the transponder key too?

It depends on your key type. Tell us your FCC ID and we will confirm.

What if my year says professional programming required?

Those years need a programmer or security access; we bring the tool to you and program it on site.

How much does it cost?

It depends on year, key type, and whether you have a working key. Call (833) 439-8636 for a firm price before we dispatch.

Need your ATS fob programmed? We come to you, 24/7.
Scroll to Top
☎  Tap to call 24/7 — (833) 439-8636