Chevrolet Spark Key Fob Programming by Year

Can you program a Spark 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
2013YesYes - onboard relearnYes (1 working)PossibleMedFollow the steps below
2014–2015YesYes - onboard relearnYes (1 working)PossibleMedFollow the steps below
2016YesYes - onboard relearnYes (1 working)PossibleMedFollow the steps below
2017YesYes - onboard relearnYes (1 working)PossibleMedFollow the steps below
2018YesYes - onboard relearnNo (all-keys-lost OK)YesMedFollow the steps below
2019–2022YesYes - onboard relearnVariesPossibleMedFollow the steps below

Chevrolet Spark key types & programming facts

US/Canada Chevrolet Spark models from 2013-2022 use a remote flip key that combines the mechanical blade with built-in keyless entry buttons. Programming generally involves an onboard procedure using an existing working key and ignition cycles to add a new key/remote without removing modules. Some aftermarket suppliers provide self-programming instructions for owners, but many customers still use a locksmith or dealer for cutting and programming to ensure proper immobilizer and remote operation.

Key types used on the Spark:

  • flip key (remote key with integrated blade) (2013-2016)
  • flip key (remote key with integrated blade) (2017-2022)

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

2013 Chevrolet Spark

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

Programming with Recognized Transmitter

Insert the key
1 Insert original key into ignition, turn to ON/RUN.
Programming step
2 Turn key to LOCK/OFF and remove it.
Insert the key
3 Insert new key within five seconds, turn to ON/RUN.
Programming step
4 Security light indicates successful programming by turning off.
Programming step
5 Repeat process for additional keys as needed.

Programming without Recognized Transmitter

Programming step
1 All keys lost requires locksmith for programming.
Programming step
2 Locate an automotive locksmith via Low Rate Locksmith.
Programming step
3 Driving to locksmith may reduce costs if vehicle is mobile.
Programming step
4 Locksmith connects specialized equipment to vehicle.
Programming step
5 Equipment programs smart key remote fob effectively.

2014–2015 Chevrolet Spark

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 with Recognized Transmitter

Insert the key
1 Insert original key; turn to ON/RUN position.
Remove the key
2 Turn key to LOCK/OFF; remove key.
Insert the key
3 Insert new key; turn to ON/RUN within five seconds.
Doors lock-cycle (confirm)
4 Security light turns off, confirming key programming.
Programming step
5 Repeat steps for additional keys as needed.

Programming without Recognized Transmitter

Insert the key
1 Insert new key into ignition.
Turn ignition to ON
2 Turn to ON/RUN; security light activates.
Wait / timing window
3 Wait 10 minutes for security light to turn off.
Turn ignition to ON
4 Turn ignition to LOCK/OFF.
Turn ignition to ON
5 Repeat steps two more times; final turn to ON/RUN completes key learning.

Key Programming Tips

Programming step
1 Ensure vehicle is off before starting programming.
Programming step
2 Have all keys to be programmed on hand.
Programming step
3 Be aware that previously known keys will be rendered inactive after programming without recognized key.
Programming step
4 Follow steps carefully to avoid errors in programming.
Programming step
5 Consult a locksmith for assistance if issues arise.

2016 Chevrolet Spark

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 Recognized Transmitter (Key Vehicles)

Insert the key
1 Insert original key into ignition; turn to ON/RUN position.
Remove the key
2 Turn key to LOCK/OFF and remove the key.
Insert the key
3 Insert new key; turn to ON/RUN within five seconds.
Programming step
4 Security light will turn off, indicating successful programming.
Programming step
5 Repeat process for additional keys as needed.

Programming without Recognized Transmitter (Key Vehicles)

Insert the key
1 Insert new vehicle key into ignition and turn to ON/RUN.
Wait / timing window
2 Wait for security light to activate, then wait 10 minutes for it to turn off.
Turn ignition to ON
3 Turn ignition to LOCK/OFF and repeat the process two more times.
Cycle the ignition ON/OFF
4 After third cycle, turn to ON/RUN to complete key learning.
Programming step
5 All previously known keys will be deactivated; new keys can be programmed thereafter.

Programming with Recognized Transmitter (Keyless Access Vehicles)

Programming step
1 Place recognized transmitters in cupholder before starting.
Insert the key
2 Insert vehicle key into driver door lock; turn to unlock five times within 10 seconds.
Programming step
3 DIC will display READY FOR REMOTE #2, 3, 4, or 5.
Programming step
4 Place new transmitter in center console storage area.
Press / hold a fob button
5 Press ENGINE START/STOP button to complete programming; repeat for additional transmitters.

Programming without Recognized Transmitter (Keyless Access Vehicles)

Insert the key
1 Insert vehicle key into driver door lock; turn to unlock five times within 10 seconds.
Wait / timing window
2 DIC displays REMOTE LEARN PENDING; wait for 10 minutes.
Press / hold a fob button
3 After waiting, press ignition; repeat this step two more times.
Cycle the ignition ON/OFF
4 DIC will show READY FOR REMOTE #1 after third cycle.
Press / hold a fob button
5 Place new transmitter in console pocket and press ENGINE START/STOP to learn; repeat for additional transmitters.

2017 Chevrolet Spark

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 Two Recognized Keys

Insert the key
1 Insert original key into ignition and turn to ON/RUN.
Remove the key
2 Turn key to LOCK/OFF, then remove the key.
Insert the key
3 Insert second original key and turn to ON/RUN within five seconds.
Remove the key
4 Turn key to LOCK/OFF, then remove the key.
Insert the key
5 Insert new key and turn to ON/RUN; security light indicates successful programming.

Programming without a Recognized Key

Insert the key
1 Insert new key into ignition and turn to ON/RUN; security light activates.
Wait / timing window
2 Wait 10 minutes for the security light to turn off.
Turn ignition to ON
3 Turn ignition to LOCK/OFF.
Turn ignition to ON
4 Repeat the process two more times; after third attempt, turn to ON/RUN.
Insert the key
5 For second key, turn to OFF, insert second key, and rotate to ON/RUN.

Programming with Recognized Transmitters

Programming step
1 Place two recognized smart keys in the transmitter pocket.
Programming step
2 Unlock driver door five times with new transmitter key to initiate programming.
Insert the key
3 Insert new smart key into transmitter pocket, buttons facing rear.
Press / hold a fob button
4 Press ENGINE START/STOP; DIC indicates readiness for next transmitter.
Press / hold a fob button
5 Remove transmitter, press UNLOCK; repeat steps for additional transmitters.

Programming without Recognized Transmitters

Programming step
1 Unlock driver door five times with vehicle key to start the process.
Hold fob to START button
2 Wait for DIC to display "PRESS ENGINE START BUTTON TO LEARN."
Programming step
3 Repeat the process two additional times; all previously known transmitters will be disabled.
Programming step
4 Place new transmitter into transmitter pocket.
Press / hold a fob button
5 Press ENGINE START/STOP; DIC indicates readiness for next transmitter.

2018 Chevrolet Spark

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)

Programming with Two Recognized Keys

Programming step
1 Original key must be turned to ON/RUN position.
Programming step
2 Key must be turned to LOCK/OFF and removed.
Wait / timing window
3 Second original key inserted and turned to ON/RUN within five seconds.
Programming step
4 New key inserted and turned to ON/RUN; security light indicates successful programming.
Programming step
5 Repeat steps for additional keys as needed.

Programming without a Recognized Key

Programming step
1 New vehicle key inserted into ignition and turned to ON/RUN.
Wait / timing window
2 Security light will illuminate; wait for 10 minutes until it turns off.
Programming step
3 Ignition turned to LOCK/OFF after the light goes out.
Programming step
4 Steps repeated two more times to complete the process.
Cycle the ignition ON/OFF
5 Second key programmed by turning to OFF and inserting the second key.

Programming with Recognized Transmitters

Programming step
1 Two recognized smart keys placed in the transmitter pocket.
Press LOCK + UNLOCK
2 Key lock cylinder cap removed; key turned to unlock position five times.
Programming step
3 New smart key placed in transmitter pocket with buttons facing rear.
Programming step
4 ENGINE START/STOP button pressed to learn the new transmitter.
Programming step
5 Additional transmitters programmed by repeating previous steps.

Programming without Recognized Transmitters

Press LOCK + UNLOCK
1 Key lock cylinder cap removed; key turned to unlock position five times.
Wait / timing window
2 Wait for DIC to display REMOTE LEARN PENDING, PLEASE WAIT.
Hold fob to START button
3 10-minute wait until DIC prompts PRESS ENGINE START BUTTON TO LEARN.
Programming step
4 Steps repeated two additional times to reset previously known transmitters.
Programming step
5 New transmitters placed in pocket and programmed similarly to previous steps.

Additional Information

Programming step
1 Canadian regulations require dealer assistance for programming without recognized keys.
Programming step
2 Programming process for first key takes approximately 30 minutes.
Wait / timing window
3 Programming mode exited by holding ENGINE START/STOP for 12 seconds.
Programming step
4 All previously known keys or transmitters will no longer work after programming.

2019–2022 Chevrolet Spark

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 Two Recognized Keys

Insert the key
1 Insert original key into ignition; turn on without starting vehicle.
Remove the key
2 Turn ignition off and remove the key.
Insert the key
3 Insert second recognized key within five seconds; turn on without starting.
Remove the key
4 Turn ignition off and remove the second key.
Insert the key
5 Insert new key; turn on without starting; security light indicates successful programming.

Programming without a Recognized Key

Insert the key
1 Insert new vehicle key into ignition; turn on without starting.
Wait / timing window
2 Wait for security light to illuminate.
Wait / timing window
3 Wait 10 minutes for security light to turn off.
Turn ignition to ON
4 Turn ignition off and repeat process two more times.
Cycle the ignition ON/OFF
5 After third cycle, turn ignition on; key is learned; previous keys will no longer work.

Key Programming for Second Key

Turn ignition to ON
1 Turn ignition off after programming first key.
Insert the key
2 Insert second key to be learned; turn ignition on without starting.
Programming step
3 Follow steps for programming with two recognized keys for additional keys.
Programming step
4 Ensure all keys to be programmed are available.
Programming step
5 Programming may take approximately 30 minutes for the first key.

Smart Key Keyless Access System

Programming step
1 No manual procedure available for programming keyless remote.
Programming step
2 Locate automotive locksmith using Low Rate Locksmith.
Programming step
3 Consider driving to locksmith to save costs if vehicle is mobile.
Programming step
4 Locksmith will use specialized equipment to program smart key remote fob.
Programming step
5 Ensure all necessary keys are available for programming session.

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
2013Route verifiedGeneral guidance
2014–2015Route verifiedGeneral guidance
2016Route verifiedGeneral guidance
2017Route verifiedGeneral guidance
2018Route verifiedGeneral guidance
2019–2022Route verifiedGeneral guidance

Common questions

What type of key does my Chevrolet Spark use?

2013-2022 Chevrolet Spark models in the US and Canada typically use a flip-style remote key, which has a folding metal blade and built-in lock, unlock, and panic buttons.

Can I program a replacement key for my Spark myself?

Some 2013 Spark flip keys can be programmed by following onboard procedures using an existing working key, though many owners prefer a locksmith for cutting and successful programming.

Is there a specific FCC ID for my 2013-2015 Spark flip key?

One documented FCC ID for a 3-button flip key used on 2013-2015 Chevrolet Spark models is A2GM3AFUS03, as listed by aftermarket key suppliers.

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