The Bosch Dishwasher code E09 means: The dishwasher's internal heat-pump heater has failed, so water never reaches wash temperature and dishes come out wet and greasy. Common on Bosch 500/800 series models with heat-pump drying.
Difficulty: Major job — consider a pro or replacement
Typical repair cost: approximately $350 (parts + labor).
What to do, step by step
- Reset power at the circuit breaker for 30 seconds and rerun a hot cycle.
- Check whether the tub water actually heats during the cycle.
- Test the heating element/heater circuit for continuity with a multimeter.
- Replace the heater assembly or contact Bosch service.

Video walkthrough
Is the repair worth it?
Before spending money, run the numbers: if the repair quote is more than about 30% of what a new dishwasher costs — especially on an older unit — replacement is usually the smarter call.
Check your quote with our free calculator →
Other Bosch error codes
Decoding a different code? Our error code lookup tool covers 200+ codes across all major brands.
Safety first: unplug the appliance (and shut off gas where applicable) before any inspection. If you smell gas, leave the area and call your gas provider.