The E07 error code means the turbine flow sensor inside the wash circuit is not detecting water movement — the control board sent water through the spray arms but the turbine impeller did not spin as expected. The most common cause is a blocked filter, a jammed spray arm, or a foreign object lodged in the turbine impeller. Cleaning the filter and spray arms resolves E07 in most cases with no parts and no tools. If the turbine itself has failed, a technician is needed.
Bosch dishwashers use a small turbine — essentially a plastic impeller on a pin — mounted inside the wash water circuit. As water flows through the spray arm circuit during a wash cycle, it passes through the turbine housing and spins the impeller. A Hall-effect sensor counts the rotations and reports them to the control board as a flow rate. The board uses this data to verify that water is actually circulating through the spray arms, not just sitting in the sump.
E07 appears when the control board detects that the turbine impeller is not spinning at the expected rate during a wash cycle — or has stopped entirely. From the board's perspective, water is not flowing through the circuit correctly, and the cycle cannot continue safely.
The important distinction is that E07 is a flow problem, not a pump problem. The wash pump may be running perfectly, but if something downstream is blocking or diverting the flow — a clogged filter, a blocked spray arm, a jammed turbine impeller — the turbine sees nothing and reports the fault. This is why the DIY checks below start with the filter and spray arms rather than assuming the turbine itself has failed.
Switch the machine off and unplug it from the wall outlet or trip its circuit breaker. This clears the active fault and makes it safe to access the tub interior.
Remove the lower rack. Twist the cylindrical filter counter-clockwise and lift it out along with the flat mesh filter below it. Rinse both under running warm water, using a soft brush to remove any grease or food buildup from the mesh. Hold the flat filter up to light — every hole should be clear. Reinstall both once clean.
Remove the lower spray arm by pulling it upward off its center hub (some models unscrew counter-clockwise). Hold it up to the light and look through each nozzle — they should all be clear. Use a toothpick to clear any blocked holes. Check that the hub opening at the center is not cracked or obstructed. Repeat for the upper spray arm by unscrewing its center nut. Run both under warm water and replace.
With both filters removed and the spray arms inspected, look down into the sump area with a flashlight. The turbine housing is a small cylindrical or oval plastic component usually visible near the sump opening. Look for any visible debris — glass fragments, seeds, or food particles — lodged in or around the turbine inlet. Remove carefully with needle-nose tweezers or your fingers. Do not force anything.
Reinstall the filters and lower rack. Plug the dishwasher back in and run a complete wash cycle — not a quick rinse, since E07 typically appears once the main wash pump reaches full pressure. If the cycle completes without E07, the blockage has been cleared.
Unplug for a full 60 seconds, plug back in, and run another cycle. If E07 appears again despite clean filters and clear spray arms, the turbine impeller or its Hall-effect sensor has failed, or the wash pump is running at reduced capacity. Both require professional diagnosis and component access that is not reachable from the tub floor.
Filter and spray arm cleaning resolves E07 in most cases. Book service if:
E20 or E21 (wash pump fault codes) — both together suggest the pump itself is the root causeSame-day appointments across Boston. Certified Bosch technicians, common parts on the truck, and a 90-day warranty on every repair.
The turbine flow sensor is a small plastic assembly mounted in the wash water circuit — usually inside the sump area near the wash pump outlet. It contains a lightweight impeller (a small spinning wheel with blades) and a Hall-effect sensor that counts how fast the impeller rotates. As pressurized water flows through the spray arm circuit, it passes the turbine and spins the impeller. The rotation rate tells the control board the actual flow speed through the circuit — confirming that water is reaching the spray arms rather than recirculating in the sump.
The dishwasher will halt the cycle when E07 is detected because the control board cannot verify that water is reaching the spray arms. Even if the machine appears to complete a cycle, dishes will likely be poorly washed since circulation may be reduced or absent. Clear the fault before relying on the dishwasher for regular use.
E04 relates to the flow meter sensor on the water inlet — it measures how much cold water enters the machine during the fill phase at the start of a cycle. E07 relates to the turbine sensor inside the wash circuit — it measures how fast water is moving through the spray arm loop during the wash itself. E04 is a fill-phase fault; E07 is a wash-phase fault. Both involve flow sensing but in completely different parts of the water system.
Bosch recommends cleaning the filter monthly under normal household use. In households that load heavily soiled dishes or run the machine daily, every two to three weeks is better. A clean filter ensures adequate flow to the spray arm circuit and is the single most effective step for preventing both E07 and E22. The whole process takes under five minutes once you know where the filter is.
In the Boston area, replacing the turbine assembly typically runs $130–$230 parts and labor. The turbine part itself is $30–$70 depending on the Bosch model series; the rest is diagnostic time and labor to access it in the sump. If the cause is instead the wash pump running at reduced capacity, costs may be higher — a technician's diagnostic visit will identify which component is at fault before any parts are ordered.