mypros+
Error code reference

Bosch Dishwasher Error Code 2

Heating system fault during test program

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the 2 error code actually means

Your Bosch dishwasher is displaying an error because it detected a problem with the heating system, which is responsible for warming the water during the wash cycle and drying your dishes. The dishwasher's control board checked the heating circuit and could not confirm that everything is working correctly. This could be caused by a faulty heating element, a temperature sensor issue, or another component in the heating system, so a technician will need to run some tests to pinpoint the exact cause.

Diagnostic procedure

The full 2 procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
First diagnostic step
Check heater (~11 ohms), high limit (~0.3 ohms), flow switch (~0.4 ohms), NTC (~55k ohms at 72°F), circulation pump (~10 ohms), control module heater relay, and wire harnesses.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 2 procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of 2

Ranked by how often they cause this code
  1. 1Failed heating element
  2. 2Tripped or failed Hi-Limit thermal cutout
  3. 3Faulty NTC temperature sensor
  4. 4Defective heater relay on the control module

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

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

Questions people ask about 2

What does error code 2 mean on a Bosch dishwasher?
Error code 2 signals a heating system fault. The control board has detected that the heating circuit is not functioning correctly, which can involve the heating element, the Hi-Limit thermal cutout, the flow switch, the NTC temperature sensor, or the heater relay on the control module. The board logs this code when it cannot confirm that the heater is drawing the expected current during operation.
Can I still use my Bosch dishwasher with error code 2 active?
The dishwasher will likely still run a cycle, but it will not heat water or dry dishes effectively. Dishes will come out cold and wet, and the wash will not reach the temperatures needed for proper sanitation. Running the appliance repeatedly in this state does not create a safety hazard, but the cleaning results will be poor. Resolving the fault before continued use is advisable if you rely on the dishwasher for sanitation.
What is the Hi-Limit on a Bosch dishwasher and how does it cause error code 2?
The Hi-Limit is a thermal safety device wired in series with the heating element. It is designed to cut power to the heater if water temperature reaches an unsafe level, protecting the tub and components from heat damage. Once the Hi-Limit trips or fails in the open position, it breaks the heater circuit entirely, causing the control board to detect zero current draw from the heating system and log error code 2. Testing it with a multimeter for continuity will confirm whether it has opened and needs replacement.
How do I fix error code 2 on a Bosch dishwasher?
Start by running the dishwasher's built-in test program and measuring incoming current with a clamp meter. A reading of approximately 1.5A confirms the heater circuit has failed and is drawing no significant load. From there, check the heating element for continuity with a multimeter, inspect the Hi-Limit cutout, and test the NTC sensor resistance against the manufacturer's spec. Replace whichever component tests outside its acceptable range. If all components test good, the heater relay on the control board may be the cause.
How much does it cost to repair Bosch dishwasher error code 2?
A replacement heating element for a Bosch dishwasher typically costs between $30 and $80 for the part, and it is a moderate DIY repair involving removing the lower spray arm and basket to access the element. An NTC sensor is usually under $20. If the control board's heater relay is the cause and a full board replacement is needed, parts alone can run $150 to $300, making professional diagnosis worthwhile before committing to that expense. Labor from a technician for the full diagnosis and repair generally adds $100 to $200 depending on your area.

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

Get Started

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