mypros+
Error code reference

Bosch Washer Error Code d:06

NTC relay failure

NTC relay failure — NTC too hot or relay stuck closed.

First step from the service manual

Run test P4; check NTC and relay.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for d:06.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What d:06 means on a Bosch washer

The d:06 error code on a Bosch washer indicates a fault within the NTC (Negative Temperature Coefficient) thermistor circuit combined with a relay failure condition. Specifically, the control board has detected that either the NTC sensor is reporting an excessively high temperature beyond its expected operating range, or the heating relay has become stuck in the closed position, continuously energizing the heating element even when the control system has not commanded it. Both conditions present a similar symptom profile because a stuck relay produces uncontrolled heating, which can then cause the NTC to read abnormally high values.

The NTC thermistor is a resistive temperature sensor whose resistance decreases as temperature rises. Under normal operation, the control board monitors this resistance to regulate wash and rinse water temperatures. When the NTC reads a temperature that exceeds acceptable thresholds, or when the resistance reading falls outside the expected range, the board interprets this as a thermal fault. Simultaneously, if the heating relay contacts weld together due to electrical arcing or age-related wear, current continues to flow to the heating element regardless of control board commands, creating a runaway heating scenario that compounds the error.

The first recommended diagnostic step is to run test P4, which exercises the heating circuit and allows a technician to evaluate both the NTC response and relay switching behavior in a controlled sequence. During this test, the technician can monitor whether the relay properly opens and closes and whether the NTC resistance values track correctly with temperature changes. Identifying whether the root cause is the sensor alone, the relay alone, or a combination of both is critical before ordering replacement components.

Source: manufacturer service documentation.

Common causes of d:06

  1. 01

    Relay Stuck Closed

    Part replacement

    The heating relay contacts can weld together due to electrical arcing over time, keeping the heating element energized continuously. This is identifiable during test P4 if the heater remains active even after the board commands it off.

  2. 02

    Faulty NTC Thermistor

    Part replacement

    The NTC sensor can fail internally, producing resistance values that fall outside the expected range and causing the control board to flag an over-temperature condition. Resistance can be measured directly at the sensor leads to confirm the fault.

  3. 03

    NTC Wiring or Connector Fault

    Wiring / connection

    Corroded, loose, or damaged wiring between the NTC thermistor and the control board can produce erratic resistance readings that mimic a sensor over-temperature condition. Inspect the connector pins and harness for corrosion or heat damage.

  4. 04

    Control Board Relay Driver Failure

    Part replacement

    If the relay itself tests as functional but the board cannot properly control it, the relay driver circuit on the control board may be faulty. This is typically confirmed after the NTC and relay have been ruled out as the primary cause.

See the test procedure for each cause

Frequently asked questions about d:06

What does d:06 mean on a Bosch washer?
The d:06 code indicates an NTC thermistor and relay fault, specifically that the NTC temperature sensor is reading an excessively high temperature or the heating relay has become stuck in the closed position. Both conditions affect the washer's ability to regulate water temperature safely. The control board triggers this code as a protective measure to prevent overheating.
Can I fix the d:06 error on my Bosch washer myself?
Diagnosing d:06 requires running test P4 to evaluate the heating circuit, then checking the NTC thermistor resistance and relay switching behavior. A knowledgeable DIYer comfortable with electrical testing and disassembly can perform these checks, but replacing the relay or control board involves working near line-voltage components and carries safety risks. If you are not experienced with appliance electrical repairs, having a qualified technician handle this code is advisable.
Is it safe to keep using my Bosch washer when d:06 is displayed?
Continuing to operate the washer with an active d:06 code is not recommended. A stuck heating relay can cause the water to overheat beyond safe levels, potentially damaging internal components or posing a burn or scalding risk. It is best to stop using the machine until the NTC and relay have been inspected and repaired.
Will resetting my Bosch washer clear the d:06 error code?
A power reset may temporarily clear the d:06 code from the display, but if the underlying fault with the NTC thermistor or heating relay persists, the error will return during the next wash cycle. Clearing the code without addressing the root cause does not resolve the problem and the washer may continue to malfunction or present a safety hazard.
How much does it cost to repair a Bosch washer showing error code d:06?
Repair costs depend on which component has failed. Replacing an NTC thermistor is generally the least expensive fix, typically ranging from around $30 to $80 in parts. A heating relay replacement or a full control board replacement can range from $100 to $350 or more depending on the board's availability and complexity. Adding professional labor costs of $80 to $150 per hour, total repair bills can vary widely based on the root cause identified during diagnostic testing.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass