mypros+
Error code reference

KitchenAid Dishwasher Error Code 6-4

Float switch open

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 6-4 error code actually means

Your KitchenAid dishwasher is detecting that its water level safety sensor is stuck in the triggered position, meaning it thinks the tub is overfilling or at risk of doing so. This could be caused by something as simple as a piece of debris jamming the float sensor, or by a more serious issue like a stuck water inlet valve. The dishwasher will stop filling water until this problem is resolved.

Diagnostic procedure

The full 6-4 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
First diagnostic step
Remove any items stuck under float. Verify that the float moves freely and you hear the click of the switch contacts. Check levelness of dishwasher. Measure switch resistance.
More steps, wiring diagram references, and verified part numbers
Includes expected resistance and voltage values, connector pinouts, and supersession notes for replacement parts.
Unlock 6-4 procedure $9.95

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

Most common causes of 6-4

Ranked by how often they cause this code
  1. 1Float or float switch stuck in open position
  2. 2Dishwasher not level
  3. 3Excess suds from incorrect detergent
  4. 4Fill valve stuck open or fill valve triac shorted
  5. 5Open fuse or drain hose check valve not sealing

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 6-4

What does 6-4 mean on a KitchenAid dishwasher?
The 6-4 code means the float switch is reading an open circuit, which the control board interprets as an overfill condition or a safety switch failure. The float switch is a small sensor that detects rising water levels in the tub. Possible causes include a jammed float, an unlevel dishwasher, excess suds, a stuck fill valve, a shorted fill valve triac, or a blown fuse in the switch circuit. The dishwasher will not complete its fill cycle until the condition is resolved.
Is it safe to use my KitchenAid dishwasher with a 6-4 error code?
You should not continue using the dishwasher until the cause of the 6-4 code is identified. If the float switch circuit has failed or the fill valve is stuck open, running the dishwasher risks water overflowing the tub and causing water damage. Resolve the fault before resuming normal use.
How much does it cost to repair a KitchenAid dishwasher showing a 6-4 error?
Repair costs depend on the root cause. If the float simply needs to be cleared of debris or the dishwasher just needs to be releveled, the cost can be minimal. Replacing a float switch typically runs in the range of $20 to $60 for the part. A fill valve replacement generally costs between $30 and $80 in parts, while control board repair or replacement for a shorted triac can range from $100 to $300 or more depending on the board. Adding professional labor will increase these estimates.
How do I fix the 6-4 error on my KitchenAid dishwasher?
Start by checking the float assembly at the bottom of the tub for any debris or items that may be holding it in the raised position. Move the float up and down by hand to confirm it travels freely and produces a clicking sound from the switch. Verify the dishwasher is level and measure the resistance across the float switch contacts to confirm the switch is functioning. If the switch and float are fine, inspect the fill valve and check the drain hose check valve for proper sealing.
Will resetting my KitchenAid dishwasher clear the 6-4 error code?
A reset may temporarily clear the code, but it will return if the underlying fault is not corrected. If the float is mechanically jammed, the dishwasher is out of level, or a component like the fill valve or fuse has failed, the condition will persist and the code will reappear. Address the root cause before relying on a reset.

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

Get Started

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