Kia key fob not working? Here’s how to program it
You can program many Kia fobs yourself without a dealer visit—if your model year and number of working fobs line up. For key‑turn ignition models from roughly 2002–2014, the procedure uses a timed ignition‑key sequence and a button press on the new fob. For push‑button start models (2015 and newer), the most reliable DIY method requires two already‑programmed fobs to add a third. Models from the mid‑2010s with a traditional key sometimes don’t support self‑programming at all, and if you have zero working fobs, you’ll need a dealer or locksmith.
One counter‑intuitive fact that most guides skip: For many older Kias (2002–2014), you only need one working fob to teach a second one. The ignition‑key sequence itself puts the car into programming mode regardless of how many fobs are already registered. So if you lost one fob but still have the other, you can still add a replacement yourself.
Before You Start: Quick Readiness Check
Run through these checks before you begin. A failure on any of these items will waste your time.
- You have at least one working fob. No working fob means DIY programming won’t work—skip to the dealer/locksmith section.
- Your model year is 2014 or older (key‑turn ignition) or you have two working fobs (push‑button models 2015+). If neither fits, check your manual for any alternate procedure.
- The new fob has a fresh CR2032 battery. Verify polarity and voltage. A weak battery is the #1 cause of failed programming.
- All doors are closed, driver’s door unlocked, hood latched. Many Kias require this specific state to enter programming mode.
- You have the owner’s manual handy. Some model‑specific timing quirks are only documented there.
What You’ll Need
- The new (unprogrammed) Kia fob
- At least one working fob that the car currently responds to
- The original ignition key (for key‑turn models)
- A CR2032 battery and a small screwdriver (to open the fob if it didn’t come with a battery installed)
- A quiet place to work—timed steps don’t tolerate interruptions
Programming for Key‑Turn Ignition Models (Roughly 2002–2014)
This method works on Kias with a traditional ignition cylinder—examples include the 2006–2011 Sorento, 2010–2014 Forte, 2007–2013 Spectra, and many 2004–2014 Rio models. The procedure relies on a timed key cycle (OFF → ON → OFF) followed by a button press on the new fob.
Ordered Steps
1. Sit in the driver’s seat. Close all doors. Leave the driver’s door unlocked.
2. Insert the working key into the ignition. Turn it to ON (dash lights come on, engine stays off). Wait 1 second, then turn it back to OFF. Remove the key.
3. Within 5 seconds, insert the new key (the one that came with the new fob, or the fob with the flip‑out key). Turn it to ON. You should see the security light or door‑lock lights flash once or twice—that confirms the car is in programming mode.
4. Press the LOCK button on the new fob once, then press UNLOCK once. On some models (e.g., 2009–2011 Sorento), pressing LOCK twice works instead. If the car’s door locks cycle (lock/unlock automatically), programming was accepted.
5. Turn the key to OFF and remove it. Test both fobs from outside the car.
Likely Friction Point
If you don’t see the security light flash in step 3, you waited too long between key rotations. Repeat from step 1 and move faster from OFF to ON. Another common failure: pressing the fob buttons before the car is truly in programming mode. Wait for the flash, then press.
Branch If This Fails After Three Tries
Stop and check the fob battery first. Then try using the other key (if you have two keys, the car may only accept the fob paired to the key in the ignition). If it still fails, your model may use a different procedure—consult the owner’s manual for a 10‑step or 16‑step repeating sequence that some Kias require.
Programming for Push‑Button Start Models (2015 and Newer)
Kias with push‑button start—like the 2017 Sportage, 2018 Optima, 2020 Seltos, 2022 Telluride—require a different approach. The most common DIY method needs two already‑programmed fobs in your possession.
Two‑Fob Method (Most 2015–2019 Models)
1. Sit in the driver’s seat. Close all doors. Keep them unlocked.
2. Insert the first working fob into the backup slot (usually a recess in the center console or cup holder marked with a key icon). Without pressing the brake, push the START button once to enter ACC mode.
3. Wait exactly 5 seconds, then press START again to turn the car OFF.
4. Remove the first fob. Insert the second working fob. Push START once (ACC), wait 5 seconds, press START again (OFF).
5. Remove the second fob. Insert the new fob. Push START once. The car should beep, or the dash display should show “New key registered.” Press START again to exit.
6. Test all three fobs: lock/unlock from outside, then start the car with each fob.
Branch If the Dash Says “Key Not Detected”
You likely rushed the 5‑second waits. Repeat the entire sequence—step 1 through step 5—and count full seconds out loud. If it fails a second time, remove the new fob’s battery, wait 30 seconds, reinstall it, and try once more.
Brake‑Pedal Method (Some 2020+ Models)
A few newer Kias (e.g., 2022 Telluride, 2023 Carnival) allow a fourth‑fob registration by pressing the brake pedal and cycling START without any fob in the slot. This method is model‑specific—check your manual under “Smart Key Registration.” If you don’t see it documented, the two‑fob method won’t work either, and you’ll need dealer programming.
When Self‑Programming Won’t Work
You have three options if DIY fails or isn’t possible.
Zero Working Fobs
No Kia DIY method works without at least one recognized fob. You’ll need a dealer or an automotive locksmith with diagnostic tools. Typical dealer cost: $80–$150 labor plus $50–$200 for the fob (OEM vs. aftermarket). A locksmith often runs $60–$120 total but may not support very new models.
One Working Fob and a Push‑Button Model
The two‑fob method requires two working fobs. You can buy a second used fob online, but it must be erased and re‑learned by a professional—you can’t use a used fob from another car with DIY steps.
DIY Steps Failed Three Times
If you’ve confirmed fresh batteries, correct timing, and the right procedure for your model year, the car’s receiver module may have a fault, or the new fob may be incompatible. Check the FCC ID on the back of the new fob—it must match the original fob’s FCC ID exactly. If it matches and still fails, professional diagnostics are next.
Escalation signal: If the car’s locks cycle during a programming attempt but the new fob still doesn’t work after the sequence, the fob may be defective. Try a second new fob (if available) before paying for diagnosis.
How to Confirm Programming Succeeded
Don’t assume it worked just because the dash flashed. Run these checks.
Standard Lock/Unlock Test
Walk at least 20 feet away from the car. Press LOCK, then UNLOCK. The car should respond at that range. Repeat from 50 feet to confirm range is normal.
Remote Start (If Equipped)
Hold the remote start button for 2 seconds. The engine should crank and start (provided conditions like fuel level and hood closure are met).
Proximity Test (Push‑Button Models)
Walk up to the driver’s door with the fob in your pocket. The door should unlock when you grab the handle. Sit down and press START without inserting the fob—the car should start without any “Key not detected” message.
Spare Fob Test
If you programmed more than one new fob, test each one individually. A fob that worked during the sequence might not have saved to the car’s memory—testing separately catches that.
Success check: If all tests pass, you’re done. If one fob works and another doesn’t, repeat the programming sequence for the failed fob only (the working ones will stay registered as long as you don’t enter programming mode with a single fob—on some models, entering programming mode clears all existing fobs, so keep at least one working fob present during the sequence).
FAQ
Can I program a used fob from another Kia?
Not with DIY steps. A used fob must be erased and re‑learned by a dealer or locksmith with diagnostic tools—the DIY method only works with fobs that have never been paired to a vehicle.
How many fobs can I program?
Most Kia models accept up to three or four fobs. Entering programming mode with only one fob can erase all previously registered fobs, so always keep at least one working fob present during the process.
My car doesn’t respond to any fob after programming—did I damage it?
No. The car’s body module can’t be bricked by a failed fob attempt. Disconnect the 12V battery for 10 minutes to reset the module, then repeat programming with a confirmed working fob.
Does the fob battery really matter that much?
Yes. A CR2032 battery below 2.8V can cause intermittent transmission that fails during the timed handshake. Replace with a brand‑new battery before attempting programming.
Explore This Topic
- Back to connected-features
Related guides in this cluster:
- How to Program a New Subaru Key Fob: Step-by-Step Instructions
- How to Program a New Toyota Key Fob: Step-by-Step Instructions
- How to Program a New Honda Key Fob: Step-by-Step Instructions

Greedy Wheels is the founder and lead editor at Wheels Greed. With over 15 years of hands-on automotive experience — from rebuilding engines in a home garage to managing fleet maintenance for a regional logistics company — he brings real-world mechanical knowledge to every guide.
His work has been featured in automotive forums, owner communities, and dealership training materials. When he’s not researching the latest car owner questions, you’ll find him at a local track day, wrenching on his project car, or testing the newest OBD2 diagnostic tools.
At Wheels Greed, every article is reviewed against manufacturer service manuals, NHTSA bulletins, and verified owner reports. No AI-generated fluff. No guesswork. Just practical answers from someone who has turned the wrench.