Skip to main content
TESLA·FAQBY
NormalModel SModel X#Battery#Contactors#HV600-2500 USD

Tesla Model S/X stuck HV contactor: BMS_f038 errors, won't sleep, won't charge, diagnosis and replacement

≈ 2 min read
6 source(s)
Battery · 60, 70, 75, 85, 90, 100
Drivetrain · RWD, AWD
Updated · October 20, 2026
Contents

Quick FAQ

What does BMS_f038 mean on a Tesla Model S/X?
BMS_f038_SW_Neg_Contactor means the BMS has detected a welded (stuck-closed) negative contactor in the HV battery. An indirect sign of a welded positive contactor is BMS_f087_SW_Prechg_Too_Fast (precharge voltage jumps instantly), and after detecting a weld the BMS may also latch BMS_w026. The opposite fault, contactors that will not close, shows up as BMS_w086 / BMS_f086. To confirm, Service Mode shows pack voltage on the busbars even after the contactors are commanded open.
Why does a stuck contactor drain the 12V battery?
The pack stays connected to the busbars, so the car never sleeps and the small 12V battery runs down quickly. To check, put the car on a Type 2 / Wall Connector and log consumption over 8 hours in the app or TeslaMate: a welded contactor shows 0.7-1.5 kWh of extra drain. It also works the other way: a weak 12V cannot close the contactors (#24409), so diagnosis starts with the 12V battery.
Can I replace Tesla HV battery contactors myself?
No. The battery power section sits at 350-400 V DC even with the car disconnected, and the job needs a service disconnect, HVIL disable, X-cap discharge and a voltage-absent check with a CAT III/IV meter. On classic 2012-2020 S/X the contactors are in the penthouse inside the pack, so the pack has to be removed or lowered. Since 2014 Tesla has allowed off-factory contactor replacement only by certified shops with proper tooling.
How much does Tesla Model S/X contactor replacement cost?
Minsk shop prices: a routine swap of one or two contactors is about $600-1,200, with a new pyrofuse after a charging-station incident about $1,000-1,800, and with pack removal and related repairs about $1,500-2,500. The contactor itself (Kilovac LEV200 or Tesla OEM) is about $150-280. Independent specialists in the US and EU charge roughly $2,000-5,000, against about $20,000 for a pack replacement at Tesla.

Summary

Contactors are HV battery power relays (positive, negative, fast-charge, precharge). They live for many years without problems, but have a finite life: ≈ 200,000 cycles at currents <50 A and only ~1,000 cycles at 350 A (source: TeslaTap). In practice in Belarus the typical cause of death is surge current from a pyrofuse trigger (e.g. at a faulty charging station) rather than normal wear.

Symptoms

Welded contactor:

  • The car doesn't sleep: the battery stays connected to the busbars and the small 12V drains quickly.
  • Error BMS_f038_SW_Neg_Contactor: the BMS detects a welded negative contactor; an indirect sign is BMS_f087_SW_Prechg_Too_Fast (precharge voltage jumps instantly, so the positive contactor is welded). After detecting a weld, the BMS may additionally latch BMS_w026.
  • Service Mode → Battery → Pack Voltage shows voltage on the busbars even after a command to open the contactors.
  • After a pyrofuse trigger the car won't drive or charge at all, near a place of impact or strong DC pulse.

Non-closing contactor (open):

  • The car doesn't wake up: screens light up, but it won't go into Drive and the contactors don't click.
  • Errors BMS_w086 / BMS_f086_SW_Not_Ok_To_Precharge (the BMS prohibits precharge and won't let the contactors close) and BMS_w026_SW_Ctrs_Disabled (contactors forcibly disabled until service); BMS can't pass initialization. See BMS_f086 / w086 / w026 in the code reference.
  • Auxiliary indicator: a healthy HVIL (High Voltage Interlock Loop), loop intact and no errors on it, but the contactors still won't close.

What to do (diagnosis)

  1. 12V battery first. Often "contactors won't close" just means a weak small battery. If 12V is dying, replace it and observe again.
  2. Service Mode → HV Battery / Contactors: check the status of each contactor (closed/open/unknown), cycle counter, recent errors.
  3. Read the alerts in Service Mode or Toolbox for the exact classification: welded, not closing, precharge fail. Scan My Tesla shows live battery data over OBD (voltages, temperatures) but does not read alerts.
  4. Check HVIL (High Voltage Interlock Loop): if the loop is broken (bad connector, damaged cable), the contactors won't physically actuate. This is often confused with "contactors are dead."
  5. Inspect the pyrofuse (especially after an accident or strange charging pulses): if it triggered, replace the pyrofuse and check the contactors.

Replacement

Where it is in the battery: on classic S/X (2012–2020) the contactors sit in the penthouse inside the battery pack, so the pack has to be removed or lowered for access and the job is substantially bigger and more expensive. Hatch (ancillary bay) access without pack removal is Model 3/Y and S/X Palladium (2021+).

Why DIY = dangerous:

  • Battery power section is at 350–400 V DC even with the car disconnected. One wrong contact is fatal.
  • Before work you need a service-disconnect, HVIL disable, X-cap discharge, voltage-absent verification with a CAT III/IV multimeter.
  • Tesla since 2014 allows local contactor replacement (off-factory), but only by certified shops with proper tooling.

How it's done:

  1. Discharge the car to low SOC (to reduce risk), disconnect 12V, wait for capacitor discharge.
  2. On classic S/X, remove or lower the pack and take off the penthouse cover; on 3/Y and Palladium, open the ancillary bay through the hatch.
  3. Unbolt busbars (×4 busbar nuts per contactor), disconnect control wires.
  4. Pull out the welded contactor, install a new one, torque per manual.
  5. Reassemble, flash cycle counters, exit Service Mode, test.

Cost (Minsk shop prices)

Parts (Western pricing, via gray-market suppliers):

  • Tyco/TE Connectivity Kilovac LEV200 series contactor or Tesla OEM: ≈ $150–280 each (source: Mouser/Digi-Key + markup). Usually one or two replaced as an assembly, less often all four.
  • HV-fuse pyrofuse (if it triggered): ≈ $200–400 (source: Western donor teardowns + import).
  • Gaskets, thermal paste, new cover screws: $30–80.

Labor (Minsk, $50/h rate):

  • With battery removal/lowering (classic S/X 2012–2020): 10–16 h, ≈ $500–800.
  • Through the hatch without pack removal (Model 3/Y, S/X Palladium 2021+): 6–10 h, ≈ $300–500.
  • Full overhaul (if there's also a wet HV battery or corrosion in parallel): add $300–500.

Total:

  • Routine replacement of one or two contactors: ≈ $600–1200.
  • With pyrofuse after a charging-station incident: ≈ $1000–1800.
  • With battery removal and adjacent repair: ≈ $1500–2500.

By Western sources, contactor repair in US/EU runs around $2–5k at independent specialists, against ~$20k for a pack replacement at Tesla.

DIY notes (for general knowledge, not for replication)

  • A "boom" sound on connection/disconnection is normal contactor operation, not a fault sign (Adrian, Alexey in chat have explained this often).
  • At a DC station, a "boom" sound is most often the pyrofuse or the fuse, not contactors.
  • If the car won't sleep, put it on a Type 2 / Wall Connector and record consumption in kWh over 8 hours through the app or TeslaMate. A welded contactor will show 0.7–1.5 kWh of extra drain (battery powers the busbars 24/7).
  • For HVIL check after an accident, chat recommends first checking the connector above the battery / in the front box (Jy, #137); that's where breaks often happen.

Community experience

Analysis of ≈ 400,000 messages in the TESLA owner's group BELARUS chat: the topic comes up periodically, especially after charging-station incidents.

Real cases from chat:

  1. Pyrofuse case at the Berezino station (Ilya, #8540): "When the 4.01 station in Berezino partially blew the pyrofuse and burned the contactors on a new European car. Native port without an adapter." A similar case is described by Dmitry K, #37578: "welded pyro + contactors, fixed the same evening before a trip to Poland."
  2. Diagnostics on MX 2019 after an accident (Lex, #10437): errors BMS-w026 / w086 / f086, contactors didn't actuate. Found a fix using advice from another participant on precharge (#10446).
  3. "Not enough 12V to close the contactors" (Pasha n1claus, #24409): a frequent situation when 12V is in poor condition. fl (#8818): "contactor error, could be welded, check coolant level; if it's gone, the HV battery is 90% flooded."
  4. A "boom" sound is normal (Alexey, #19256): "Obviously his contactors are clunking, that's normal during charging/firmware."
  5. Where to go: chat unanimously recommends specialized shops (Denis, ElektroEra, TESLAMINSK.BY) and categorically warns against DIY on the HV system. Quote from a participant: "diagnosis and contactor replacement without a compute bench is a lottery."

Who reported the issue: Pavel, Danilius, Alex S., Lex, Dmitry K, Ilya.

Who found the fix: Jy, Alexey, fl, Pasha n1claus, Zverski, Ivan, Adrian, Denis.

Discussion in Telegram: #137, #3044, #8117, #8540, #8818, #10437, #37578, #41117.

Sources

Spotted a mistake or something outdated in this article?Report it — we will fix it