E16 and E17 are both water-fill system faults — Bosch groups them together because they share the same root causes and the same troubleshooting path. E16 means the dishwasher is detecting water entering the tub when the fill valve should be closed; E17 means the tub has overfilled or water is not entering at the expected rate. Turn off the water supply valve under the sink immediately when either code appears — a stuck-open inlet valve is a flood risk. Then work through the checks below: in many cases a kinked hose, a dirty inlet filter, or a faulty inlet valve is the entire problem.
The control board sees water entering the tub outside of a normal fill cycle — the inlet valve is not closing fully and is allowing water to trickle or flood in continuously. Flood risk if left running.
The tub has reached an unexpectedly high water level, or the fill cycle is not proceeding normally — too much water is entering too quickly, or the fill is being disrupted by a flow or pressure issue.
Both E16 and E17 point to a fault in the water fill system — not the drain, not the heater. Bosch officially groups them together as the same category of fault because they share the same components and the same troubleshooting path: the inlet hose, the inlet mesh filter, the water supply pressure, and the inlet valve solenoid.
E16 is the more urgent of the two. It signals that the control board has detected water entering the tub when the fill valve should be off — meaning the inlet valve is not closing fully and is leaking or flooding water into the tub during a phase of the cycle when no filling should occur. Left running, an E16 caused by a stuck-open valve will overflow the tub and trigger E15 (AquaStop) or cause water damage to the floor. Turn off the water supply valve under the sink as soon as E16 appears.
E17 indicates the tub has reached an overfill condition, or that water is entering the dishwasher in an uncontrolled or disrupted way — too fast, too much, or in a pattern the control board doesn't expect. High household water pressure is a common trigger, as is a faulty flow sensor or a damaged inlet valve that opens too wide. E17 is also Bosch's official label for the same fill-path fault group as E16 — on some models the two are almost interchangeable in their underlying cause.
Open the cabinet under the sink and turn the dishwasher supply valve fully clockwise (closed). Do this before anything else — if the inlet valve is stuck open, leaving the supply on risks flooding the tub, tripping the AquaStop system, and causing water damage to the floor below. Once the supply is off, cancel the cycle by pressing and holding Start/Reset for 3–5 seconds.
Pull the dishwasher out slightly and trace the inlet hose from the wall supply connection to the machine. Straighten any sharp kinks or bends you find. Examine the full length of the hose for cracks, pinch marks, or swelling that would indicate internal damage. A damaged hose should be replaced rather than repaired.
With the supply valve closed, disconnect the inlet hose where it attaches to the machine's inlet assembly. Locate the small flat or conical mesh filter inside the fitting and remove it with needle-nose pliers. Rinse it thoroughly under running water and use a soft brush to remove any mineral crust or grit. Reinstall securely. Also check and clean the filter at the valve end of the hose if accessible.
With the machine fully disconnected from power, access the inlet valve — typically located at the rear of the machine where the inlet hose connects. Disconnect the two electrical wires to the solenoid coil and test resistance across the terminals with a multimeter set to ohms. Most Bosch inlet valve solenoids measure 500–1500 Ω when healthy. A reading of zero (short) or OL (open) means the solenoid has failed. Also inspect the valve body for mineral buildup around the plunger seat, which can prevent it from closing fully.
Some Bosch models have a mechanical overfill float switch on the sump assembly — a small buoyant arm that rises when the tub has too much water. With the machine unpowered, locate the float and press it down by hand to confirm it moves freely and springs back up. If it is stuck in the raised position (perhaps due to debris underneath it), cleaning around the float base and freeing the mechanism may clear the code without replacing any parts.
After completing the above checks, reconnect the inlet hose, restore power, and reopen the water supply valve. Run a short rinse cycle while staying directly beside the machine. Watch for any sign of water entering the tub during the drain phase or between cycles — a sure sign of a stuck-open valve that wasn't caught in the static test. If the cycle completes without E16 or E17, the kink, filter, or float was the cause.
A stuck-open inlet valve is a flood risk — do not delay getting professional help if any of the following apply:
Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.
E16 specifically means the dishwasher is detecting water entering the tub when the fill valve should be closed — an uncontrolled fill, which is a potential flood risk. E17 means the tub has overfilled or the fill cycle has been disrupted — either too much water entered too quickly, or the fill pattern doesn't match what the control board expected. Both codes share the same root causes and the same troubleshooting steps. Bosch officially groups them together as a single fill-system fault category.
Yes — E16 should be taken seriously. If the inlet valve is stuck open and water is entering the tub continuously with no power command from the control board, the tub will overflow and water will reach the base tray (triggering E15) and potentially flood your kitchen floor. Turn off the water supply valve under the sink as soon as E16 appears and do not restart the machine until the inlet valve has been inspected.
Yes, particularly for E17. Very high household water pressure forces water into the tub faster than the control board's fill timing expects, which can read as an overfill condition. High pressure can also prevent an otherwise functional inlet valve from seating fully when the solenoid de-energises, causing a slow trickle that eventually triggers E16. A plumber can fit a pressure-reducing valve on the supply line if pressure is confirmed to be the root cause.
Yes. The AquaStop system and the tub itself will contain water for a while before it overflows, so you may not see floor damage at first. But a stuck-open inlet valve that goes unaddressed will eventually fill the base tray, trigger E15, and can cause water damage inside the dishwasher cabinet. Turn off the supply valve and don't run the machine until the valve is inspected.
Cleaning the inlet mesh filter and straightening a kinked hose costs nothing. A replacement inlet valve solenoid assembly as a DIY part runs $40–$80 for most Bosch models. Professional repair in the Boston area for inlet valve diagnosis and replacement typically runs $140–$340, parts and labor included.