
We repair built-in, top-control and front-control dishwashers: machines that will not drain, leak, will not start, or leave dishes dirty. Our technician diagnoses the fault at your address and quotes before work begins, so you know whether the machine is worth repairing. Labour runs $92 to $232, and the service call is free with the repair.
Your Local Dishwasher Repair Company
Article Reviewed & Technically Verified by Dmitriy D., Lead Appliance Repair Technician, ODP-Certified (15+ Years Experience)
Verified reviews from our Google Business Profile, from customers who described this exact service.
“Dmitriy did a good job fixed my dishwasher”
“Dmitry did a great job, fixing my dishwasher. Friendly, thorough, efficient.”
“Thank you for your kind feedback! We’re so glad to hear that Dimitri did a great job. We truly appreciate you taking the time to share your experience and thank you for choosing us!”
“Dmitriy did a good job fixed our dishwasher”
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.

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, Nova Scotia and New York State. Whether we reach you the same day depends on which technician is already out your way, so the call is worth making even if you are at the edge of a region. The town-by-town list is on our service areas page.
Ottawa, Vancouver and Winnipeg each have a dishwasher page of their own, written around the local water supply. The first two run very soft water, so a white film on glassware there is detergent residue rather than the scale a Toronto customer would be looking at.