E06Bosch · Dishwasher · Dishwasher

Bosch Dishwasher error code E06

Door sensor circuit fault

Book a technician

Quick answer

On Bosch Dishwasher (2000s onward), E06 is a fault. It means door sensor circuit fault. A first thing to check: Lid switch or door lock mechanism worn, with the latch no longer reaching the switch.

Applies to
Bosch Dishwasher
Bosch dishwasher codes · Dishwasher · 2000s onward
Type of code
Fault
Urgency: Book a technician
First safe check
Push the door closed firmly and look for the latch to pull the door in against the seal.
Checked

What E06 means on this model

The control cannot confirm the door state, so it will not start a cycle with a door it cannot verify. A door that has dropped slightly out of square produces this repeatedly, and the sensor itself is checked before the board is blamed.

Symptoms you will notice

  • Code appears as soon as you press start
  • Door will not unlock after a cycle, or will not lock when a cycle starts
  • Washer drains when you open the door with child lock on
  • A loud click and no engagement when you close the door

Common causes

The code tells you what the control detected, not which part failed. These are the causes we see most often, roughly in order of likelihood:

  • Lid switch or door lock mechanism worn, with the latch no longer reaching the switch
  • Laundry or a stray item caught in the door seal or the latch pocket
  • Door strike broken, or the machine frame pushed out of alignment
  • Control board not seeing the lock switch confirm the moment the lock is released
  • On a top loader, a broken lid switch under the console rather than a failed lock

What you can safely check

These are homeowner-level checks. None of them need you to open a live electrical compartment or work on gas.

  • Push the door closed firmly and look for the latch to pull the door in against the seal.
  • Check the door seal and the pocket at the latch for a sock, a hairpin, or a coin.
  • On a top loader, feel along the edge of the lid for a break or a gap in the plastic hinge piece.
  • On a front loader, look at the glass bowl and the strike for obvious misalignment.

Do not do these

  • ×Do not force the door with a screwdriver while the machine holds water. The latch will break and the tub will never seal again.
  • ×Do not tape the lock switch closed to make the code go away, which lets the machine run a cycle with a door that cannot be opened in an emergency.

When to call a technician

Worth scheduling, and worth your own checks first

You can usually keep living with this for a short while, but it will not fix itself. Do the safe checks below first, because a tripped switch or a blocked airflow is a five-minute fix that would otherwise cost you a service call.

  • If the appliance has stopped mid-cycle, is making a noise you have not heard before, or smells burnt, stop reading here and call. Those are symptoms of something the fault code does not describe well enough.

Checking the seal and the latch pocket is easy. Replacing a lock assembly on a front loader means removing the door and the front panel, which is moderate rather than beginner work.

What it costs to fix

Parts

Lid switch or door lock $20 to $95. Door strike $15 to $40. Control board $150 to $350 as a last resort.

Labor

Thirty minutes to an hour for a lock or switch. Board replacement runs one to two hours and is the expensive end of the range.

DIY or technician

Checking the seal and the latch pocket is easy. Replacing a lock assembly on a front loader means removing the door and the front panel, which is moderate rather than beginner work.

Typical US part and labor ranges, 2026. They vary by region, model and contractor, so treat them as a planning figure, not a quote.

Scope of this code

Code table
Bosch dishwasher codes
Models in scope
Bosch Dishwasher, 2005 onward
Checked
Confirm on your own unit
Find the model number on the data plate, then check this code in the service manual for that model. Manufacturers revise code tables between model years, and a revised board can renumber a fault.

Related codes