
Subaru Legacy & Outback 2015-2019 Body Module Immobilizer Programming — Keller TX
On 2015-2019 Legacy and Outback models the body integrated unit holds the key registry. A Keller TX locksmith explains what that means when keys stop working, real programming costs, and what is usually wrong instead.
Most Subaru no-start calls are a key, a fob battery, or a 12V battery. A genuine minority are the module that holds the list of keys your car trusts — and on that minority, buying more keys accomplishes nothing at all. This article is about telling those two situations apart before you spend money on the wrong one. Call or text (817) 968-3866.
Quick Answer
On 2015–2019 Legacy and Outback models, key authorization runs through the body integrated unit — Subaru's name for the body control module. Registering keys to it in the Keller area typically runs $220–$420; programming a replacement unit runs $350–$700, plus diagnosis. Most vehicles presenting this way turn out to have a weak 12V battery or a failed key instead.
Keller Pricing
Ranges only, as of August 2026. Module work is diagnosis-led, so a firm number follows an inspection.
| Service | Typical range |
|---|---|
| Immobilizer / no-start diagnosis | $95–$180 (often credited toward the repair) |
| Register keys to an existing body module | $220–$420 |
| Program a replacement body integrated unit | $350–$700 |
| Module programming plus two new keys | $550–$950 |
| Key replacement when the key is the fault | $190–$400 |
| Second key at the same visit | $150–$280 extra |
Why This Generation Specifically
The 2015–2019 window covers the sixth-generation Legacy and the fifth-generation Outback — the pair that shared a platform and a body-electronics architecture, and the years where Subaru's immobilizer arrangement settled into the form most owners in our area are driving.
Two things characterize it:
Keyless entry with push-button start became common, alongside conventional bladed transponder keys on lower trims. Same generation, two different key types, different procedures.
The body integrated unit became the hub. It handles lighting, door locks, wipers, chimes — and it holds the registry of authorized keys. That last responsibility is the one that turns a body-electronics part into a security part.
What "The Module Holds the Key Registry" Actually Means
Your Subaru does not check your key against a sticker or a code stamped on a part. It checks the credential in your key against a stored list inside the body module. If your key's identity is on that list, the vehicle allows a start. If it is not, it refuses.
That has consequences owners consistently find surprising:
A replacement module knows nothing about your keys. Installing a new or used body integrated unit does not import your key list. On a used unit from a salvage yard it arrives carrying the donor vehicle's registry — so your keys become unauthorized and a stranger's keys become valid. The vehicle is behaving correctly; the module was simply never told about you.
Registration is a security operation, not a pairing button. There is no sequence you can perform in your driveway. It requires equipment, an authorized procedure, and proof that you own the car.
Purging matters. If a key was stolen rather than lost, programming a new one does not revoke the old one. The old credential has to be removed from the registry explicitly. Ask for it.
Symptoms That Genuinely Point at the Module
Every key fails simultaneously, including an untouched spare
The single strongest indicator. One key failing is a key problem. A spare that has sat in a drawer for two years failing on the same morning as your daily key is not a coincidence — keys do not degrade in sync.
Security refusal alongside unrelated body faults
If the car refuses keys and the interior lights behave strangely, and the door locks cycle on their own, and the wipers do something unrequested, you are looking at the module that handles all of those.
Intermittent refusal that clears after the car sits
Marginal module or marginal connection. Works Monday, refuses Thursday, works again Saturday. Hard to demonstrate, expensive to guess at.
A module was replaced by someone else and nothing works now
We see this a few times a year. A shop or previous owner installed a body module — often used — without the configuration and key-registration steps. Nothing is broken. The car is correctly refusing keys the new module has never been told to trust.
After a flood, a break-in, or water intrusion
North Texas storms and Subaru wagons that live outdoors are a real combination. Water in the wrong connector produces convincing electronic weirdness.
What Is Usually Wrong Instead
Being straight about the odds matters more than selling module work:
- A weak or dying 12V battery. The overwhelming favorite. Voltage sags under load, modules behave unpredictably, security functions get strange, and the car looks electronically ill when it just needs a battery.
- A dead fob coin cell. Cheap, instant. Reduced proximity range is the classic early warning. Most Subarus have a backup start method using the fob held against a specific point in the cabin — check your owner's manual before you need it.
- A failed key. Water damage, a cracked board from a drop, a dead transponder. If a second key starts the car and the first does not, the diagnosis is complete.
- An unprogrammed key. Cut somewhere without registration. Opens the doors forever, never starts the engine.
- Corroded grounds and aged connectors after a decade of heat cycling.
Our immobilizer reset guide walks through separating a key fault from a system fault, and our Subaru immobilizer key programming article covers the straightforward key-replacement path.
How Programming Works
When diagnosis genuinely lands on the module:
- Confirm the fault at the vehicle — codes, module communication, voltage under load, observed behavior. Not a symptom-list guess.
- Verify ownership. Photo ID plus registration, title, or insurance showing the same VIN and matching name. Non-negotiable, because this grants authority over a vehicle.
- Configure the replacement to your VIN and option content.
- Build the key registry and register every key you intend to keep. Bring them all — a key left at home stops working and re-registering it later means another appointment.
- Verify across security and the module's other functions before the technician leaves.
Stable voltage is a prerequisite. If the battery is marginal, that gets sorted first — an interrupted programming session is a bad outcome for everybody.
The Honest Boundary
Used modules are frequently a dead end. Depending on the unit and the vehicle, reuse ranges from workable to impossible. We will tell you which applies to your car rather than taking your money to find out together.
Some faults are outside our scope. If diagnosis points at wiring, a network fault, or a component we do not service, we say so plainly. You are not charged for a repair we cannot deliver.
This is security work, not calibration. Registering keys and restoring immobilizer function is a different discipline from powertrain work like transmission control module programming or engine-side reflashing. Related tools, different job.
Other Subaru generations differ. If you have a newer Outback or a different model in the range, the answers may change — see our Crosstrek key replacement guide and our Impreza and WRX article.
How the Keller Appointment Works
Diagnosis and programming happen at your vehicle. Coverage runs across Keller 76248, Southlake, Colleyville, Grapevine, Watauga, Haslet, Argyle, Justin, North Richland Hills, Flower Mound, and the surrounding Tarrant and Denton County communities.
When you call, tell us: model and year, whether more than one key fails, whether the dash powers up normally, whether other body functions are misbehaving, and whether anyone has replaced a module recently. Those five answers do most of the narrowing.
Frequently Asked Questions
What is the body integrated unit on a Subaru?
It is Subaru's body control module. It handles lighting, locks, wipers, and chimes, and it stores the registry of keys the vehicle is authorized to accept.
Can I install a used Subaru body module from a salvage yard?
Often not successfully. A used unit arrives carrying the donor vehicle's key registry and configuration. We will tell you honestly whether reuse is viable on your specific vehicle.
How much does Subaru immobilizer module programming cost in Keller TX?
Typically $220–$420 to register keys to an existing module and $350–$700 to program a replacement, as of August 2026, after a $95–$180 diagnosis that is often credited toward the repair.
My Outback will not recognize any key — is the module bad?
Possibly, but test the 12V battery first. A weak battery is by far the most common cause of this exact complaint and costs a fraction of module work to rule out.
Do I need to bring every key to a programming appointment?
Yes. Any key not registered during the session stops working, so bring all of them.
Will a new key stop my stolen key from working?
Only if the old credential is purged from the registry, which is a separate step from programming the new one. Ask for it explicitly and confirm it was done.
Legacy or Outback refusing every key in Keller, Southlake, or Flower Mound? Call or text Keller Locksmith at (817) 968-3866 and we will diagnose it before anyone replaces a module.
Written by the Kellerlocksmith Automotive Locksmith Team — mobile automotive locksmiths serving Keller, Southlake, Colleyville, Flower Mound, and the surrounding Tarrant and Denton County communities.
Need a locksmith now?
Licensed mobile automotive locksmith serving the area. 30-90 minute response.
Call (817) 968-3866