Skip to content
LocksmithRates Independent locksmith pricing & how-to

GM Smart Key Programming for Push-Button Start

Updated 2026 67 vehicles 2015–2020

This procedure covers 67 Buick, Cadillac, Chevrolet and GMC vehicles from 2015 to 2020. Check that yours is listed below, then follow the steps.

Need the fob itself?

Pick your vehicle to see replacement fobs on Amazon. Match the FCC ID on your old fob before you buy.

Not sure which fob is yours? Find your year below for the exact FCC ID and part number.

If your GM vehicle (Cadillac, Chevrolet, Buick) has push-button start, you can program smart keys yourself. Use Method A if you have two working smart keys; use Method B if you have one or none. Up to 8 smart keys — read the steps through first.

Before you start

  • All smart keys — working and new — with you
  • Engine off

Method A — with two working smart keys

  1. 1Remove the emergency key blade from one of the working smart keys.
  2. 2Place both working smart keys in the cupholder.
  3. 3Insert the emergency key blade into the driver's-door lock cylinder and turn it counterclockwise to unlock five times within 10 seconds. (On some vehicles you'll first pop off the lock-cylinder cap on the door handle.) The Driver Information Center shows READY FOR REMOTE #2.
  4. 4Place the new smart key in the transmitter pocket — center-console storage for Cadillac, front cupholder for Chevrolet and Buick.
  5. 5Press ENGINE START/STOP. When the key is recognized, the display is ready for the next key.
  6. 6Take the key out of the pocket and press Lock or Unlock on it.
  7. 7To add another key, repeat the last three steps. When done, press and hold ENGINE START/STOP about 12 seconds to exit.

Method B — with one or no working smart key

Takes about 30 minutes and isn't available in Canada. With no working key, have the new key's emergency blade cut by a locksmith first.

  1. 1Remove the key blade from your existing or new smart key.
  2. 2Insert it into the driver's-door lock cylinder and turn counterclockwise to unlock five times within 10 seconds. The display shows READY FOR REMOTE.
  3. 3Wait about 10 minutes until the display reads PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP. The display shows REMOTE LEARN PENDING, PLEASE WAIT.
  4. 4Repeat that door-cylinder, wait, and Start/Stop sequence two more times. After the third, all previously known keys stop working and the display shows READY FOR REMOTE #1.
  5. 5Place the new smart key in the transmitter pocket — center console for Cadillac, front cupholder for Chevrolet and Buick.
  6. 6Press ENGINE START/STOP. When recognized, the display is ready for the next key.
  7. 7Take the key out and press Lock or Unlock on it.
  8. 8To add another key, repeat the last three steps. When done, press and hold ENGINE START/STOP about 12 seconds to exit.

Which fob does your vehicle take?

These steps program a fob to your car — they can't tell you which fob to buy, and one that isn't the right part for your vehicle will not pair no matter how carefully you follow them. Find your vehicle below: tap your year for the exact fob it takes — FCC ID, OE part number and battery — or "Shop fobs" to browse replacements for that model.

Find your vehicle

Vehicles this procedure covers

These steps apply to the 67 vehicles below — 21 models across 4 makes. Tap a year for that exact vehicle's fob details — FCC ID, part number and battery — or "Shop fobs" to browse replacements for that model on Amazon.

Every year, make and model this key fob programming procedure applies to
Make Model Years covered
Buick Enclave Shop fobs for the Buick Enclave on Amazon
Buick Envision Shop fobs for the Buick Envision on Amazon
Buick Lacrosse Shop fobs for the Buick Lacrosse on Amazon
Buick Regal Shop fobs for the Buick Regal on Amazon
Cadillac ATS Shop fobs for the Cadillac ATS on Amazon
Cadillac CT6 Shop fobs for the Cadillac CT6 on Amazon
Cadillac CTS Shop fobs for the Cadillac CTS on Amazon
Cadillac Escalade Shop fobs for the Cadillac Escalade on Amazon
Cadillac XT4 Shop fobs for the Cadillac XT4 on Amazon
Cadillac XT5 Shop fobs for the Cadillac XT5 on Amazon
Cadillac XT6 Shop fobs for the Cadillac XT6 on Amazon
Cadillac XTS Shop fobs for the Cadillac XTS on Amazon
Chevrolet Bolt Shop fobs for the Chevrolet Bolt on Amazon
Chevrolet Camaro Shop fobs for the Chevrolet Camaro on Amazon
Chevrolet Cruze Shop fobs for the Chevrolet Cruze on Amazon
Chevrolet Malibu Shop fobs for the Chevrolet Malibu on Amazon
Chevrolet Sonic Shop fobs for the Chevrolet Sonic on Amazon
Chevrolet Spark Shop fobs for the Chevrolet Spark on Amazon
Chevrolet Traverse Shop fobs for the Chevrolet Traverse on Amazon
Chevrolet Trax Shop fobs for the Chevrolet Trax on Amazon
GMC Terrain Shop fobs for the GMC Terrain on Amazon

We may earn a commission on qualifying purchases made through links on this page, at no extra cost to you. It never affects which product we recommend. Learn more.

Rather pay someone to do it?

What a locksmith or dealer charges to program a fob, and what a lost key costs to replace outright:

All key fob programming procedures →