The cycle finished. You open the door and find the bottom of your Frigidaire dishwasher still full of standing water. The dishes are dirty, the water is cold, and you have no idea where to start. Whether your Frigidaire dishwasher won’t drain at all, drains slowly, or leaves water sitting in the basin after every cycle, this guide covers every cause we see in Halifax — from a five-minute filter clean to a drain pump replacement.
- Clogged filter and sump area (most common, free to fix)
- Blocked or kinked drain hose
- Garbage disposal knockout plug not removed (common after new installations)
- Failed drain pump
- Control board fault
This guide covers Frigidaire built-in dishwashers including the standard and Gallery series. The wash motor and drain pump run on independent circuits, so your machine can complete the wash cycle normally while the drain system has failed entirely.
Mapleland Appliance is a locally owned appliance repair company in Halifax, NS. We write these guides from real repair experience to help you diagnose the problem yourself, and we are available for same-day service across HRM when you need a hand.
✓ I want to try fixing it myself
Read on. This guide walks you through all 5 causes in order of likelihood, with step-by-step instructions and the tools you need.
📞 I’d rather have a technician handle it
No problem. We service Frigidaire dishwashers across Halifax and HRM. Same-day appointments available. $89.9 flat diagnostic fee.
Safety notice: These guides are for informational purposes only. Appliance repair involves electrical and water hazards. Always disconnect power and shut off the water supply before starting any work. If you are unsure about any step, stop and call a technician. Mapleland Appliance is not liable for injury or damage resulting from DIY repair attempts.

