The Bosch Dishwasher code E18 means: Water level too low or water is not being pumped correctly - the tub filled but the level is under target, typically from low water pressure, a slow fill, or a circulation problem.
Difficulty: Moderate — DIY-able with basic tools
Typical repair cost: approximately $200 (parts + labor).
What to do, step by step
- Check the inlet hose for kinks and confirm the supply is on.
- Verify the water flow rate is at least 10 liters per minute.
- Clean the filter and sump area of debris.
- If it persists, have the pump and fill system serviced.

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.