Bosch Dishwasher E09 Error — Heating Element Fault Fix (300, 500 & 800 Series)

The E09 error code on a Bosch dishwasher indicates a fault in the heating circuit — the control board detected that the wash water did not reach the target temperature, or the heating element circuit has failed electrically. Bosch dishwashers use a flow-through heating element (also called a Continuous Flow Water Heater or CFWH) rather than a traditional tank-style element at the bottom of the tub. E09 is most commonly caused by a failed heating element (open circuit), a failed NTC temperature sensor sending an incorrect reading, or a relay on the control board that has burned out and no longer energizes the heater. This guide covers Bosch 300, 500, 800, and 800 Plus series including SHPM88Z75N, SHPM98Z75N, and SHX5AV55UC.

Try the AI Diagnosis Tool

Common Symptoms

  • E09 error code displayed during or at the end of a wash cycle
  • Dishes come out wet and cold — water not being heated during the wash
  • Detergent not fully dissolving — indicating low wash water temperature
  • Dishwasher completes cycle but dishes feel cool to the touch immediately after
  • Condensation drying not working (on models that use condensation drying with heated final rinse)

Most Likely Causes

  1. 1

    Heating Element (CFWH) Failed — Open Circuit (Most Common)

    Bosch dishwashers use a Continuous Flow Water Heater — a sealed heating element that heats water as it flows through a channel rather than heating the entire tub. The heating element's resistance coil can fail due to mineral scale buildup over years of use, causing it to develop an open circuit (burned through). An open circuit means no current flows through the element — the water never heats and E09 is thrown. Testing element resistance between its terminals should yield 25–30Ω on a functional unit; open (OL/infinite) indicates failure.

  2. 2

    NTC Temperature Sensor Failure

    The NTC (Negative Temperature Coefficient) thermistor monitors wash water temperature and signals the control board to activate or deactivate the heating element. At room temperature, a healthy NTC sensor reads approximately 10kΩ (10,000Ω). If the NTC sensor fails open (reads OL) or gives an incorrect resistance value, the control board may interpret this as an overtemperature condition or a sensor fault and suppress heating, triggering E09 even if the element itself is fine.

  3. 3

    Control Board Relay Failure

    The control board uses a relay to switch 120V AC power to the heating element. The relay contacts can burn out, weld open, or fail to close under normal operation — particularly on units that run multiple cycles daily. A relay failure means the heating element never receives power even if it tests good electrically. Diagnosing a relay requires visual inspection of the board for burn marks or swollen components, and sometimes oscilloscope verification of the switching signal.

  4. 4

    Wiring Harness Break or Corroded Connector

    The wiring from the control board to the heating element and NTC sensor runs through the door and under the tub. On older units, the insulation can crack, connectors can corrode from steam exposure, or a wire can break at a stress point near a hinge. A broken wire in the heater circuit produces E09 symptoms identical to a failed element.

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

Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.

Quick DIY Checks

Safety Warning

CAPACITOR DISCHARGE — CRITICAL: The Bosch dishwasher control board contains capacitors that can hold a dangerous charge for several minutes after the unit is unplugged. Always wait at least 5 minutes after disconnecting mains power before touching any control board components, relay terminals, or heating element wiring. Failure to observe this wait time can result in a serious electric shock even with the unit unplugged.

Safety Warning

MAINS POWER OFF — REQUIRED: The heating element circuit operates at 120V AC. Never test, disconnect, or replace the heating element or any component in the heating circuit with mains power connected. Switch off the dedicated circuit breaker or unplug the unit. Verify the power is off with a non-contact voltage tester before touching any wires.

Caution

The Bosch CFWH (Continuous Flow Water Heater) heating element reaches temperatures that can cause severe burns. Even after the unit is powered off, residual heat in the element can persist for several minutes. Allow the dishwasher to cool for at least 30 minutes after the last cycle before accessing the heating element assembly.

Caution

