mypros+
Error code reference

Bosch Dishwasher Error Code M

Power supply relay is defective, stuck together.

Avg. service call
$285
National average. Trip fee plus diagnostic plus labor. Before parts.
MyPros+ 3-day pass
$9.95
Same diagnostic steps, on your phone. Start now.
You keep in your pocket
~$275
Even before you buy the part.
Skip the service call. Fix it yourself.
Full procedure unlocks instantly.
Get Started

What the M error code actually means

Your Bosch dishwasher has detected that an internal electrical switch, called a relay, is stuck in the on position and cannot turn off. This means the dishwasher has lost the ability to properly control power to its internal parts, which can be a safety concern. This is not a simple reset issue and typically requires a technician to inspect or replace the control board.

Diagnostic procedure

The full M procedure

Step 1 is visible so you can confirm you are on the right page. The remaining steps, the ones that tell you whether to actually replace a part, unlock with any pass.

MyPros+ · DiagnosticsStep 1 preview
1
Confirm the fault
Power cycle the unit: switch off the breaker for 60 seconds, then restore power. If the code returns, the fault is persistent and the procedure below isolates the cause.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock M procedure $9.95

Or subscribe: $29/month for unlimited access to all codes plus Max AI diagnostics.

Most common causes of M

Ranked by how often they cause this code
  1. 1Welded relay contacts on the control board
  2. 2Power surge damage
  3. 3Failed control board
  4. 4Overloaded relay from motor or heater fault

Most DIYers save hundreds by diagnosing before ordering parts.

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass

Questions people ask about M

What does M mean on a Bosch dishwasher?
Error code M on a Bosch dishwasher means the power supply relay is defective and has become stuck in a closed position. This relay is responsible for controlling power to major components inside the dishwasher. Because it cannot open on command, the dishwasher detects a loss of control and stops operation. This fault requires hands-on diagnosis and typically involves inspecting or replacing the control board.
Is it safe to use my Bosch dishwasher when error code M appears?
No, it is not recommended to continue using the dishwasher once error code M appears. A relay stuck in the closed position can keep heating elements or motors energized beyond their intended run time, which creates a risk of overheating. Disconnect power to the appliance until the relay fault is diagnosed and repaired.
How much does it cost to fix error code M on a Bosch dishwasher?
Repair costs vary depending on whether only the relay or the entire control board requires replacement, and on local labor rates. Control board replacements for Bosch dishwashers typically range from $150 to $400 or more for parts alone, with labor adding $100 to $200 depending on the service provider. Getting a diagnostic estimate before authorizing repairs is always a good idea.
Can I fix error code M on my Bosch dishwasher myself?
This repair is not well suited for most DIYers because it involves diagnosing components on the main control board, which carries line-voltage electricity. A technician can use a multimeter to confirm whether the relay contacts are welded and determine if the control board needs replacement. Attempting this repair without proper electrical knowledge and safety precautions poses a real shock hazard.
Will resetting my Bosch dishwasher clear error code M?
Resetting the dishwasher will not resolve error code M. This fault reflects an actual physical failure of the relay component, meaning the hardware itself is defective. No software reset or power cycle will restore a relay whose contacts have welded together. The faulty component must be repaired or replaced.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass