The E6101, E6102, and E6103 codes are the six-digit fault codes used on Bosch's newer Series 8 and HomeConnect dishwashers. They cover a range of drain pump and heating system faults: E6102 is the most DIY-solvable — it maps directly to the same drain pump blocked / pump cover loose fault as E25, and Bosch's own published steps for it are identical. E6101 and E6103 both point toward internal system faults that Bosch officially directs to customer support — though a breaker reset and drain pump cover check are always worth doing first before calling.
Power module or control board fault in the drain / pump circuit. No published DIY fix steps — Bosch directs users directly to support.
Call Bosch SupportDrain pump blocked, pump cover loose, or drain hose/air gap clogged. Clear DIY steps published by Bosch — same path as E25.
DIY FirstNon-return valve fault or heat pump / heating system failure. Partially DIY (check pump cover & valve); heat pump replacement requires a technician.
Try DIY, then TechHow these relate to two-digit codes: E6102 is the six-digit equivalent of E25 (drain pump blocked or pump cover loose). E6103 shares characteristics with E23 (drain pump fault) and E09 (heating element fault). E6101 sits in the same family as E01 (power module / control board fault). The troubleshooting paths are the same — only the display format differs between older and newer Bosch models.
These three codes appear on Bosch's newer generation of dishwashers — primarily Series 8, Series 6, and HomeConnect-enabled models — which use a six-digit fault code system rather than the two-digit codes (E09, E15, E25) found on older Bosch machines. The six-digit codes are more granular: the first two digits identify the major system (61 = pump and drain system), and the last two digits narrow down the specific fault within that system.
E6101 is a power module or control board fault in the pump or drain circuit — the equivalent of a broader E01-family fault applied to the pump system. Bosch's official troubleshooting page for E6101 has no published DIY steps and goes directly to: Contact Bosch Customer Support at 1-800-944-2904. That said, a 5-minute breaker reset is always worth attempting before calling, as a transient board fault from a power event can produce E6101 without any hardware failure.
E6102 is the direct six-digit equivalent of E25: the drain pump is blocked, or the drain pump cover is loose or missing. Bosch's official page publishes clear DIY steps for E6102 — check and reseat the pump cover, remove the pump cover and clear any debris, and inspect the drain hose and air gap for blockages. This is a fully manageable DIY repair that most homeowners can handle in 20 minutes without tools.
E6103 points to either a drainage fault involving the non-return (check) valve — the one-way flap that prevents drained water from re-entering the sump — or a heating system failure in the heat pump assembly. The non-return valve check is a quick DIY inspection; heat pump replacement is a complex disassembly job that requires the machine to be tipped onto its back to access components underneath and is best handled by a technician.
Trip the dishwasher's breaker and leave it off for a full 5 minutes. This clears transient control board fault states that can produce any of the three codes without any hardware failure. Restore power and run a full wash cycle. If the code clears and the cycle completes normally, a power event was the cause.
Remove the bottom rack. Twist the cylindrical filter counter-clockwise and lift it out, then remove the flat coarse filter and fine mesh floor panel beneath it. Rinse all three under warm running water with a soft brush. A clogged filter adds resistance throughout the drain system and can tip any of the three codes over the threshold.
With the filters removed, look into the sump and locate the white plastic pump cover disc. Press it firmly — if it rocks or lifts at any edge, it is not fully seated. Use the bowl of a teaspoon to press around the locking tabs until the cover clicks completely flat. This single step resolves the majority of E6102 errors. Also check whether the cover is cracked — a damaged cover cannot seal and will need replacement.
If the cover was correctly seated and E6102 persists, the impeller has debris in it. Pry the pump cover off using a spoon at its tab — pull up until you feel resistance, then forward to detach. Wearing rubber gloves, reach into the pump housing and remove any foreign object lodged between the impeller blades. Try rotating the impeller by hand; it should spin with smooth, moderate resistance. Reinstall the cover until it clicks, then the filters, then run a test cycle.
Pull the machine out slightly and check the drain hose for kinks or sharp bends. Open the cabinet under the sink and confirm the hose has a proper high loop before descending to the sink drain connection. If an air gap is fitted on the countertop, unscrew its cap and clear any mineral or debris buildup inside. Run the garbage disposal for 30 seconds to clear the drain inlet if the hose connects there.
For E6103, with the filters and pump cover removed, locate the non-return valve — a small rubber or plastic flap adjacent to the pump housing in the sump. Check that it moves freely in both directions and is not held open by a piece of debris, food residue, or mineral buildup. Clean around the valve seat and beneath the flap. A stuck-open valve allows water to re-enter the sump immediately after each drain, producing a persistent drainage fault.
If E6101 returns after a reset, call Bosch Customer Support directly at 1-800-944-2904 — this is Bosch's own published guidance for this code. If E6103 persists after the pump cover, impeller, and non-return valve have all been checked, the heat pump assembly itself has failed and needs replacement. This requires tilting the machine onto its back to access components from below — a complex job that a certified Bosch technician should handle.
The pump cover reseat and impeller clear resolve most E6102 errors. For E6101 and E6103, technician involvement is often needed. Book a repair or call Bosch if:
Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.
These six-digit codes appear on Bosch's newer dishwasher generations — primarily Series 8, Series 6, and HomeConnect-enabled models released from around 2018 onward. Older Bosch dishwashers use two-digit codes (E25, E23, E09, etc.). If your display shows a six-digit code beginning with E61, you have a newer platform. The underlying faults are the same — only the numbering format differs.
They describe exactly the same fault — drain pump blocked or pump cover loose — just displayed differently on different Bosch display generations. Bosch's published troubleshooting steps for E6102 and E25 are identical: check and reseat the pump cover, remove the cover and clear the pump impeller, and inspect the drain hose and air gap. If you can fix E25, you can fix E6102 the same way.
E6101 points to a fault in the power module or control board circuit that drives the pump system — the same category as E01 on older models. The repair requires a factory-programmed replacement board that is not available for self-installation, and the diagnosis requires component-level testing that goes beyond what DIY troubleshooting can accomplish. Bosch's decision to route E6101 directly to their support line reflects how consistently this code points to a board-level hardware fault.
The non-return valve (also called the check valve) is a small rubber or plastic flap in the sump that allows water to flow toward the drain pump but prevents it from flowing back in once drained. If debris or mineral scale holds it open, water that was just pumped out immediately re-enters the sump — producing a drainage fault. With the filters and pump cover removed, look for the small flap adjacent to the pump inlet, check that it moves freely, and clean any debris from around it and its seat.
A breaker reset, filter clean, and pump cover reseat all cost nothing and resolve E6102 in most cases. A replacement non-return valve or pump cover runs $10–$25. A heat pump assembly (E6103 hardware cause) runs $100–$150 as a DIY part. Professional repair in the Boston area runs $130–$500 depending on the fault — lower end for drain pump clearing, higher end for heat pump or control board replacement (E6101).