When removing the inner door panel to inspect the control board, be careful of sharp metal edges on the door chassis and the wiring harness routing. Take photos of the wiring harness routing before disconnecting anything — incorrect reassembly can cause wiring to be pinched in the door hinge area, leading to shorts.

  1. 1SAFETY FIRST — CRITICAL: Before any work on the heating circuit, unplug the dishwasher from the wall or switch off the dedicated circuit breaker. The control board capacitors can hold a charge even after disconnecting power — wait at least 5 minutes after unplugging before touching any components inside the control panel or heating circuit. Never work on the heating element or control board with mains power connected. The heating element operates at 120V AC and will cause a severe or fatal electric shock if contacted while energized.
  2. 2Confirm the error code: power on the dishwasher (just the display, don't start a cycle). Note the exact error code shown. E09 is the heating element fault. On some Bosch display configurations, the code appears as a blinking pattern on the program indicator LEDs — consult your model's user manual to confirm the error code format for SHPM88Z75N, SHPM98Z75N, or SHX5AV55UC.
  3. 3Test the heating element resistance: disconnect power and wait 5 minutes for capacitor discharge. Access the heating element terminals — on Bosch dishwashers, the CFWH heating element is located under the dishwasher tub, accessible after removing the lower access panel (two Phillips screws). Disconnect the two wiring harness connectors from the heating element terminals. Set your multimeter to Ω mode and probe the two heating element terminals directly. A healthy Bosch heating element reads 25–30Ω. A reading of OL (open/infinite resistance) means the element has failed — the heating coil is burned through and must be replaced. A reading of 0Ω (shorted) also indicates failure.

Get the full fix — Pro members get unlimited AI diagnoses

Save your repair history, get step-by-step AI guidance on any dishwasher issue, and avoid $150+ service call fees.

Try Pro — $7.99/mo
  1. 4Test the NTC temperature sensor: with power still disconnected and the lower access panel removed, locate the NTC thermistor sensor — it is typically a small probe inserted into the water path near the heating element or sump area, with a two-wire connector. Disconnect the NTC connector and set your multimeter to Ω mode. Probe the two NTC terminals. At room temperature (approximately 68–77°F / 20–25°C), a healthy NTC sensor reads approximately 10kΩ (10,000Ω). A reading significantly different from this — OL (open) or dramatically lower (under 1kΩ at room temp) — indicates a failed temperature sensor. NTC sensors are typically $15–$30 to replace.
  2. 5Inspect wiring harness and connectors: with the lower access panel removed, trace the wiring harness from the control board to the heating element and NTC sensor. Look for: broken wires (visible bare conductor or damaged insulation), corroded or green-tinted connector terminals, cracked connector housings, and any wires that have been chafed by the tub or pump housing. Gently tug each connector to confirm it is fully seated. Use electrical contact cleaner spray on corroded terminals, allow to dry, and reseat connectors firmly.
  3. 6Inspect the control board relay (visual check): access the control board — on most Bosch 300/500/800 series, the board is behind the inner door panel. Remove the door's outer panel screws (around the perimeter of the door) and the inner panel to expose the control board. With power DISCONNECTED and after waiting 5 minutes for capacitor discharge, visually inspect the relay components on the board. Look for burn marks (dark brown or black discoloration around a relay component), cracked or swollen relay housings, or solder joint cracking around relay pins. Any of these indicates the relay has failed. Control board replacement costs $80–$180 but is sometimes the only fix when the element and NTC test good but E09 persists.
  4. 7Replace the heating element if it tests open: if the element resistance read OL in Step 3, order a replacement CFWH heating element for your specific model. For SHPM88Z75N and SHPM98Z75N, verify the part number against the FD date code on the label inside the door frame. Installation: disconnect power, drain any residual water, remove the lower access panel, disconnect the element wiring and water connections (have a towel ready — residual water will drain), remove the mounting clips or screws securing the element, install the new element, reconnect water lines and wiring, and run two wash cycles to confirm E09 is resolved and check for leaks.
  5. 8Replace the NTC sensor if it tests out of range: if the NTC read significantly off from 10kΩ at room temperature, order a replacement NTC thermistor for your model. Replacement involves removing the probe from its mounting clip in the water path and inserting the new one. Reconnect the two-wire harness and run a cycle to confirm E09 is cleared.

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

Repair vs Replace

✓ Worth Repairing

E09 repairs are worth doing on any Bosch dishwasher under 10–12 years old. An NTC sensor replacement at $15–$30 is an obvious repair. A heating element at $50–$120 is still compelling on a $1,000+ appliance. Only a control board failure on an older unit with other signs of wear (rusted tub, failing pump) warrants serious consideration of replacement.

Est. Repair Cost

$30–$180 (NTC sensor $15–$30; heating element $50–$120; control board $80–$180)

Est. Replacement Cost

$700–$2,000 for a new Bosch 300, 500, 800, or 800 Plus series dishwasher

Recommended Tools & Parts

  • Bosch Dishwasher CFWH Heating Element / Flow-Through Water Heater

    Replacement Continuous Flow Water Heater (CFWH) heating element for Bosch 300/500/800/800 Plus series dishwashers. Required when heating element resistance tests OL (open circuit). Match to your model number and FD date code — SHPM88Z75N, SHPM98Z75N, and SHX5AV55UC each have specific variants.

    $50–$120

    Buy on Amazon →
  • Bosch Dishwasher NTC Temperature Sensor / Thermistor

    Replacement NTC thermistor temperature sensor for Bosch dishwashers. Required when the NTC reads OL (open) or significantly outside 10kΩ at room temperature. The NTC is a small probe in the water path with a two-wire harness. Inexpensive and easy to replace without special tools.

    $15–$35

    Buy on Amazon →
  • Bosch Dishwasher Control Board / ELC Board

    Replacement main control board for Bosch 300/500/800 series dishwashers. Required when the heating relay on the board has visibly burned out and the heating element and NTC sensor both test good. Control boards are model-specific — use your full model number and FD date code for compatibility. Consider professional installation if not comfortable with circuit board work.

    $80–$180

    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 Repairs

Save $150+ on a single service call

Less than a cup of coffee — fix it yourself with expert guidance.

  • ✓ Step-by-step repair guides with exact part numbers
  • ✓ Expert diagnosis in seconds — 500+ problems covered
  • ✓ Full tool list & cost estimate before you spend a dime
Get Instant Access — $7.99/mo

$150+ service call vs. $7.99/mo · Cancel anytime

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

What does E09 mean on a Bosch dishwasher?
E09 on a Bosch dishwasher means a heating element fault — the control board detected that the wash water did not reach the target temperature, or the heating circuit has failed electrically. The three most common causes are: (1) heating element has burned out — test resistance between the element terminals (should be 25–30Ω; OL means failure); (2) NTC temperature sensor has failed — test resistance at room temperature (should be ~10kΩ); (3) control board relay has burned out and is no longer energizing the element.
How do I test the heating element on a Bosch dishwasher?
Disconnect power and wait 5 minutes for capacitor discharge. Remove the lower access panel (two screws) and disconnect the two wires from the heating element terminals. Set your multimeter to Ω mode and probe the two element terminals. A good element reads 25–30Ω. OL (open/infinite) or 0Ω (shorted) means the element has failed and must be replaced. This test applies to SHPM88Z75N, SHPM98Z75N, and SHX5AV55UC models.
Is it safe to fix E09 on a Bosch dishwasher myself?
Yes, with proper precautions. The most important safety step: always disconnect mains power and wait 5 minutes for capacitor discharge before touching the heating element, NTC sensor, or control board. The heating element runs at 120V AC — never work on it with power connected. With power off, testing the element and NTC sensor with a multimeter is straightforward and safe. Replacing the element requires disconnecting water fittings — have towels ready for residual water.
How much does it cost to fix E09 on a Bosch dishwasher?
E09 repair cost depends on which component failed: NTC temperature sensor — $15–$30 for the part, easy DIY replacement; heating element (CFWH) — $50–$120 for the part, 60–90 minute DIY replacement; control board — $80–$180 for the part, more involved DIY or consider a technician. On a Bosch 800 series dishwasher (SHPM88Z75N, SHPM98Z75N) that retails at $1,000–$1,500, even a $180 board repair is a strong value versus replacement.