Appliance Repairs

Thermador Dishwasher Error Codes

Thermador dishwashers run on the BSH (Bosch Siemens Home) platform — the same engineering foundation as Bosch, Siemens, and Gaggenau dishwashers. That cross-brand relationship means Thermador uses a mix of i-codes (i10, i20, i30, i40, i60) and E-codes (E24, E25) drawn from the same BSH diagnostic architecture. Models covered in this guide include the DWHD770WFM (24" Star Sapphire, stainless), DWHD870WFP (panel-ready), DWHD650WFP (stainless), DWHD660WFM, and DWHD941PP. An important cross-brand note: if your Thermador displays E24 or E25, these codes are functionally identical to the same codes on Bosch dishwashers — part numbers, resistance specs, and repair procedures are interchangeable across the BSH platform. Always disconnect power before opening the machine for any electrical testing.

Try the AI Diagnosis Tool

Common Symptoms

  • i20 error code displayed — dishwasher won't drain or drains slowly
  • i30 error code — dishwasher shuts off mid-cycle, AquaStop anti-flood triggered
  • i60 error code — water not heating, dishes come out cool and wet
  • E24 error code — drain pump fault (BSH platform code)
  • E25 error code — pump blockage or impeller obstruction
  • Dishwasher stops mid-cycle and displays a flashing error code
  • Dishes come out dirty, wet, or with detergent residue

Most Likely Causes

  1. 1

    i20 — Drain Pump Fault

    The i20 code indicates the drain pump is running but unable to empty the tub within the allowed time window. Root causes include: a clogged two-part cylindrical filter assembly (most common — quarter-turn removal), a kinked or improperly high-looped drain hose, a blocked garbage disposal knockout plug (new installations), or a failed drain pump motor. Test the drain pump motor by disconnecting power, removing the pump from the sump assembly, and probing the motor terminals with a multimeter — a healthy Thermador drain pump reads 10–30Ω. An OL (open circuit) reading means the motor winding has failed and the pump must be replaced. On BSH platform dishwashers, E24 is the equivalent Bosch-style code for the same fault.

  2. 2

    i30 — AquaStop Anti-Flood Triggered

    The i30 code is Thermador's AquaStop indicator — water has collected in the sealed base pan and the float sensor has risen, cutting off the water inlet to prevent flooding. This is most commonly caused by condensation accumulation in the insulated base pan over many cycles (not a true leak), though active door gasket leaks, spray arm O-ring failures, and drain hose connection drips can also trigger it. The tilt-drain reset procedure clears condensation-based i30 faults in 80–90% of cases.

  3. 3

    i60 — Heating Element or NTC Temperature Sensor Fault

    The i60 code indicates the dishwasher control board detected a heating or temperature-sensing fault. Two components are implicated: the heating element (a coiled stainless element at the base of the tub, resistance spec 20–30Ω; OL = failed, replace) and the NTC temperature sensor (a thermistor that monitors wash water temperature, resistance spec 10–15kΩ at 77°F/25°C; a wildly out-of-range reading means replace the sensor before the element). Always test the NTC sensor first — a faulty sensor can mimic a dead heating element. Both components require electrical disconnect before testing.

  4. 4

    E24 — BSH Platform Drain Code (Bosch Equivalence)

    E24 on a Thermador dishwasher is drawn directly from the BSH shared diagnostic platform and is functionally identical to E24 on a Bosch dishwasher. It indicates the drain pump failed to clear the tub — same root causes as i20: clogged filter, kinked hose, failed pump motor (10–30Ω spec). Thermador service parts and Bosch service parts are interchangeable for the drain pump on BSH-platform dishwashers. Verify the part number by model before ordering — the DWHD770WFM and DWHD650WFP use the same BSH drain pump module.

  5. 5

    E25 — Pump Blockage / Impeller Obstruction

    E25 indicates the drain pump impeller is physically blocked. Unlike i20/E24 (motor winding failure), E25 typically means the pump motor is functional but something — a broken glass shard, an olive pit, a chip of bone — is jammed in the impeller housing and preventing rotation. The fix is mechanical: remove the filter assembly, access the pump impeller port in the sump base, and use needle-nose pliers or a wooden skewer to extract the obstruction. Clear the blockage, replace the filter, restore power, and run a drain cycle. If the pump still reads OL after clearing, the thermal protector inside the motor has blown — replace the pump.

Not sure if this is the right fix for your exact model?

Upload a photo of your appliance label — Repair Scout will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Safety Warning

ELECTRIC SHOCK HAZARD — Disconnect the dishwasher from power (unplug or switch off the dedicated circuit breaker) before testing the heating element, NTC sensor, or drain pump. The heating element operates at 120V AC and is submerged in water during normal operation — contact with a live element is extremely dangerous.

Caution

i30 AquaStop: Water is present in the base pan near low-voltage wiring and the AquaStop sensor. Do not operate the dishwasher or attempt to open the base without first disconnecting power. Mop up any overflow water on the floor before tilting the unit to avoid slip hazards.

  1. 1SAFETY — Switch off the dishwasher circuit breaker or unplug the unit before any internal component testing. The i30 code specifically means water is present near electrical components in the base pan — never reach into the base while the unit is energized.
  2. 2i20 / E24 / E25 — CLEAN THE FILTER FIRST — Open the door and twist the cylindrical microfilter counterclockwise to remove it (one-quarter turn on DWHD770WFM, DWHD650WFP, and DWHD660WFM). Lift out the flat coarse pre-filter beneath it. Rinse both under hot running water and scrub with a soft brush. Reinstall both filters firmly — the cylindrical microfilter must lock back into place (verify it cannot be lifted without rotating). Run a rinse-only cycle and check if the code clears. This resolves approximately 50–60% of i20/E24 calls.
  3. 3i30 — TILT-DRAIN RESET PROCEDURE — Spread thick towels on the floor in front of the dishwasher. Disconnect power at the breaker. Remove the lower kickplate panel (two screws). Grip the sides of the dishwasher near the base and tilt the entire unit forward to approximately 45 degrees — hold for 30 seconds while condensation water drains from the base pan through the front gap onto your towels. Return the dishwasher to upright. Wait 2 minutes for the AquaStop float to settle back down. Restore power and run a short rinse cycle — i30 should clear automatically. If i30 returns within 3–5 cycles, inspect the door gasket corners and door seal for active leaks.

Want the complete repair checklist?

See all 6 steps + safety warnings + tool list + cost estimate. Save $150+ vs. a service call.

Review Pro — $1.00/mo

30-day money-back guarantee · Cancel anytime

Stop Paying $150+ Per Service Call

Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.

  • Unlimited AI repair diagnoses
  • Step-by-step fix guides with tool lists
  • Cost & time estimates before you call a pro
  • 1,000+ appliance & system repair articles
  • Emergency repair guidance, 24/7

$1.00/mo — less than one service call trip charge

Review Monthly Pro — $1.00/mo

$1.00/month · Checkout continues to Stripe · Cancel anytime

Most homeowners save $150+ on their first repair

Repair vs Replace

✓ Worth Repairing

All five error codes covered in this guide have a clear repair path with inexpensive parts. Filter cleaning and the i30 tilt-drain reset cost nothing. A failed NTC sensor ($15–$30) or drain pump ($30–$60) on a $1,500–$2,500 dishwasher is an obvious repair. Even a heating element replacement ($40–$80 DIY) is trivially justified. The only replacement-worthy scenario is a unit over 12 years old showing multiple simultaneous failures — for example, a failed heating element AND a cracked door gasket AND a worn control board on a 15-year-old unit. For any single-component error code on a dishwasher under 12 years old, repair is strongly recommended.

Est. Repair Cost

$0 (filter cleaning, tilt-drain reset); $15–$30 (NTC sensor); $30–$60 (drain pump); $40–$80 (heating element)

Est. Replacement Cost

$1,200–$2,500 for a new Thermador Star Sapphire dishwasher

Recommended Tools & Parts

  • Thermador BSH Drain Pump Module

    Replacement drain pump for Thermador BSH-platform dishwashers (DWHD770WFM, DWHD650WFP, DWHD660WFM). Fixes i20, E24, E25 codes. Resistance spec: 10–30Ω on healthy motor. BSH platform — also compatible with equivalent Bosch models. Verify by model number. Amazon tag: fixitfastai-20.

    $30–$60

    Buy on Amazon →
  • Thermador Dishwasher NTC Temperature Sensor

    Replacement NTC thermistor sensor for Thermador BSH-platform dishwashers. Resistance spec: 10–15kΩ at 77°F. Fixes i60 error codes caused by temperature sensor failure. Twist-lock mounting — no tools required. Amazon tag: fixitfastai-20.

    $15–$30

    Buy on Amazon →
  • Thermador Dishwasher Heating Element

    Replacement heating element for Thermador BSH-platform dishwashers. Resistance spec: 20–30Ω. Fixes i60 error codes caused by open heating element coil. Model-specific — verify DWHD model number before ordering. Amazon tag: fixitfastai-20.

    $40–$80

    Buy on Amazon →
  • Digital Multimeter

    Required for drain pump resistance testing (10–30Ω), NTC sensor testing (10–15kΩ at 77°F), and heating element testing (20–30Ω). Auto-ranging preferred for accurate high-resistance NTC readings.

    $20–$45

    Buy on Amazon →

Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.

Still stuck? Let AI take a look.

Describe your problem or upload a photo — get a diagnosis in seconds.

Related Repair Guides

This section combines editorial `relatedSlugs` from the article source with metadata-based matches so each guide links deeper into the repair library.

Thermador Dishwasher Not Draining — i30 Error Code & Drain Pump Fix (DWHD770WFM, DWHD870WFP, DWHD650WFP)

Thermador dishwasher standing water or i30 error? BSH's AquaStop system or a clogged filter is usually responsible. Step-by-step fix for DWHD770WFM, DWHD870WFP, and DWHD650WFP — most fixes take under 20 minutes.

Read guide →

Thermador Oven Error Codes: Complete Troubleshooting Guide

Thermador oven showing E118, E121, E122, E128, or E010? This complete fault code guide explains every major error, what triggers it, and the exact repair — with RTD probe resistance specs and service mode access for PODS301 and PRODS304.

Read guide →

Dishwasher Not Draining

Pool of water at the bottom after every cycle? A clogged filter is the fix 80% of the time — takes 5 minutes.

Read guide →

Thermador Refrigerator Not Cooling — Diagnosis & Fix (T36BB910SS, T48BD820NS, T18ID800SP)

Thermador fridge warm or not holding temperature? This guide covers condenser coils, evaporator fan, defrost system, start relay, and compressor diagnosis for T36BB910SS, T48BD820NS, T18ID800SP, and Freedom Collection models.

Read guide →

Frigidaire Dishwasher Error Codes — ER, LO, HO, i10, i20, i30, i50, i60 Guide

Frigidaire dishwasher showing ER, LO, HO, i10, i20, i30, i40, i50, or i60? Complete error code guide for Frigidaire and Electrolux-platform dishwashers with diagnostic mode entry and fixes.

Read guide →

GE Dishwasher Error Codes: C1, C2, C3, C7, CE, PF — Diagnosis and Repair

GE dishwasher showing C1, C2, C3, C7, CE, or PF? This guide explains every error code, what triggered it, and how to fix it on GDT630PGYFS, GDT635HSNSS, PDT715SYNFS, and GDF630SSMSS.

Read guide →

Keep Exploring

Stop Paying $150+ Per Service Call

Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.

  • Unlimited AI repair diagnoses
  • Step-by-step fix guides with tool lists
  • Cost & time estimates before you call a pro
  • 1,000+ appliance & system repair articles
  • Emergency repair guidance, 24/7

$1.00/mo — less than one service call trip charge

Review Monthly Pro — $1.00/mo

$1.00/month · Checkout continues to Stripe · Cancel anytime

Most homeowners save $150+ on their first repair

Still not sure what's wrong?

Get an AI diagnosis in seconds — describe the problem or upload a photo.

Get an AI Diagnosis

⚡ Get step-by-step help for YOUR specific appliance

Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.

No account needed for diagnosis. Cancel Pro anytime.

Related Tools

Frequently Asked Questions

Is a Thermador dishwasher the same as a Bosch dishwasher inside?
Yes — Thermador, Bosch, Siemens, and Gaggenau dishwashers are all built on the BSH (Bosch Siemens Home Appliances) platform and share the same internal architecture: the two-part cylindrical filter system, the AquaStop inlet hose, the drain pump module, the NTC temperature sensor, and the control board diagnostic codes. The primary differences are cosmetic (handle design, panel finish, brand logo) and feature-tier. Parts are often cross-compatible — always verify by part number and model, but if you cannot find a Thermador-branded drain pump, search for the Bosch equivalent using the same BSH part number.
My Thermador dishwasher shows i30 every few weeks. Is that normal?
No — i30 should clear after the tilt-drain reset and not return. Occasional i30 from condensation accumulation in the base pan over years of use is common, but recurring i30 every few weeks indicates an active slow leak. The most common sources are: (1) door gasket pulling away from the lower corners of the door frame — inspect closely for gaps or hardening; (2) spray arm hub O-ring deterioration; (3) door hinge leak allowing water to drip into the base. Clean and inspect the door gasket first. If i30 keeps returning, pull the dishwasher forward, remove the base panel, and look for the source of moisture with a flashlight during a cycle.
What is the heating element resistance spec for a Thermador dishwasher?
A healthy Thermador dishwasher heating element should read 20–30Ω when tested with a multimeter in resistance mode (both leads disconnected from the control harness). An OL (overload/open circuit) reading means the element coil has burned open and the element must be replaced. A reading below 10Ω may indicate a partially shorted element — replace. Always test at room temperature and with power disconnected. The NTC temperature sensor spec is 10–15kΩ at 77°F (25°C) — test this first, as a failed sensor can cause i60 without element failure.