A Bosch dishwasher F error code indicates a specific system failure like a heating fault or water inlet issue. Most F codes require checking the filters, drain pump, or heating element to restore operation. See the diagnostic steps below to identify which component is failing.
Look, F codes on Bosch dishwashers aren't something to ignore. The machine's basically telling you it caught a problem before things got worse, like a flood under your kitchen floor or a burned out heater that ruins your next dinner party. I've shown up to kitchens where someone ignored an F code for two weeks and there was standing water warping the cabinet floor. Most of the time it's something small, but figure it out fast.
OK so here's the deal with Bosch F codes. They're mostly older-generation fault codes, pre-2015 machines, and they're actually pretty helpful once you understand the system. The specific number after the F tells you exactly what failed. I've fixed probably fifty of these and honestly, eight times out of ten it's a clogged filter, a piece of broken glass in the pump, or a slow water leak into the drip tray. Rarely is it a dead control board.
Most Likely Causes
Based on aggregated repair data, here is the probability breakdown for this error code:
Clogged filters or pump debris45%
Water leak in the base25%
Faulty heating element or NTC20%
Wiring or control board failure10%
Symptoms You May Notice
The dishwasher stops mid-cycle, displays an F code with a number, and won't respond to any button presses. Just sits there.
You can hear the drain pump running constantly even after you open the door or try to cancel the cycle, which is the flood protection doing its job.
Dishes come out cold and still dirty, sometimes with a clump of undissolved detergent still sitting in the dispenser cup.
There's a faint burning smell coming from the base of the unit, or the area around the kickplate feels unusually warm.
Standing water left in the bottom of the tub after a cycle that didn't fully complete, sometimes an inch or two deep.
Can you reset a Bosch dishwasher to clear the F-ERROR code?
Press and hold the Start button for 5 seconds until the display clears and any active cycle cancels. Then press the On/Off button to fully power down the machine. Wait a full 60 seconds, power it back on, and run a short rinse-only cycle to confirm the code is gone. If it comes back within the first few minutes of that rinse cycle, the underlying hardware problem is still there and needs to be fixed.
Tools Required for Diagnosis
Torx T20 screwdriverMultimeterNeedle nose pliersSmall flathead screwdriverSponge and bucket
Diagnostic Checklist
Follow these steps in order. We start with the easiest external fixes before opening up the machine.
ComponentComponent Under Test
Expected Range20–40 ohms
ConditionIf Open (OL) or infinite, replace component.
Frequently Asked Questions
What is the difference between E and F codes on a Bosch?
Basically the same diagnostic system, just different generations of machines. Older Bosch dishwashers, mostly pre-2015 models, used the F prefix. Newer ones like the 500 and 800 series switched to E codes. But F01 and E01 usually point to the same heating system issue and the troubleshooting steps are almost identical. If you've got an older SHU or SHX series, you'll see F codes. Newer SHPM or SHPK models show E codes. Don't let that confuse you, it's the same machine logic underneath.
Can I fix an F error by unplugging the dishwasher?
Sometimes, yeah. A hard reset works maybe 20% of the time in my experience, usually when a power surge or one-time sensor glitch caused it. Unplug it and wait a full ten minutes, not thirty seconds. The capacitors in the control board actually need time to fully discharge, and a quick replug doesn't do it. If the code comes back within the first cycle or even within the first few minutes of a fresh cycle, you've got real hardware failure. Don't keep running it hoping it'll fix itself.
Why does my Bosch show an F code and keep draining?
That's the flood protection doing exactly what it's supposed to do. There's water sitting in the plastic base tray under the unit that lifted the Styrofoam float switch. Once that float trips, the machine locks into drain-only mode and won't stop until you physically dry out that tray. You can't override it from the control panel. Pull the kickplate off, sop up all the water with towels, find and fix whatever leaked, and then it'll behave normally again. I've watched people unplug and replug it a dozen times in a row wondering why it won't stop draining. Now you know why.
Is it worth repairing an older Bosch with an F code?
Almost always yes, honestly. Bosch makes some of the most durable dishwashers out there and I've personally seen their machines run 20 years with basic maintenance. If the fix is under $150 in parts, I'd repair it without hesitation. Even a heat pump replacement on a 10-year-old Bosch is often worth it because you're looking at another decade of reliable use if you keep up with filter cleaning. The only time I tell people to cut their losses is when the control board is fried and the machine is already pushing 18 or 20 years old.
Which F code is the most expensive to fix?
F01 or F09 on most models, which are heating system faults. On Bosch's condensation drying models, the heater is integrated right into the wash pump assembly, so you're replacing the whole unit and not just a heating element. Parts run $150 to $300 depending on the model. F08, the water intake fault, can also get expensive if it turns out to be the control board. But F02 from a jammed drain pump impeller? I've cleared that in ten minutes with a pair of needle nose pliers. Cost: zero. Huge range depending on which F code you're actually dealing with.
How do I know which specific F code I have if the display just shows F?
Bosch should show the full code like F01, F02, F08, etc. If yours just says F with no number, cancel the current cycle, wait 30 seconds, and start a fresh short cycle. The specific code should reappear once the machine tries to run again. On some older units the number flashes separately after the F letter. If you genuinely can't get a number to show up, start with the filter and drain pump inspection anyway since those two things cover probably 60% of all F codes regardless of the specific number.
Models Known to Experience F-ERROR Errors
This repair applies to most Bosch dishwashers with this error code. Common model numbers include: