Dishwasher
E7
The E7 error code on a Siemens dishwasher signals a water heating fault — the machine isn’t reaching the correct temperature during a wash cycle. It’s a moderately serious fault that will stop your dishwasher completing a cycle, but in many cases it’s fixable without calling an engineer.
What does this error mean?
E7 means the dishwasher’s control board has detected that the water temperature isn’t rising as expected within a set time window. Siemens dishwashers use a flow-through heater (sometimes called a thermoblock) combined with an NTC temperature sensor to monitor and regulate water heat. When the sensor reports no temperature rise — or a rise that’s too slow — the machine throws E7 and halts the programme to prevent damage or a failed wash.
Est. repair cost
£10–£25 DIY (NTC sensor only) or £80–£180 for a professional repair including thermoblock or PCB
🔍 Likely causes
🛠️ Step-by-step fix
Reset the machine first: turn it off at the power switch (or unplug it), wait 60 seconds, then restart and select a new programme. A one-off software glitch can trigger E7.
Check and clean the inlet filter: turn off the water supply, unscrew the filter from the inlet hose connection at the back of the machine, rinse it under the tap, and refit it. Low water flow causes thermoblock overheating.
Check the drain filter and spray arms: a heavily blocked filter or clogged spray arm can cause poor wash performance that’s sometimes misread as a heating issue. Remove and rinse both thoroughly.
Inspect the NTC sensor connector: if you’re confident doing basic appliance work, pull the dishwasher out, remove the kick plate, and locate the NTC sensor on the thermoblock or sump area. Check that the wiring connector is fully seated and free from corrosion. Reseat it firmly. Do NOT open any sealed electrical enclosures.
Test or replace the NTC sensor: NTC sensors for Siemens dishwashers are widely available online (search your model number + NTC sensor). They typically clip or screw in and cost £10–£25. If you have a multimeter, a healthy NTC reads around 5,000–6,000 ohms at room temperature — a wildly different or open-circuit reading confirms failure.
If the NTC is fine, stop DIY here: a failed thermoblock, blown TCO, or faulty PCB requires a qualified appliance engineer with the correct diagnostic tools and replacement parts.
📞 When to call a professional
Call an engineer if the NTC sensor is intact but E7 persists, as the thermoblock, thermal cut-out, or control board will need professional diagnosis and replacement. Tell the engineer: ‘My Siemens dishwasher is showing error code E7 — I’ve already checked the inlet filter and the NTC sensor connector.’ This saves diagnostic time. Use an engineer registered with a trade body such as Trusted Traders or REPIC, and ask for a fixed quote before work begins.
⚖️ Repair or replace?
A professional repair for E7 — typically a new NTC sensor, thermoblock, or TCO fitted by an engineer — costs £80–£180 in the UK including parts and labour. If your Siemens dishwasher is under 7 years old and was a mid-range or premium model (original price £500+), repair almost always makes financial sense. If it’s over 10 years old or a budget model, a replacement dishwasher from £350–£500 is likely better value in the long run.