GMC Sierra Key Fob Programming by Year

Can you program a Sierra 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
2000–2006YesYes - onboard relearnNo (all-keys-lost OK)YesHighFollow the steps below
2007YesYes - onboard relearnNo (all-keys-lost OK)PossibleMedFollow the steps below
2008–2010YesYes - onboard relearnNo (all-keys-lost OK)PossibleMedFollow the steps below
2019, 2021NoNo - professional onlyPossibleMedWe program it on site
2020YesYes - onboard relearnVariesYesHighFollow the steps below

GMC Sierra key types & programming facts

Across the Sierra years covered here, key programming may involve either a standard/insert-key system or a newer smart/proximity system, depending on the trim and model year. The sources indicate that some GMC Sierra key fobs can be programmed by the vehicle owner, while others require professional programming; the exact route depends on the specific year and key type.

Key types used on the Sierra:

  • traditional metallic/mechanical key (older Sierra years; source does not specify exact range for 2000-2021)
  • transponder (chip) key (modern Sierra models; source does not specify exact range for 2000-2021)
  • smart/proximity key (more modern Sierra models; source does not specify exact range for 2000-2021)

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

2000–2006 GMC Sierra

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

Vehicle Preparation

Close the doors
1 Close all vehicle doors.
Insert the key
2 Insert the key into the ignition.
Programming step
3 Ensure ignition can be turned to ON without starting the engine.
Press / hold a fob button
4 Keep drivers door power UNLOCK button accessible for holding.
Programming step
5 Have all transmitters intended for programming ready.

Initial Button/Harness Sequence

Press / hold a fob button
1 Hold down power UNLOCK button on drivers door panel; continue until instructed to release.
Programming step
2 Perform steps 5 through 8 in fairly rapid succession.
Turn ignition to ON
3 Turn ignition switch to ON position (as far as possible without starting engine).
Cycle the ignition ON/OFF
4 Turn ignition switch to OFF position.
Turn ignition to ON
5 Turn ignition switch to ON position again.

Completing Ignition Steps and Release

Cycle the ignition ON/OFF
1 Turn ignition switch to OFF position after second ON.
Press / hold a fob button
2 Release power UNLOCK button on door panel after completing ignition toggles.
Press LOCK + UNLOCK
3 Automatic door lock/unlock confirms correct release timing.
Press / hold a fob button
4 Hold time for power UNLOCK button spans entire ignition toggle sequence.
Press LOCK + UNLOCK
5 Automatic lock/unlock serves as feedback to proceed to transmitter programming.

Transmitter Programming

Press LOCK + UNLOCK
1 Hold down LOCK and UNLOCK buttons on the transmitter simultaneously until door locks and unlocks.
Wait / timing window
2 Expect this transmitter step to take up to 30 seconds.
Press LOCK + UNLOCK
3 Repeat the LOCK/UNLOCK simultaneous press for confirmation.
Programming step
4 Repeat the transmitter step for each additional transmitter, including existing ones.
Programming step
5 Ensure all transmitters are programmed before exiting programming mode.

Exit and Test

Turn ignition to ON
1 Turn ignition switch to ON position to exit transmitter programming mode.
Remove the key
2 Remove key from the ignition after exiting programming mode.
Doors lock-cycle (confirm)
3 Test remote(s) to confirm successful programming.
Programming step
4 Replace key fob battery if key fob not working prior to programming.

2007 GMC Sierra

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)

Old body style programming steps

Close the doors
1 Close all doors and insert key into ignition
Press / hold a fob button
2 Hold power UNLOCK button on driver door panel and keep held until step 9
Cycle the ignition ON/OFF
3 Cycle ignition ON → OFF → ON → OFF (ON = as far as possible without starting engine)
Press LOCK + UNLOCK
4 Release UNLOCK button; vehicle locks should lock/unlock automatically to confirm programming mode
Remove the key
5 If locks do not cycle, remove key, open driver door, and restart procedure from step 1

Old body style remote enrollment and exit

Cycle the ignition ON/OFF
1 After locks cycle, hold LOCK and UNLOCK on remote until doors lock/unlock (may take up to 30 seconds)
Press LOCK + UNLOCK
2 Repeat LOCK+UNLOCK step for each additional remote, including existing remotes
Turn ignition to ON
3 Turn ignition to ON to exit programming mode
Programming step
4 Test all programmed remotes after exiting
Programming step
5 If programming fails, restart full procedure beginning at step 1

New body style — vehicles with DIC 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 on remote simultaneously for ~15 seconds until chime confirms programming

New body style — vehicles without DIC buttons