5 Most Common Causes of a Frigidaire Dishwasher Not Draining
| Component | DIY Difficulty | Est. Cost (CAD) |
|---|---|---|
| Clogged Filter and Sump Area | ⭐ Easy | $0, DIY clean |
| Blocked or Kinked Drain Hose | ⭐ Easy | $0–$15 replacement hose |
| Garbage Disposal Knockout Plug | ⭐ Easy | $0, DIY remove |
| Failed Drain Pump | ⭐⭐⭐ Hard | Part $50–$120, total $140–$220 with labour |
| Control Board Fault | ⭐⭐⭐ Hard | From $200 total with labour |
* Prices shown are estimates only. Actual costs may vary depending on your model and parts availability. Call us for a quote before you decide.
Clogged Filter and Sump Area
What it is: Frigidaire dishwashers use a two-part filter system at the bottom of the tub: a coarse mesh outer filter that catches large food particles, and a fine inner filter underneath it. When these clog, water has nowhere to go. The wash cycle runs normally but standing water remains in the basin when the door opens.
Frigidaire recommends cleaning the filter at least once a month under normal use. In Halifax, we recommend cleaning it every three weeks. Nova Scotia’s municipal water supply has higher mineral content than many inland Canadian cities, and that mineral residue combines with food debris and detergent to create a paste-like buildup that blocks the filter faster than the manufacturer’s estimate assumes.
Symptoms:
- Standing water in the bottom of the tub after every cycle
- Dishes coming out with a gritty film or food residue
- Musty or stale smell from inside the dishwasher
i20error code displayed (see the error code section below for an important note on this)
- Open the dishwasher and remove the bottom rack completely.
- Locate the spray arm at the very bottom of the tub. Rotate it counter-clockwise and lift it off. On most Frigidaire models it simply unscrews by hand with no tools required.
- Underneath the spray arm you will see the round filter assembly. Turn the inner filter counter-clockwise and lift it straight up to remove it. The outer mesh filter lifts out separately.
- Rinse both filter pieces under warm running water. Use a soft dishwasher filter cleaning brush to scrub the mesh — a toothbrush works well for the inner filter’s fine holes.
- Look down into the sump opening where the filter sits. Remove any visible food debris or buildup from the cavity using a damp cloth or paper towel.
- Reinsert the outer mesh filter, then seat the inner filter and twist clockwise to lock. Reattach the spray arm.
- Run a short cycle and check whether the dishwasher is now draining normally.
This video shows the complete Frigidaire filter removal and cleaning process, including the spray arm step:
Blocked or Kinked Drain Hose
What it is: The drain hose carries water from the pump to either a garbage disposal or a standpipe under the sink. A sharp kink in the hose or a buildup of grease and food residue inside it stops water flow entirely. The pump runs but nothing moves. This problem often appears after the dishwasher has been moved during a kitchen renovation or after new cabinetry has been installed around it.
Symptoms:
- Pump runs audibly during the drain cycle but water level does not drop
- Problem appeared after the dishwasher was moved or kitchen work was done
- Draining has become progressively slower over several weeks
- Shut off power at the breaker and turn off the water supply valve under the sink.
- Open the cabinet under the sink and trace the drain hose from the dishwasher to where it connects — either to the garbage disposal inlet or to the standpipe.
- Check the full length of the hose for sharp bends or kinks, particularly anywhere it passes through a cabinet wall or around a corner.
- Confirm the hose has a high loop — it should rise up to the underside of the counter before descending to the drain connection. If it runs straight down without looping, that is the problem.
- If connecting to a standpipe, confirm the hose is not inserted more than 7 inches into the pipe.
- Disconnect the hose from the standpipe or disposal, hold it over a bucket, and pour water into the open end. If flow is slow or blocked, there is an internal clog. Run warm water through at low pressure or use a long flexible brush to clear it.
- Reconnect, restore power and water, and run a test cycle.
Garbage Disposal Knockout Plug Not Removed
What it is: If your Frigidaire dishwasher was recently installed and has never drained properly since day one, this is the first thing to check. When a dishwasher drain hose connects to a garbage disposal unit, there is a plastic knockout plug inside the disposal’s dishwasher inlet port that must be physically removed before the connection is made. It is factory-installed to seal the port for households that do not have a dishwasher. If an installer connects the drain hose without removing this plug, water from the dishwasher has nowhere to go.
Removing the knockout plug is a required installation step whenever the drain hose connects to a disposal unit. It is easy to overlook, and we see it missed on new installations across Halifax more often than you might expect.
Symptoms:
- Dishwasher has never drained since it was installed
- A new garbage disposal was recently installed at the same time as the dishwasher
- Water fills the tub normally but the drain cycle produces no movement at all
- Shut off power to the dishwasher and garbage disposal at the breaker panel.
- Under the sink, locate the garbage disposal unit. On the side of the disposal body you will see a short inlet port — this is where the dishwasher drain hose connects.
- Disconnect the drain hose from the disposal inlet.
- Look inside the inlet port with a flashlight. If you can see a solid plastic disc blocking the opening, the knockout plug is still in place.
- Place a wooden block or the handle of a screwdriver inside the inlet port and tap it firmly with a hammer to knock the plug into the disposal chamber.
- Remove the knocked-out plug from inside the disposal bowl before reconnecting anything. If it stays inside the disposal it will rattle and can cause damage.
- Reconnect the drain hose, restore power, and run a full cycle.
Failed Drain Pump
What it is: The drain pump uses an electric motor to push water out of the sump and through the drain hose. When it fails, water sits in the basin indefinitely. The pump can fail in two ways: the impeller jams on a piece of debris that got past the filter, or the motor windings burn out entirely. A jammed impeller produces a grinding or humming sound during the drain cycle. A burned-out motor is completely silent.
Frigidaire dishwashers come in two hardware configurations that require different access methods:
Standard models: The drain pump is mounted in the sump assembly at the base of the machine. To access it, the dishwasher must be pulled out from under the counter by removing the mounting brackets that secure it to the underside of the countertop. Once clear of the cabinet, the machine is tilted backward so a technician can reach the pump from underneath. Before pulling the machine out, the power must be disconnected at the breaker and the water inlet line must be shut off and physically separated from the machine’s inlet valve. This step involves working with live electrical connections at the wall junction and is not safe for most homeowners to attempt.
Gallery series models: The drain pump on Gallery series dishwashers is secured differently from standard models. In addition to screws, the pump housing is held in place by a set of plastic locking tabs — long clip-like extensions that slot into the sump assembly frame. To access the pump, the machine must be fully removed from the cabinet and laid on its side rather than tilted back. This lateral position makes the pump easier to reach and gives better access to the locking tab mechanism.
- Run the dishwasher through a normal cycle and listen carefully during the drain phase. A functioning pump produces a clear, consistent hum. A grinding or rattling sound points to a jammed impeller. Complete silence during the drain phase points to a burned-out motor.
- Check that the filter is completely clean first (Cause 1). A heavily clogged filter can cause the pump to overheat and trip its thermal protector, which mimics a failed pump. Cleaning the filter and running a cool rinse cycle can reset this.
- If the pump is confirmed failed and you are comfortable with the disassembly process: shut off power at the breaker, shut off and disconnect the water inlet, remove the mounting brackets, carefully pull the machine out, and access the pump from the underside (standard) or side (Gallery).
- Disconnect the pump wiring harness and test the motor with a multimeter on continuity mode. No continuity confirms the motor has failed and the pump needs replacement.
This video covers the standard Frigidaire drain pump replacement process:
For Gallery series models where the machine must be laid on its side to access the pump locking tabs, this video walks through the full process:
Control Board Fault
What it is: The control board sends the signal that triggers the drain pump at the correct point in each cycle. If it fails at that specific function, the machine completes the wash phase normally then stops without initiating drainage. There is no noise from the pump, no error code in most cases, and no obvious mechanical fault. Everything looks fine from the outside — the machine just does not drain.
This is the last cause to consider because it is the least common and requires ruling out all mechanical causes first. A control board fault that affects only the drain signal is uncommon. If you have worked through Causes 1 through 4 and found nothing wrong with any component, the board is the likely remaining explanation.
Symptoms:
- All components test as functional but the drain pump never activates
- Machine stalls at the same point in every cycle without any error code
- Multiple unrelated error codes appearing together
Frigidaire Dishwasher Error Codes Related to Draining
| Error Code | What It Means | Recommended Action |
|---|---|---|
i20 |
Drain timeout. The machine ran the drain cycle longer than expected without completing it. This is the most common drain-related error on Frigidaire dishwashers. | Clean the filter first. If the filter is clear, check the drain hose, then test the pump. See the note below about pressure sensor misreads. |
i40 |
Water level sensor fault. The machine believes there is still water in the tub when there may not be, or vice versa. | Clean the filter and sump area thoroughly, including the pressure sensor port at the base of the sump. Mineral and soap residue on the sensor causes false readings. If the error persists after cleaning, the sensor or control board needs professional testing. |
i10 |
Water supply issue. Machine is not filling properly. | Check the water inlet valve and supply line. Not directly a drain problem but can affect the full cycle sequence. |
i20 code does not always mean the drain pump has failed. Frigidaire dishwashers use a pressure sensor in the sump area to detect water level. In Halifax, hard water mineral deposits and soap scum accumulate around the pressure sensor port over time, blocking it partially. When the sensor port is blocked, the machine cannot accurately detect whether the tub has emptied, so it keeps running the drain cycle until it times out and throws an i20. Before replacing any components, clean the filter assembly and the area immediately around the sump base where the pressure sensor connects. This resolves a significant number of i20 errors without any parts replacement.Not sure what your error code means or what to do next? Call us and we will diagnose it on the spot.
Should You Repair or Replace Your Frigidaire Dishwasher?
According to the Insurance Bureau of Canada, water damage from household appliances is one of the leading causes of home insurance claims in Canada, with dishwashers among the most frequent sources of water-related losses. A dishwasher that is not draining correctly puts pressure on hoses, seals, and the pump itself — and a small drain failure left unresolved can become a leak that causes significant damage to cabinetry and flooring.
Once you have identified the problem, here is the framework we use when advising Halifax customers on whether to repair or replace:
Rule 1: The 50% Rule. If the total repair cost (parts plus labour) exceeds 50% of the price of a comparable new Frigidaire dishwasher, replacement is usually the better long-term financial decision.
Rule 2: The Lifespan Rule. Frigidaire dishwashers typically last 9–12 years with regular maintenance. If your machine is under 6 years old, repair almost always makes sense. Over 9 years old with a major component failure, replacement deserves serious consideration.
Rule 3: The Recurring Failure Rule. If this is the second or third component failure within 18 months, the machine is likely in general decline. Isolated failures are normal. A pattern of failures is not.
At Mapleland Appliance, we assess the dishwasher, explain exactly what has failed, give you a clear repair quote, and tell you honestly whether fixing or replacing makes more financial sense. No pressure either way. Call us and we will tell you straight.
Frequently Asked Questions
How much does it cost to fix a Frigidaire dishwasher not draining in Halifax?
The cost depends entirely on the cause. Cleaning a clogged filter costs nothing and takes about ten minutes. Removing a garbage disposal knockout plug that was missed during installation is also a free fix if you are comfortable shutting off the breaker and working under the sink. A drain hose replacement runs $15–$25 in parts. A drain pump replacement starts from around $140–$220 total with labour, depending on whether you have a standard or Gallery series model. At Mapleland Appliance, our diagnostic fee is $89.9 and we give you a clear quote before any work begins.
How do I manually drain a Frigidaire dishwasher?
Frigidaire dishwashers do not have a dedicated emergency drain hose like some washing machines. To remove standing water manually, open the door and use a cup or ladle to bail water out of the tub into a bucket. A wet-vac inserted into the bottom of the tub is faster and more thorough. Once the tub is empty, you can clean the filter and sump area properly, which is often the fix itself. Do not run another cycle until you have identified why the water did not drain the first time.
What does the i20 error code mean on a Frigidaire dishwasher?
The i20 code means the drain cycle timed out — the machine ran the pump longer than expected without the water level dropping to the sensor’s target. The most common cause is a clogged filter, but an important secondary cause in Halifax is soap scum and mineral buildup blocking the pressure sensor port in the sump area. The sensor cannot accurately detect water level when its port is partially blocked, so it keeps running the drain cycle until it gives up and throws the error. Clean the filter and the sump area thoroughly before assuming the pump has failed. If the i20 returns after a thorough clean, the next step is checking the drain hose and then testing the pump.
My Frigidaire dishwasher is brand new and has never drained — what is wrong?
If your Frigidaire dishwasher has never drained since the day it was installed, the most likely explanation is a garbage disposal knockout plug that was not removed during installation. This is a small plastic disc inside the disposal’s dishwasher inlet port that must be knocked out before the drain hose is connected. It is a required installation step that gets missed more often than it should, particularly when a disposal and dishwasher are installed at the same time. See Cause 3 above for the full step-by-step process. If the plug is absent or removing it does not fix the problem, the next step is checking whether the drain hose was connected correctly and whether it has the required high loop under the counter.
Frigidaire Dishwasher Repair in Halifax, NS
If your Frigidaire dishwasher is not draining and the repair is beyond a comfortable DIY fix, Mapleland Appliance is a locally owned appliance repair company serving Halifax and the surrounding HRM communities. We provide dishwasher repair in Halifax and across the region, with same-day and next-day appointments available.
We service Frigidaire dishwashers across Halifax, Dartmouth, Bedford, and surrounding areas, including both standard and Gallery series models. We carry common Frigidaire drain pump assemblies and complete most repairs in a single visit.
Mapleland Appliance
📞 (782) 409-2734
📍 Serving Halifax, Dartmouth, Bedford, Sackville, and Cole Harbour, NS
💰 $89.9 diagnostic fee, clear pricing with no hidden costs
🕐 Same-day and next-day appointments available
Frigidaire Dishwasher Not Draining?
We diagnose the problem clearly, give you an upfront quote, and fix it fast. Or tell you honestly if it is not worth repairing.
Same-day and next-day appointments across Halifax and HRM.