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 ToolAI Repair Tools
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
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
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
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
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
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.
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.
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.
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.
- 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.
- 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.
- 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- 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.
- 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.
- 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.
- 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.
- 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
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
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
- Buy on Amazon →
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
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
Bosch Dishwasher Not Draining: E24 Error Code Fix
Bosch dishwasher showing E24 or standing water at the bottom? Clean the filter, check the drain hose, and test the drain pump — usually a free fix.
Read guide →Bosch Dishwasher Error Codes — E15, E22, E24, E25, E09, E01 Complete Repair Guide
Bosch dishwasher showing E15, E22, E24, E25, or E09? Complete code guide with AquaStop tilt procedure, FD number lookup, and filter access for SHPM88Z75N, SHPM65Z55N, SHEM63W55N, SHP65TL5UC.
Read guide →Bosch Dishwasher E15 Error — AquaStop Anti-Flood Fix (300, 500 & 800 Series)
Bosch dishwasher showing E15 and won't start? The AquaStop anti-flood device tripped — tilt the unit to drain the base pan and the error clears in minutes. No parts needed in 90% of cases.
Read guide →Bosch Dishwasher E24 Error — Drain Blocked or Kinked Hose Fix (300, 500 & 800 Series)
Bosch dishwasher showing E24 with standing water? The drain is blocked or the hose is kinked. Clean the filter, check the hose route, and test the drain pump — most E24 fixes are free.
Read guide →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
$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.