Programming step
1 Vehicle must be in Park with key in ON position (as far as possible without cranking)
Press / hold a fob button
2 Press trip odometer reset stem until "RELEARN REMOTE KEY" displays
Press / hold a fob button
3 Press and hold trip reset stem for three seconds until "REMOTE KEY LEARNING ACTIVE" displays
Press LOCK + UNLOCK
4 Press and hold LOCK and UNLOCK on each remote simultaneously for ~15 seconds until chime confirms programming

2008–2010 GMC Sierra

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

Vehicle model and purpose

Programming step
1 2008 GMC Sierra keyless entry remote fob programming instructions
Programming step
2 Use applies to vehicles with and without Driver Information Center buttons
Press LOCK + UNLOCK
3 Procedure includes entering a programming mode and using remote lock/unlock buttons
Programming step
4 Final step requires exiting programming mode and testing remotes

Procedure for vehicles with Driver Information Center (DIC) 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 on remote simultaneously for ~15 seconds until chime sounds
Remove the key
5 Repeat lock/unlock step for additional remotes, then turn key off and remove key to exit and test remotes

Procedure for vehicles without Driver Information Center buttons

Programming step
1 Vehicle must be in Park (P) with key in ON position (as far as possible without cranking)
Press / hold a fob button
2 Press trip odometer reset stem until "RELEARN REMOTE KEY" displays
Press / hold a fob button
3 Press and hold trip odometer reset stem for three seconds to display "REMOTE KEY LEARNING ACTIVE"
Press LOCK + UNLOCK
4 Press and hold lock and unlock buttons on first remote simultaneously for ~15 seconds until chime sounds
Remove the key
5 Repeat lock/unlock step for additional remotes, then turn key off and remove key to exit and test remotes

2019, 2021 GMC Sierra

Professional programming required

Professional programming for the 2019, 2021

This year requires professional programming (security access / tool). A mobile locksmith confirms your key type and FCC ID, then programs it on site.

Call (833) 439-8636

2020 GMC Sierra

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

Vehicle preparation and requirements

Programming step
1 Vehicle must be off for programming procedures
Programming step
2 All transmitters (recognized and new) must be present during programming
Programming step
3 Procedure differs for keyless access vehicles and non-keyless vehicles
Programming step
4 Feature to program without recognized transmitters not available in Canada
Programming step
5 Programming without recognized transmitters takes approximately 30 minutes

Programming with recognized transmitters (keyless access only)

Remove the key
1 Remove key from recognized transmitter before starting
Programming step
2 Place recognized transmitters in cupholder or passenger seat
Insert the key
3 Insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds to prompt DIC
Press / hold a fob button
4 Place new transmitter in center console transmitter pocket/insert and press ENGINE START/STOP to learn
Press LOCK + UNLOCK
5 Press unlock/lock on learned transmitter; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit

Programming without recognized transmitters (keyless access only)

Remove the key
1 Remove vehicle key from transmitter before starting
Insert the key
2 Insert key into driver door lock cylinder and turn counterclockwise to unlock five times within 10 seconds to display REMOTE LEARN PENDING
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 sequence three times
Programming step
4 After third sequence, all previously known transmitters will no longer work and DIC shows READY FOR REMOTE #1
Press LOCK + UNLOCK
5 Place new transmitter in console pocket, press ENGINE START/STOP to learn, press unlock/lock on transmitter; repeat for additional transmitters; hold ENGINE START/STOP ~12 seconds to exit

Transmitter pocket/insert and console location

Programming step
1 Transmitter 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 New transmitters must be placed in transmitter pocket/insert during learning steps
Press LOCK + UNLOCK
4 Remove transmitter from pocket/insert to press unlock or lock after learning
Turn ignition to ON
5 Return key back into transmitter after programming completion

When professional programming is required

Programming step
1 Vehicle described as not on-board programmable if separate key and remote exist
Programming step
2 Qualified professional (automotive locksmith) required to program smart key remote fob in such cases
Programming step
3 Locksmith locators available via Low Rate Locksmith
Programming step
4 Driving vehicle to locksmith may save money versus mobile service
Programming step
5 Locksmith will connect specialized computer equipment to vehicle to program smart key remote fob

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
2000–2006Route verifiedGeneral guidance
2007Route verifiedGeneral guidance
2008–2010Route verifiedGeneral guidance
2019, 2021Professional-onlyProfessional route
2020Route verifiedGeneral guidance

Common questions

What key type does a GMC Sierra use?

Sierra models use mechanical keys, transponder keys, or smart/proximity keys, depending on year and equipment.

Can a GMC Sierra key fob be programmed without a locksmith?

Some Sierra fobs can be owner-programmed, but others require professional programming depending on the model year and key type.

Are all 2021 Sierra remotes the same?

No. Sources show different 2021 Sierra remote references, including HYQ1EA and HYQ1ES, so the correct fob depends on the exact vehicle configuration.

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