E6101
E6102
E6103
Bosch · Dishwasher · Error Code

Bosch Dishwasher E6101 / E6102 / E6103 Error Codes — Drain Pump & Heat Pump System Faults

Series 8 / HomeConnect Models Also shown as: E61-01 E61-02 E61-03
Quick Answer

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.

E6101

Bosch's guidance

Power module or control board fault in the drain / pump circuit. No published DIY fix steps — Bosch directs users directly to support.

Call Bosch Support
E6102

Bosch's guidance

Drain pump blocked, pump cover loose, or drain hose/air gap clogged. Clear DIY steps published by Bosch — same path as E25.

DIY First
E6103

Bosch's guidance

Non-return valve fault or heat pump / heating system failure. Partially DIY (check pump cover & valve); heat pump replacement requires a technician.

Try DIY, then Tech

How 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.

Time
15 min–2 hrs
Difficulty
Easy–Hard
Tools
Spoon, rubber gloves
DIY Cost
Free–$150

What the E6101 / E6102 / E6103 Codes Mean

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.

Common Causes by Code

1
Transient control board / power module fault.All three A power outage, voltage spike, or tripped breaker mid-cycle leaves the control board in a fault state. A 5-minute breaker reset clears this at no cost and is the correct first step for all three codes. Common first check
2
Drain pump cover loose or not clicked in.E6102 The white plastic pump cover over the drain pump in the sump is not fully seated, allowing water to bypass the impeller. Reseating until it clicks is often the entire fix. This is Bosch's published Step 1 for E6102. Very common for E6102
3
Foreign object jammed in the drain pump impeller.E6102 A glass fragment, fruit stone, seed, or label has lodged between the impeller blades and prevented the pump from spinning. Clearing it from the sump (with gloves on) resolves the code. Very common for E6102
4
Blocked drain hose or clogged air gap.E6102 A kinked drain hose, grease blockage at the sink/disposal connection, or a clogged air gap creates back-pressure that prevents proper drainage. Bosch includes this in their E6102 published steps. Common for E6102
5
Stuck or debris-obstructed non-return valve.E6103 The small one-way flap in the sump that prevents drained water from re-entering is stuck open or blocked by debris. Water re-enters after each drain attempt, producing a persistent drainage fault. Cleaning the valve flap and its seat often restores function. Occasional for E6103
6
Failed or blocked heat pump / heating assembly.E6103 The heat pump assembly that warms and circulates wash water has failed internally. Symptoms alongside E6103: water not heating, longer-than-normal cycles, dishes coming out cold and wet. Requires machine tip-over and disassembly — technician repair. Occasional for E6103
7
Failed power module or control board.E6101 The control board's pump circuit has suffered an internal hardware fault. No DIY remedy — Bosch's own guidance for E6101 is to call 1-800-944-2904. Board replacement requires a certified technician and factory-programmed unit. E6101 primary cause — needs technician
8
Clogged filter overloading the drain pump.All three A heavily blocked filter forces the drain pump to work harder, which can tip a borderline pump into fault territory and trigger any of the three codes. Cleaning the filter is always the first physical check regardless of which specific code is displayed. Common — always check this first

How to Fix E6101 / E6102 / E6103 — Step by Step

Reset the circuit breaker for 5 minutes — all three codes

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.

E6101 specifically: If E6101 returns after a breaker reset, Bosch's official guidance is to call Bosch Customer Support at 1-800-944-2904. There are no published DIY hardware steps for E6101 beyond the reset.

Clean the filter assembly — all three codes

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.

Check and reseat the pump cover — E6102 and E6103

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.

Bosch's official Step 1 for E6102 is exactly this check. If the cover was unseated, reassemble the filters and run a test cycle before proceeding.

Remove the pump cover and clear the impeller — E6102

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.

Inspect the drain hose and air gap for blockages — E6102

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.

Inspect and clean the non-return valve — E6103

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 the flap is torn or physically damaged, the non-return valve needs replacement — an inexpensive part that most competent DIYers can fit by following the Bosch model's service sheet.

Book a technician for heat pump or board repair — E6101 and persistent E6103

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.

E6101 — do not attempt board replacement yourself. Bosch power modules are factory-programmed to specific units. An unconfigured replacement board will render the dishwasher non-functional.

When to Call a Technician

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:

  • E6101 returns after a 5-minute breaker reset — Bosch directs users to call 1-800-944-2904 for this code
  • E6102 returns after the pump cover has been reseated, the impeller cleared, and the drain hose confirmed kink-free
  • The drain pump hums but moves no water after impeller clearing
  • E6103 returns after the non-return valve has been cleaned and confirmed free-moving
  • E6103 appears alongside symptoms of no water heating (dishes cold, wet, uncleaned) — points to heat pump failure
  • The pump cover is cracked and needs a replacement part
  • Any code persists on a dishwasher that is still within warranty — contact Bosch before opening up the machine

Repair Cost Expectations

If You Fix It Yourself

Free–$150
Resetting the breaker, cleaning the filter, reseating the pump cover, and clearing the impeller all cost nothing. A replacement non-return valve runs $10–$25. A replacement heat pump assembly runs $100–$150 as a DIY part.

Professional Repair

$130–$500
Typical range in the Boston area — lower end for drain pump and cover repair, higher end for heat pump assembly replacement or control board replacement (E6101).

Still Getting E6101, E6102, or E6103? We'll Fix Your Bosch Dishwasher.

Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.

Frequently Asked Questions

What Bosch dishwasher models show E6101, E6102, and E6103?

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.

How does E6102 relate to E25?

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.

Why does Bosch tell me to call support for E6101 with no other steps?

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.

What is the non-return valve and how do I check it for E6103?

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.

How much does it cost to fix E6101, E6102, or E6103?

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).