Bosch dishwashers clean better than almost anything on the market — so when a Bosch stops cleaning, it's rarely the machine giving up. Nine times out of ten it's the fine mesh filter at the bottom that nobody knew to clean, a spray arm clogged with debris, or the water not getting hot (Bosch uses a flow-through heater, not a visible element). Rule those three out before you spend a dime.
The known Bosch issue: The single most common "my Bosch stopped cleaning" fix is cleaning the tub filter — most owners never knew it existed. Pull it, rinse it, do it monthly, and cleaning performance usually snaps right back with no parts at all.
What's actually different about a Bosch
Clogged filter (the #1 Bosch cause — and free) Easy
Every Bosch has a twist-out cylindrical filter in the floor of the tub. Owners often go years without cleaning it; once it packs with food and grease, dirty water just recirculates onto the dishes.
What you can check: Twist out the round filter assembly in the tub floor, rinse it under hot water with a soft brush, and clear the well underneath. Do this monthly. This alone fixes a huge share of "Bosch won't clean" complaints.
Clogged or stuck spray arms Easy
Hard-water scale and food plug the spray-arm jets so water can't reach the top rack. A stuck arm won't spin.
What you can check: Pull the lower (and middle) spray arms off, poke each jet clear with a toothpick, rinse, and make sure they spin freely by hand before reseating.
Water not heating (flow-through heater / NTC sensor) Pro
Bosch heats water as it circulates. If the flow-through heater or its NTC temperature sensor fails, the wash runs cold and won't dissolve detergent or cut grease.
What you can check: If dishes come out gritty and the tub is cold at the end, suspect the heater circuit — a technician diagnosis. Also run the hot tap at the sink before starting so the fill is hot.
Circulation pump weak or blocked Pro
If the filter is clean and arms are clear but pressure is still weak, the wash (circulation) pump may be failing or have debris in the impeller.
What you can check: After clearing the filter, if cleaning is still poor, a tech checks the circulation pump.
Bosch dishwasher fault codes
E22
Filter clogged — clean the tub filter
E24
Water not draining — clogged filter, hose, or drain pump
E09
Heating element / flow-through heater fault (cold wash)
E15
Water in the base pan — AquaStop leak protection tripped
Try this first: Cancel/drain a stuck cycle by pressing and holding the Start button (or the button marked with the drain symbol) for about 3–4 seconds. To clear a control glitch, trip the dishwasher's breaker for a minute.
Get the exact Bosch part — shipped to your door
With the $50 Quick Check, send a short video and a photo of your Bosch dishwasher's model number. A real technician confirms the diagnosis and we ship you the exact part with instructions — the $50 is credited toward it. Or we walk you through the fix free.
A dishwasher that runs a full cycle but leaves food, film, or grit behind is rarely broken — most of the time it's starved of one of the three things it needs to clean: a clear filter, freely spinning spray arms, and hot water. Most of these you can fix yourself in a few minutes. Here's the order a tech checks them.
Safety first: These checks are low-risk, but pull the door open mid-cycle carefully — the water inside is very hot.
Clogged filter Easy
Most modern dishwashers have a removable filter in the bottom that traps food. When it packs with gunk, dirty water just recirculates onto your dishes. This is the single most common cause of poor cleaning.
What you can check: Twist out the cylindrical filter in the floor of the tub, rinse it under the tap, and scrub it with a soft brush. Do this monthly and cleaning improves dramatically.
Blocked spray arms Easy
The spray arms have small jets that can clog with hard-water scale, seeds, and debris. If a jet is blocked or an arm can't spin freely, whole sections of the rack never get sprayed.
What you can check: Pop off the spray arms (usually a twist or clip), poke each jet clear with a toothpick, and make sure they spin freely by hand. Also check that tall items aren't blocking them.
Water isn't hot enough Easy
Dishwashers need about 120°F water to dissolve detergent and cut grease. If the incoming water is cold — a common winter problem — detergent won't activate and dishes come out filmy.
What you can check: Run the kitchen sink hot for a few seconds before starting the dishwasher so hot water reaches it right away, and use the "heated" or "sanitize" option.
Hard-water buildup / no rinse aid Easy
Mineral scale coats the tub, jets, and heating element over time, and skipping rinse aid leaves spots and film. Both look like "not cleaning" even when the machine is mechanically fine.
What you can check: Keep the rinse-aid dispenser filled and run a dishwasher cleaner or a cup of vinegar through an empty hot cycle monthly.
Worn wash pump or chopper Moderate
The wash pump pressurizes the spray arms and a chopper grinds food fine enough to rinse away. When either wears out, spray pressure drops and cleaning suffers even with a clean filter.
What you can check: If the filter, arms, and water temp are all good and dishes are still dirty, this is the tech diagnosis — a pump or chopper repair.
Is it worth repairing?
Almost always repair — the top causes are free or a cheap part, and even a wash-pump job is well under the cost of a new dishwasher plus installation. Replacement only makes sense on a very old unit facing a pump failure plus other issues.
Frequently asked questions
Why is my Bosch dishwasher not cleaning?
Bosch dishwashers clean better than almost anything on the market — so when a Bosch stops cleaning, it's rarely the machine giving up. Nine times out of ten it's the fine mesh filter at the bottom that nobody knew to clean, a spray arm clogged with debris, or the water not getting hot (Bosch uses a flow-through heater, not a visible element). Rule those three out before you spend a dime.
Is there a known issue with Bosch dishwashers not cleaning?
The single most common "my Bosch stopped cleaning" fix is cleaning the tub filter — most owners never knew it existed. Pull it, rinse it, do it monthly, and cleaning performance usually snaps right back with no parts at all.
Why is my dishwasher not cleaning the top rack?
The top rack is usually fed by the middle spray arm — if its jets are clogged or it can't spin, or the top rack's water supply tube is blocked, the top comes out dirty while the bottom is fine. Clear the arms and make sure nothing blocks them.
Why are my dishes gritty or filmy after washing?
Gritty means a clogged filter recirculating food; filmy usually means water that's not hot enough, no rinse aid, or hard-water scale. Clean the filter, pre-run hot water at the sink, and keep rinse aid filled.
How much does it cost to fix a dishwasher that won't clean?
Most of the time it's free (filter/arms/water temp) or a low-cost part. A wash-pump repair is around $130 flat labor plus the part, and your $50 Quick Check credits toward it.