
Done Right.
Same-day dishwasher repair.
Licensed technicians.
Most machines fixed in one visit.
Need Professional Help?
(647) 955-6866Free service call with repair — same-day appointments across the GTA
Article Reviewed & Technically Verified by Dmitriy D., Lead Appliance Repair Technician, ODP-Certified (15+ Years Experience)
Having a malfunctioning dishwasher can disrupt your daily routine and create a mess in the kitchen. If you’re experiencing issues with your appliance, it is important to address them promptly to ensure the smooth functioning of your kitchen.
Professional dishwasher repair services can help diagnose and fix a range of problems efficiently.

Tap a fault to see what it usually means and what it normally takes to put right. Labour on this page runs $92 to $232, and the service call is free when you go ahead with the repair.
Water is still standing in the bottom of the tub when the cycle finishes, and the dishes come out wet and smelling stale. The fault is almost always between the sump and the drain hose: a blocked filter, food debris jammed in the chopper, or a drain pump that has stopped turning.
Typical fix: Clear the sump and filter, or replace the drain pump motor. Expect $92 to $185 in labour.
No lights at all, or the panel wakes up but the cycle never begins after you press Start. The machine has to prove the door is shut before it will fill, so a worn latch switch stops it dead. A blown thermal fuse or a failed control board does the same.
Typical fix: Door latch assembly or thermal fuse on most calls. A control board is the expensive end of this fault.
Water on the floor at the front of the machine, or a damp patch under the kickplate you only notice later. Most leaks come from a perished door seal, a split fill or drain hose, or an inlet valve that keeps letting water through after the fill stops.
Typical fix: Replace the door seal or the water inlet valve. On Bosch machines this is also what triggers an E15 code.
Grit left in the glasses, dried detergent in the dispenser, or a white film on everything. That is weak spray pressure: blocked spray arm jets, a clogged filter, or a circulation pump that no longer builds the pressure the wash needs.
Typical fix: Clear the spray arms and filter first. If pressure is still low, the circulation pump motor is replaced.
A grinding noise as the machine starts to drain, or a steady hum with no water moving. Usually something hard has found its way into the chopper or sump, or the pump bearings have worn out after years of running.
Typical fix: Remove the debris, or replace the sump and motor assembly if the bearings have gone.
The machine pauses partway through and the panel blinks at you. The code narrows it down but does not finish the job: E15 and E24 on Bosch point at the leak sensor and the drain, and a heating circuit fault will stop a cycle the same way.
Typical fix: Read the code, then fix the fault it points at. Resetting the panel without that just delays the next stop.
A dishwasher code is a starting point rather than a finished diagnosis. The same characters mean different things across brands, and on some machines the same string means two different things depending on the wash system. These are the ones we are called out for most.
| Code | Brand | What it means | Checked first |
|---|---|---|---|
| E24 | Bosch | Not draining properly | The drain filter, which Bosch names ahead of the hose and the pump |
| E15 | Bosch | The safety switch has detected water in the base and the leak protection system has activated | Turn off the water supply first. The base tray needs draining before the machine will clear |
| AE (shown as E1 on some panels) | LG | A leak inside the machine has tripped the float switch | The sump gasket and the door seal, then the float assembly itself |
| E1 | Samsung, Bosch, LG | A different fault on each brand, which is why a generic search leads people astray | Match the code to the brand and model before anything else |
| 7E, 7C | Samsung | The Waterwall reflector has jammed or come off its track | The reflector bar track for debris, then the drive motor |
| No code | Any | Many machines signal with a flashing light or a beep pattern instead of a display code | Count the flashes before switching it off. A power cycle clears the display while the fault stays |
Bosch publishes its own code list, including E24 and E15, in its dishwasher error code documentation.
Tell us the code, the brand and the model number off the plate inside the door frame, and we can narrow it before the visit rather than during it. We also repair refrigerators, washers and ovens, which is worth knowing if the dishwasher shares a circuit with another appliance that has also stopped.
| Repair Service | Typical Labour Cost |
|---|---|
| Drain Pump Replacement (Standing Water Issues) | $166 – $232 |
| Wash Motor / Circulation Pump Replacement | $185 – $232 |
| Water Inlet Valve Repair (Filling Problems) | $92 – $185 |
| Dishwasher Heating Element Replacement | $92 – $185 |
| Float Switch Assembly Replacement | $92 – $185 |
| Door Latch / Switch Repair | $92 – $185 |
| Electronic Control Board Replacement | $166 – $232 |
| Upper / Lower Spray Arm Replacement | $92 – $185 |
| Chopper Blade / Food Grinder Replacement | $92 – $185 |
| Detergent Dispenser Module Replacement | $92 – $185 |
| Door Gasket / Tub Seal Repair (Leak Issues) | $92 – $185 |
| User Interface / Touch Control Panel Replacement | $166 – $232 |
| Thermal Fuse / High-Limit Thermostat Replacement | $92 – $185 |
| Drain Hose Replacement Service | $92 – $185 |
| Air Gap / Check Valve Cleaning Service | $92 – $185 |
| Dish Rack Adjuster / Wheel Replacement | $92 – $185 |
| Sump Assembly / Filter Gasket Repair | $92 – $185 |
| Turbidity Sensor Replacement | $166 – $232 |
| Diverter Motor Replacement | $185 – $232 |
| Tine Row Clip / Bracket Replacement | $92 – $185 |
| Soap Dispenser Replacement | $92 – $185 |
| Dishwasher Leak Repair Service | $92 – $185 |
Note: Labour pricing may vary depending on the dishwasher brand, model, replacement parts required, and the complexity of the repair. Final estimates are provided after diagnostic inspection. These are labour ranges only, before parts and tax. The technician confirms the exact price at your address once the fault is diagnosed, and nothing is charged beyond that quote without your agreement.
Two things decide it: which part failed, and how old the machine is. The labour table above splits almost every dishwasher fault into two groups, and the split is the useful part.
The $92 to $185 band covers the parts that wear out on a normal machine: the door latch, the inlet valve, spray arms, the drain hose, the float switch, the heating element, gaskets. These are worth repairing on almost any dishwasher that is otherwise sound. The part is inexpensive, the job is an hour or two, and fixing one does not mean another is due.
The $166 to $232 band is where the decision gets real: the control board, the touch panel, the drain pump, the wash motor, the diverter motor. On a machine three or four years old these are still worth doing. On a machine past ten, a control board is a large share of what a new entry-level dishwasher costs, and the parts around it have the same years on them.
Two rules we apply on site. If the estimate approaches half the price of replacing the machine, we say so rather than quote it and leave you to work it out. And if a second expensive part is visibly close to failing, that goes in the quote as well, because finding out a fortnight later is worse than hearing it now.
The quote comes after diagnosis, at your address, and nothing is charged beyond it without your agreement. That includes telling you when the answer is to buy a new one.
We take dishwasher calls across Ontario, British Columbia, Manitoba and Nova Scotia. Ottawa, Vancouver and Winnipeg each have a dishwasher page of their own.
Check if we cover your townThe full town-by-town dishwasher repair service area list