mypros+
Error code reference

Bosch Dishwasher Error Code 2H

Last wash cycle too long (over 99 minutes); can be caused by cold inlet water or heating system fault (heater, Hi-Limit, flow switch, NTC, control…

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 2H error code actually means

The 2H code means your dishwasher's last cycle took longer than 99 minutes to complete, usually because the water inside never got hot enough to finish the job on time. This is most often caused by a problem with the heating system, such as a broken heating element or a faulty temperature sensor that is giving the control board bad information. The dishwasher stopped as a safety precaution, and a technician will need to check the heating components before running another cycle.

Diagnostic procedure

The full 2H 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 incoming water temperature and all heating system components.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 2H procedure $9.95

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

Most common causes of 2H

Ranked by how often they cause this code
  1. 1Cold incoming water supply
  2. 2Failed heating element
  3. 3Faulty NTC temperature sensor
  4. 4Tripped or failed Hi-Limit thermostat or defective control module heater relay

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 2H

What does the 2H error code mean on a Bosch dishwasher?
2H means the control board recorded that the last wash cycle took longer than 99 minutes to complete. The most common reasons are cold incoming water, a failed heating element, a faulty NTC temperature sensor, a tripped Hi-Limit thermostat, or a defective heater relay on the control module. The board stores this code after the cycle ends rather than stopping the cycle mid-run.
Can I still use my Bosch dishwasher when it shows 2H?
The dishwasher will generally still run cycles after displaying 2H, since the code is logged at cycle end rather than as a hard lockout. However, if the heating system is faulty, dishes are not being sanitized properly and heavily soiled loads will not clean well. Running the machine repeatedly with a heating fault can also cause the Hi-Limit thermostat to trip again or put additional stress on the control board. Address the root cause before continuing regular use.
Will resetting my Bosch dishwasher clear the 2H code?
A reset, typically performed by pressing and holding the Start button for 3 to 5 seconds or cutting power at the breaker, will clear the 2H display. However, if the underlying cause is not resolved, the code will return after the next cycle again exceeds 99 minutes. Use the reset to clear the code after you have addressed the root cause, not as a substitute for diagnosing the heating system.
How do I fix the 2H error code on my Bosch dishwasher?
Start by running your kitchen hot water tap for 30 to 60 seconds before starting a cycle to ensure hot water reaches the machine. If the code returns, you need to test the heating element for continuity with a multimeter, check the NTC sensor resistance against Bosch specifications, and inspect the Hi-Limit thermostat and control board heater relay. A failed heating element or NTC sensor are the most common parts to replace and are DIY-accessible on most Bosch models if you are comfortable with basic appliance repair.
How much does it cost to repair a Bosch dishwasher with error code 2H?
If the fix is simply preheating the water supply line, there is no cost. A replacement NTC temperature sensor typically runs $15 to $40 for the part. A new heating element for a Bosch dishwasher usually costs $30 to $80 in parts. A Hi-Limit thermostat is generally under $20. If the control module heater relay is the fault, the entire control board may need replacement, which can cost $100 to $250 for the part alone, making professional diagnosis worthwhile before purchasing that component.

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

Get Started

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