New Subaru Key Fob Not Working? Here’s How to Program It
Subaru key fob programming isn’t one-size-fits-all. The method you use depends on your model year and whether your car uses a turn-key ignition or push-button start. For most 2010–2014 Subaru models with a physical key, you can program a new fob yourself in about two minutes using a door-lock sequence. For 2015 and newer vehicles (and any model with push-button start), DIY programming isn’t possible—you’ll need a dealer, a locksmith with the right gear, or a compatible aftermarket scanner.
Below is a quick decision guide, followed by the exact steps for the models you can handle at home, plus what to try if something goes wrong and when to call in a pro.
Which Subarus Can You Program at Home?
| Model Years | Ignition Type | DIY Possible? |
|---|---|---|
| 2010–2014 Legacy, Outback, Forester, Impreza, WRX, XV Crosstrek | Turn-key (insert and twist) | Yes |
| 2015+ all models | Push-button start | No (dealer/locksmith required) |
| Any model with remote start may need special steps | – | Check manual |
If you’re unsure, look at your ignition cylinder. If you insert a metal blade key and turn it, you can likely follow the DIY procedure below. If you press a button on the dash to start the engine, skip to the dealer section.
Before You Start: Key Checks
Run through these checks before you attempt any programming:
- [ ] You have the correct key type. The new fob must match your vehicle’s part number and frequency (commonly 315 MHz). Check the back of your old fob or Subaru’s parts catalog.
- [ ] The new fob has a fresh battery. Replace the CR2032 or CR2025 if you’re unsure.
- [ ] Your car’s battery is strong. A weak 12V battery can cause programming to fail. If the interior lights dim when you open a door, charge or jump the battery first.
- [ ] All doors are closed and the car is in Park (automatic) or Neutral (manual). Some procedures require the driver’s door open; we’ll note that in the steps.
- [ ] You have no other fobs in the vehicle. Remove all other keys and fobs from the cabin to avoid accidental interference.
DIY Programming Sequence for 2010–2014 Turn-Key Models
What you’ll need: The new, unprogrammed fob (or a spare that needs to be added), the car’s original key, and about two minutes.
1. Enter the car and close the driver’s door
Leave the other doors closed. Do not lock the car with the power lock switch yet.
2. Insert the key into the ignition and remove it quickly
This resets the programming module. Insert the key fully, then pull it out. Do this within 5 seconds of closing the door.
3. Open and close the driver’s door twice
Pull the interior handle to open, then close it firmly. Repeat. Again, work quickly—complete both open/close cycles in under 10 seconds.
4. Insert and remove the key again
Put the key into the ignition and take it out one more time. You now have a 15-second window to start the actual pairing.
5. Lock and unlock the driver’s door using the interior power lock switch
Press the lock side of the switch, then press unlock. The lock button is on the driver’s armrest. The car should respond by locking and unlocking all doors once to confirm it’s in programming mode. You’ll hear the locks cycle and see the interior lights flash briefly.
Checkpoint: If the doors do not cycle, you may have taken too long. Start over from step 1 and move faster.
6. Press and release any button on the new fob
Inside the car, press any button (lock or unlock) on the new fob. Hold it for about one second, then release. The doors should lock and unlock once more to confirm the fob was learned. If you have multiple fobs, press a button on each one in sequence—each successful fob triggers a lock cycle.
Likely cause of failure: Pressing the button too quickly or not holding it long enough. Try pressing for a full second, then releasing.
7. Exit the programming mode
Turn the ignition to the ON position (one click before cranking) with the original key. The doors will lock/unlock one final time, then the car exits programming mode. Remove the key.
Success check: Test the new fob by locking and unlocking the doors from 20 feet away. Also test the trunk release and panic button (if equipped). If nothing happens, try the whole sequence again from step 1.
When to Stop and Get Professional Help
If you’ve run the full sequence three times and the doors never cycle during step 5, or if the fob still doesn’t work after three attempts, stop. Repeated failed attempts won’t fix the problem—you likely have an incompatible fob, a dead car battery, or a model that requires dealer-level equipment. Continuing may drain the battery further or confuse the module. Call a Subaru dealer or an automotive locksmith who can read your car’s security codes and manually link the fob.
After a Dead Battery: Re-Syncing Your Fob
If your car’s 12V battery recently died or was disconnected, your already-programmed fob may stop communicating—even though the pairing memory is still stored. This is common on 2010–2014 models. Before assuming your fob needs full reprogramming, try this quick re-sync:
1. Sit inside the car with the key in the ignition.
2. Turn the ignition to ON (but don’t start the engine) and wait 5 seconds.
3. Turn it off and remove the key.
4. Press the lock button on the fob five times rapidly. Wait 2 seconds, then press unlock.
5. Test the fob from outside.
If that doesn’t work, your fob may have been erased by a dealer previously or the car’s module needs a proper programming session. For 2015+ models, a dead battery usually doesn’t affect fob pairing—if the fob stops working, the fob battery is likely dead.
What About Push-Button Start Models and 2015+ Subarus?
2015 and newer Subarus—plus any model with push-button start regardless of year—cannot be programmed using a manual door sequence. The key fob is paired through the vehicle’s body control module using proprietary software. For example, a 2016 Outback with push-button start uses a Smart Key system that requires a Subaru-specific scan tool to initiate the pairing session.
Your options:
- Subaru dealer: Typically charges $75–$150 for programming (parts extra). They can program new fobs and erase lost ones.
- Automotive locksmith: Many locksmiths with high-end equipment (e.g., Autel IM508, Xhorse) can program Subaru fobs. Cost usually runs $50–$100.
- Aftermarket scanner: If you own a professional-level scan tool (e.g., Autel MaxiSys, Launch X431) that supports Subaru security access, you can program fobs yourself by following the tool’s guided menu. This is not for casual DIY.
Important: A used fob from another vehicle will not work unless it is erased and reprogrammed. Dealer or locksmith required.
Common Friction Points and Quick Fixes
| Problem | Likely Cause | What to Try |
|---|---|---|
| Doors don’t cycle when entering programming mode | Timed out or sequence error | Restart from step 1; move through steps faster |
| Fob works but range is short | Weak fob battery | Replace with a new CR2032 |
| Only one fob works after programming | You didn’t press a button on the other fob in step 6 | Re-run the procedure and program all fobs together |
| New fob still doesn’t work after three attempts | Model year mismatch or incompatible fob | Verify part number; try dealer programming |
| Fob worked before a battery change, now dead | Car’s module needs re-sync (2010–2014) | Try the re-sync procedure above |
Escalation signal: If you’ve tried the DIY procedure three times with no success, stop. Further attempts won’t help. Contact a dealer or locksmith who can read the car’s security codes and manually link the fob.
Quick FAQ
Can I program a used Subaru fob myself?
Only if it was previously erased by a dealer or locksmith. Used fobs still contain the old vehicle’s pairing and won’t work without a reset.
Does the DIY method work for keyless entry fobs on 2015 Outbacks?
No. 2015+ models use a different system; you need dealer or locksmith programming.
How do I know if my fob is already programmed?
Try using it from outside the car. If nothing happens, it’s either dead (battery) or unprogrammed. Replace the battery first; if that doesn’t work, programming is needed.
Will disconnecting the car battery reset the fob memory?
Usually not. The fob pairing is stored in non-volatile memory. Disconnecting the battery may clear temporary glitches but won’t remove paired fobs.
Explore This Topic
- Back to connected-features
Related guides in this cluster:
- How to Program a New Kia 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.