Error code reference

Whirlpool Dishwasher Error Code 6-7

Flowmeter problem

Flowmeter problem - disconnected or damaged flowmeter.

First step from the service manual

1. Disconnect power or unplug unit. 2. Check connections at salt level sensor and at flowmeter. 3. Use meter to check for flowmeter switch closed and salt level sensor. 4. Disconnect flowmeter and leave salt sensor connected. Apply a magnet to side of the salt tank near the sensor connection to force the switch closed. 5. Run complete service diagnostics cycle.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for 6-7.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

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

What 6-7 means on a Whirlpool dishwasher

The 6-7 error code indicates the control board has detected a problem with the flowmeter circuit. Specifically, the board is not receiving a valid signal from the flowmeter switch, which is responsible for measuring water flow through the system. This can result from a disconnected connector, damaged wiring, a failed flowmeter switch, or a fault at the salt level sensor, which shares this diagnostic circuit. The code triggers when the control board sees an open circuit or an out-of-range signal where it expects flowmeter confirmation.

For homeowners, the flowmeter is a small sensor that tracks how much water moves through your dishwasher during a cycle. When the dishwasher cannot confirm water is flowing correctly, it stops the cycle and displays this code to prevent running without proper water delivery. The salt level sensor is also part of this circuit and can cause the same code if its connection is loose or the sensor itself has failed.

Before assuming a part needs to be replaced, start by disconnecting power to the unit and inspecting the wire connectors at both the flowmeter and the salt level sensor. Loose or corroded connectors are a frequent cause of this code and cost nothing to fix. If connections look intact, use a multimeter to test whether the flowmeter switch closes properly and whether the salt level sensor reads within spec.

Source: manufacturer service documentation.

Common causes of 6-7

  1. 01

    Disconnected connector at flowmeter

    Wiring / connection

    A loose or fully disconnected wiring connector at the flowmeter prevents the control board from receiving any signal, immediately triggering the 6-7 code. Reseating the connector resolves this without replacing any parts.

  2. 02

    Disconnected or corroded connector at salt level sensor

    Wiring / connection

    The salt level sensor shares this diagnostic circuit, and a loose, corroded, or broken connector at the sensor can cause the same open-circuit condition the board reads as a 6-7 fault. Cleaning or reseating the connector may be all that is needed.

  3. 03

    Failed flowmeter switch

    Part replacement

    If the flowmeter switch no longer closes during water flow, the control board cannot confirm water movement and will register the 6-7 code even when connections are secure. A multimeter test showing the switch does not close confirms the flowmeter assembly needs replacement.

  4. 04

    Damaged wiring harness between control board and flowmeter or salt sensor

    Part replacement

    A chafed, pinched, or broken wire in the harness running to either the flowmeter or salt level sensor creates an open or intermittent circuit. If connector inspections and component tests pass but the code persists, inspect the full length of the harness for visible damage.

See the test procedure for each cause

Frequently asked questions about 6-7

What does error code 6-7 mean on a Whirlpool dishwasher?
Error code 6-7 means the control board has lost communication with the flowmeter, which monitors water flow through the dishwasher. The fault can also be triggered by the salt level sensor, which is part of the same circuit. The board detects either no signal or an invalid signal and stops the cycle as a precaution.
How do I fix error code 6-7 on a Whirlpool dishwasher?
Start by unplugging the dishwasher or shutting off its circuit breaker, then inspect the wiring connectors at both the flowmeter and the salt level sensor for looseness or corrosion. Reseat any loose connectors and restore power to see if the code clears. If it does not, use a multimeter to test the flowmeter switch for continuity when activated and check the salt level sensor against its specified resistance range. A failed flowmeter or sensor will need to be replaced.
Can I still use my Whirlpool dishwasher when it shows a 6-7 error code?
Running the dishwasher with an active 6-7 code is not recommended. The flowmeter is part of the water delivery monitoring system, and without a confirmed signal the control board cannot verify that water is moving through the machine correctly. Continuing to run cycles could result in poor cleaning performance or potential damage if water fill and flow are not operating as intended.
How much does it cost to fix a 6-7 error on a Whirlpool dishwasher?
If the fix is a reseated connector, the repair costs nothing beyond your time. A replacement flowmeter assembly typically runs between $30 and $70 for the part, and a salt level sensor is generally under $40. If you hire a technician, expect a service call fee plus labor, which commonly brings the total to $100 to $200 depending on your area and which part needs replacement.
Is a 6-7 Whirlpool dishwasher error caused by the salt sensor or the flowmeter?
Either component can cause the 6-7 code because both the flowmeter switch and the salt level sensor are monitored in the same diagnostic circuit. Check connections at both components before testing them with a multimeter. Whichever component tests as faulty, or whose connector was found disconnected, is the source of the fault.

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

Get Started

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