GMC Yukon XL Key Fob Programming by Year

Can you program a Yukon XL 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
2001–2006YesYes - onboard relearnNo (all-keys-lost OK)YesHighFollow the steps below
2007–2010YesYes - onboard relearnNo (all-keys-lost OK)PossibleHighFollow the steps below
2015YesYes - onboard relearnYes (1 working)YesHighFollow the steps below
2016YesYes - onboard relearnYes (1 working)YesHighFollow the steps below
2017–2020YesYes - onboard relearnNo (all-keys-lost OK)YesHighFollow the steps below
2021NoNo - needs a programmer/toolNo (all-keys-lost OK)YesMedWe bring the tool to you

GMC Yukon XL key types & programming facts

From 2001 through the mid‑2010s, Yukon XL models generally use transponder keys plus separate remotes or remote‑head keys that require programming with appropriate equipment through the vehicle’s diagnostic/OBD system, and in some cases limited on‑board procedures. By 2021, Yukon XL models with push‑button start use a smart key/proximity fob (FCC ID YG0G21TB2) that is added via the vehicle’s on‑board “Remote Key Learn” menu using at least two recognized keys and the backup slot in the cup holder. Programming typically involves registering the new key or fob to the vehicle’s immobilizer and remote‑locking system so the engine will start and the buttons operate correctly; many locksmiths and dealers use OEM scan tools or compatible diagnostic devices for this process.

Key types used on the Yukon XL:

  • transponder chip key (separate metal key, no buttons) (2001-2006 (examples shown for 2001–2003 Yukon/Yukon XL on key-fob retailer fitment pages))
  • remote keyless entry (RKE) fob, used with separate metal key (2001-2014 (multiple 3‑ and 4‑button Yukon/Yukon XL remotes listed through 2014))
  • remote‑head key (integrated key + remote in one head) (approximately 2007-2014 (remote‑head styles sold for Yukon/Yukon XL in these years))
  • smart key / proximity fob with emergency key (push‑to‑start) (2021 (and later) Yukon/Yukon XL – 6‑button smart remote key fob with integrated emergency key, FCC YG0G21TB2)

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

2001–2006 GMC Yukon XL

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)

Preparation Steps

Close the doors
1 Close all vehicle doors before starting
Insert the key
2 Insert key into the ignition
Press / hold a fob button
3 Hold down power UNLOCK button on driver door panel until instructed to release
Programming step
4 Perform steps 5 through 8 in fairly rapid succession
Programming step
5 Ensure existing transmitters included when repeating programming steps

Ignition Toggle Sequence

Turn ignition to ON
1 Turn ignition switch to ON position (as far as possible without starting engine)
Cycle the ignition ON/OFF
2 Turn ignition switch to OFF position
Turn ignition to ON
3 Turn ignition switch to ON position again
Cycle the ignition ON/OFF
4 Turn ignition switch to OFF position again
Turn ignition to ON
5 Use ON position to exit transmitter programming mode (turn ignition ON at step 12)

Transmitter Programming Actions

Press LOCK + UNLOCK
1 Release power UNLOCK button on door panel; vehicle will lock and unlock automatically
Press LOCK + UNLOCK
2 Hold down LOCK and UNLOCK buttons on transmitter simultaneously until door locks and unlocks
Press LOCK + UNLOCK
3 Allow up to 30 seconds for LOCK/UNLOCK button step to take effect
Press LOCK + UNLOCK
4 Repeat LOCK/UNLOCK button step for each additional transmitter (including existing transmitters)
Turn ignition to ON
5 Turn ignition to ON to exit programming mode after all transmitters programmed

2007–2010 GMC Yukon XL

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 (19 steps)

Vehicle Identification and Requirements

Programming step
1 Applies to 2007 GMC Yukon XL keyless entry remote fob smart key
Programming step
2 Separate procedures for vehicles with and without Driver Information Center (DIC) buttons
Programming step
3 Vehicle must be in Park (P) for DIC-less procedure with key in ON position (as far as possible without cranking)
Programming step
4 Key must be inserted and removed to enter and exit programming modes

Programming Procedure — Vehicles with Driver Information Center Buttons

Insert the key
1 Insert key and turn to ON position to access Driver Information Center
Press / hold a fob button
2 Press vehicle information button until "PRESS TO RELEARN REMOTE KEY" displays
Press / hold a fob button
3 Press set/reset button until "REMOTE KEY LEARNING ACTIVE" displays
Press LOCK + UNLOCK
4 Press and hold lock and unlock buttons simultaneously on remote for approximately 15 seconds until chime indicates programming
Press LOCK + UNLOCK
5 Repeat simultaneous lock/unlock step for each additional remote (up to eight)

Programming Procedure — Vehicles without Driver Information Center Buttons

Press / hold a fob button
1 With vehicle in Park and key in ON position, press trip odometer reset stem until "RELEARN REMOTE KEY" displays
Press / hold a fob button
2 Press and hold trip odometer reset stem for three seconds to access programming
Wait / timing window
3 Wait for "REMOTE KEY LEARNING ACTIVE" message to display
Press LOCK + UNLOCK
4 Press and hold lock and unlock buttons simultaneously on remote for approximately 15 seconds until chime indicates programming
Press LOCK + UNLOCK
5 Repeat simultaneous lock/unlock step for each additional remote (up to eight)

Exiting and Testing

Remove the key
1 Turn key off and remove key to exit programming mode
Programming step
2 Test all programmed remotes after exiting programming mode
Programming step
3 Programming mode exit required after finishing additional remote programming
Doors lock-cycle (confirm)
4 Vehicle chime confirms successful programming of each remote
Programming step
5 Ensure number of programmed remotes does not exceed eight

2015 GMC Yukon XL

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)

Vehicle Types and Professional Programming

Programming step
1 Separate key and remote configuration requires qualified professional for programming
Programming step
2 Vehicle not onboard programmable when keys and remotes are separate
Programming step
3 Automotive locksmith recommended; Low Rate Locksmith suggested for local search
Programming step
4 Driving vehicle to locksmith may reduce cost compared to on-site service
Programming step
5 Locksmith uses specialized computer equipment to program smart key remote fob

Programming When One Smart Key Is Already Programmed

Programming step
1 New fob can be programmed when one programmed remote exists
Programming step
2 Vehicle must be off and all remotes (current and new) present for programming
Remove the key
3 Procedure: remove key from programmed remote and place programmed remote in cupholder or passenger seat
Insert the key
4 Driver door key cylinder: insert key and turn counterclockwise to unlock five times within 10 seconds to display READY FOR REMOTE #2, 3, 4, ETC on DIC
Press LOCK + UNLOCK
5 New remote placed in console remote pocket/insert; press ENGINE START/STOP to learn; press unlock/lock on remote when removed; hold ENGINE START/STOP ~12 seconds to exit programming

Remote Pocket/Insert and Console Location

Programming step
1 Remote pocket/insert located in front of center console storage area between driver and front passenger seats
Programming step
2 Access requires opening center console storage area and storage tray
Programming step
3 Remote pocket/insert used for placing new remote during programming steps
Press LOCK + UNLOCK
4 Removal of remote from pocket followed by pressing unlock or lock finalizes learn for that remote
Turn ignition to ON
5 Return vehicle key back into the remote after programming completion

Programming Without Any Programmed Smart Key

Programming step
1 Procedure allows programming up to eight remotes when no remotes are programmed (not available in Canada)
Programming step
2 Vehicle must be off and all remotes to be programmed must be present; process takes ~30 minutes
Remove the key
3 Driver door key cylinder: remove key from remote, insert key, turn counterclockwise to unlock five times within 10 seconds to show REMOTE LEARN PENDING, PLEASE WAIT on DIC
Press / hold a fob button
4 Press ENGINE START/STOP after DIC prompts (repeat press sequence three times) until DIC shows READY FOR REMOTE #1; previously known remotes will be erased after third press
Remove the key
5 Place each new remote in console pocket/insert and press ENGINE START/STOP to learn; remove and press unlock/lock; repeat for additional remotes; hold ENGINE START/STOP ~12 seconds to exit programming; return key to remote afterwards

2016 GMC Yukon XL

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)

Programming when one smart key is already programmed

Programming step
1 New fob can be added when one programmed remote exists
Programming step
2 Vehicle must be off and all remotes (current and new) present
Remove the key
3 Steps: remove key from programmed remote, place programmed remote in cupholder or passenger seat
Insert the key
4 Insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds; DIC displays READY FOR REMOTE #2, 3, 4, ETC.
Press LOCK + UNLOCK
5 Place new remote in center console remote pocket/insert, press ENGINE START/STOP to learn, remove and press unlock/lock; hold ENGINE START/STOP ~12 seconds to exit

Remote pocket/insert and console location

Programming step
1 Remote pocket/insert located in front of center console storage area between driver and front passenger seats
Programming step
2 Access requires opening center console storage area and storage tray
Programming step
3 Programmed remote placement options include cupholder or passenger seat
Programming step
4 New remotes placed in remote pocket/insert during learning steps
Press LOCK + UNLOCK
5 Remote removed from pocket and tested by pressing unlock or lock after learning

Programming without any programmed smart key

Programming step
1 Procedure allows programming up to eight remotes when no remotes available
Programming step
2 Feature not available in Canada; estimated duration ~30 minutes
Programming step
3 Vehicle must be off and all remotes to be programmed must be present
Remove the key
4 Initial steps: remove key from remote, insert into driver door lock cylinder, turn counterclockwise to unlock five times within 10 seconds; DIC displays REMOTE LEARN PENDING, PLEASE WAIT
Press / hold a fob button
5 Press ENGINE START/STOP when prompted by DIC three times (waiting 10 minutes before first press) to reach READY FOR REMOTE #1, then place remotes in pocket/insert and press ENGINE START/STOP to learn each; hold ENGINE START/STOP ~12 seconds to exit

2017–2020 GMC Yukon XL

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)

Professional programming instructions

Programming step
1 Locate an automotive locksmith using Low Rate Locksmith
Programming step
2 Driving vehicle to locksmith may save on service call fees compared with mobile service
Programming step
3 Locksmith hooks up specialized computer equipment to vehicle to program smart key remote fobs
Programming step
4 Vehicle not onboard programmable when separate key and remote are present

Programming with two programmed smart keys

Programming step
1 Vehicle must be off and all remotes (current and new) must be present
Remove the key
2 Remove key from programmed remote; place programmed remotes in cupholder or passenger seat
Insert the key
3 Insert vehicle key into driver door key lock cylinder and turn counterclockwise to unlock five times within 10 seconds to display READY FOR REMOTE #2, 3, 4, ETC on DIC
Press / hold a fob button
4 Place new remote in remote pocket/insert and press ENGINE START/STOP; DIC shows ready to program next remote when learned
Remove the key
5 Remove remote and press unlock or lock to confirm; repeat steps to program additional remotes; press and hold ENGINE START/STOP ~12 seconds to exit programming mode; return key to remote

Programming without any programmed smart key

Programming step
1 Vehicle must be off and all remotes to be programmed must be present; process takes ~30 minutes
Remove the key
2 Remove vehicle key from remote; insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds to display REMOTE LEARN PENDING, PLEASE WAIT on DIC
Hold fob to START button
3 Wait ~10 minutes until DIC displays PRESS ENGINE START BUTTON TO LEARN, then press ENGINE START/STOP; repeat this press-wait step a total of three times to erase previously known remotes and reach READY FOR REMOTE #1
Press LOCK + UNLOCK
4 Place new remote in remote pocket/insert, press ENGINE START/STOP to learn; when learned, DIC shows ready for next remote; remove remote and press unlock or lock to confirm
Press / hold a fob button
5 Repeat learning steps for additional remotes; press and hold ENGINE START/STOP ~12 seconds to exit programming mode; return key to remote

Remote pocket, controls, and troubleshooting

Programming step
1 Remote pocket/insert location requires opening center console storage area and storage tray to access
Programming step
2 ENGINE START/STOP button used to initiate and accept remote learning during programming procedures
Hold fob to START button
3 DIC messages used to guide programming: READY FOR REMOTE #, REMOTE LEARN PENDING, PLEASE WAIT, PRESS ENGINE START BUTTON TO LEARN
Press / hold a fob button
4 When programming without existing remotes, all previously known remotes will no longer work after the third press sequence

2021 GMC Yukon XL

Professional programming required

Professional programming for the 2021

This year needs a programmer/scan tool - there is no owner-followable onboard sequence. A mobile locksmith confirms your key type and FCC ID, then programs it on site.

Call (833) 439-8636

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
2001–2006Route verifiedGeneral guidance
2007–2010Route verifiedGeneral guidance
2015Route verifiedGeneral guidance
2016Route verifiedGeneral guidance
2017–2020Route verifiedGeneral guidance
2021Route verified (tool)Professional route

Common questions

Does my 2021 Yukon XL use a regular key or a smart key fob?

Many 2021 Yukon XL models with push‑button start use a 6‑button smart proximity fob with an emergency key blade, FCC ID YG0G21TB2.

Can I program a 2021 Yukon XL smart fob myself?

If you already have two working smart keys, the 2021 Yukon/Yukon XL allows on‑board programming via the dash “Remote Key Learn” menu and the backup pocket in the cup holder.

Why do older Yukon XL models need both a key and a separate remote?

Earlier Yukon XL years commonly used a transponder ignition key plus a separate keyless‑entry remote, or a combined remote‑head key, each of which must be programmed to the vehicle’s security and locking systems.

Can you program a Yukon XL 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 Yukon XL fob programmed? We come to you, 24/7.
Scroll to Top
☎  Tap to call 24/7 — (833) 439-8636