Food Safety
Commercial Dishwasher Health Inspections in Canada
What an inspector checks on your dish machine, the rinse temperatures and sanitizer strengths each province expects, and what to do the moment the machine fails.

The inspector looking at your dish machine wants proof of one thing: that it sanitizes. On a hot-water machine, that means a final rinse of at least 82°C. In British Columbia and Alberta, the guidance also wants dishes that reach 71°C on their surface. On a chemical (low-temperature) machine, it means the right strength of sanitizer in the rinse, checked with a test strip. That's 50 ppm chlorine under BC's FOODSAFE guidance, and 100 ppm under Ontario's regulation and Alberta Health Services' guidance.
The gauges, the log and the state of the wash arms all come back to that same question.
The numbers, province by province
Provinces set these rules in different places. Ontario writes them into the regulation itself. BC and Alberta put them in guidelines and codes that inspectors apply under a general rule that equipment must be "washed and sanitized in a manner that removes contamination."
| Province | Hot-water machine | Chemical machine | Records |
|---|---|---|---|
| Ontario O. Reg. 493/17, s. 20 |
Wash 60–71°C. Final rinse at least 82°C for at least 10 seconds per cycle. Thermometers showing wash and rinse temperatures, easy to read. | 100 ppm chlorine, 200 ppm quat or 25 ppm iodine (the strengths in s. 19) | Not required by the regulation |
| British Columbia BCCDC warewashing guideline, FOODSAFE log |
Wash 66–74°C depending on machine type. Final rinse at least 82°C. At least 71°C at dish level. | 50 ppm chlorine, 200 ppm quat or 12.5 ppm iodine. Chlorine strength depends on water temperature. | Rinse temperature and sanitizer test recorded daily |
| Alberta Food Retail and Foodservices Code, AHS dishwashing sheet |
Wash at least 60°C. Final rinse at least 82°C at the manifold for at least 10 seconds (74°C for stationary single-temperature machines). Above 71°C at dish level. | 100 ppm chlorine (13°C or warmer), 12.5–25 ppm iodine, 200 ppm quat. Test papers on hand. | The Code says operators "should keep records" |
| Nova Scotia Food Retail & Food Services Code, 2024 |
Final rinse 82°C at the manifold for 10 seconds | 50 ppm chlorine only with water at 38°C or warmer | Records "shall" be kept |
| Quebec MAPAQ hygiene guide |
Final rinse at least 82°C | Follow the manufacturer's instructions | No specific rule |
Two things trip people up when they move between provinces.
Ontario caps the wash water at 71°C. No other province sets a ceiling. Section 20(2) of the regulation exempts machines that carry NSF certification for commercial use from these numbers, and plenty of NSF machines are designed to wash hotter. That doesn't let you off the hook, though. Section 21 still says multi-service articles "shall be cleaned and sanitized after each use", and a machine that doesn't sanitize breaks that rule whatever its badge says.
Chlorine strength isn't one number. BCCDC's guideline links it to the water temperature: 25 ppm at 49°C, 50 ppm at 38°C, 100 ppm at 13°C. Ontario and AHS simply say 100 ppm. If you run sites in more than one province, set every site to the strictest number you're held to and print it on the machine.
Why 82°C at the manifold but 71°C at the plate
The 82°C is the temperature of the rinse water where it leaves the manifold. That's what your gauge shows. The water loses heat as soon as it hits cold racks and plates, and what actually kills bacteria is the heat the dish surface reaches. That's why BC's guideline, AHS and NSF's own field procedure treat 71°C at dish level as the sign that a machine is sanitizing.
A gauge reading 84°C while plates come out at 65°C is a failed machine. Usually the problem is the booster heater, scale on the elements or rinse arms, or a machine being pushed through cycles faster than it can recover.
What the inspector actually does
Based on BCCDC's warewashing guideline, the AHS dishwashing sheet and NSF's field evaluation procedure, expect most of this:
- Reads the data plate to see what temperatures and pressures the machine was built for.
- Looks at the gauges. In Ontario, wash and rinse thermometers have to be fitted and easy to read unless the machine is NSF certified.
- Runs it. BCCDC tells inspectors to let the machine complete two full cycles before taking readings, so it's at working temperature.
- Sends a test through. On a hot-water machine, that's a maximum-registering thermometer or a 71°C temperature label on a dry china plate. On a chemical machine, it's a test strip in the final rinse.
- Checks the machine itself: scrap trays, curtains, wash and rinse arms, and whether the nozzles are blocked.
- Asks for your records. In BC, the written sanitation procedures required by section 24 of the Food Premises Regulation must list your cleaning and sanitizing agents and their concentrations, and Vancouver Coastal Health lists dishwashing and temperature logs among the things it checks.
Have the test strips and a spare box of temperature labels next to the machine, not in the office. Being asked where they are and having to go and look is a bad start.

How a failing machine gets written up
Toronto publishes every infraction as open data, which shows what goes wrong in practice. We counted DineSafe records from November 2023 to October 2026 and found 2,666 infractions under section 20, the mechanical dishwasher rule. Every one was graded "Significant". In DineSafe, a significant infraction means a yellow Conditional Pass sign and a re-inspection within 24 to 48 hours.
What went wrong:
| Infraction | Count |
|---|---|
| Not enough chemical sanitizer in the rinse, s. 20(1)(a)(ii)(B) | 1,622 |
| Rinse water below 82°C, s. 20(1)(a)(ii)(A) | 487 |
| Wash water outside 60–71°C, s. 20(1)(a)(i) | 200 |
| Wash and rinse thermometers missing or unreadable, s. 20(1)(b) | about 200 |
The surprise is the first row. Most Toronto failures aren't hot-water machines running cold. They're chemical machines rinsing with little or no sanitizer. That usually comes down to an empty sanitizer drum, a pickup tube that has slipped out of it, or a dosing pump that has quietly stopped. None of those show on a temperature gauge, which is why a strip test at the start of every shift matters more than anything else on this page.
Outside Toronto, inspectors usually cite the general rule instead: section 17(2) of BC's Food Premises Regulation or section 28(2) of Alberta's Food Regulation, both of which require equipment to be washed and sanitized in a way that removes contamination. Our Toronto DineSafe guide, Vancouver inspection guide and Calgary inspection guide explain how each city's reports work.
The machine has failed. Now what?
Stop using it for anything that touches food or mouths. Don't rerun the load hoping it will come up to temperature on the third go. Dishes that went through a machine that didn't sanitize need to be washed again.
Switch to the three-compartment sink: wash, rinse, sanitize, air-dry. The sanitizing step differs by province:
- Ontario (s. 19): water at 77°C or hotter for at least 45 seconds, or at least 24°C water with 100 ppm chlorine, 200 ppm quat or 25 ppm iodine for 45 seconds.
- Alberta (AHS): wash and rinse at 45°C or hotter, then sanitize in water at 77°C or hotter for 2 minutes, or in 100–200 ppm chlorine or at least 200 ppm quat.
- BC: whatever your written sanitation procedures say, at the strengths in BCCDC's guidance. If your plan doesn't cover a dish machine breakdown, it should.
If you can't run the sink properly at service volume, move to single-use plates and cutlery until the machine is fixed. Toronto Public Health takes this seriously. Where food-hall tenants share one dish machine and it fails, every premises using it gets a Conditional Pass unless it switched to single-use.
Call the technician, and write it down. Note the time it failed, the reading, what you switched to, when it was repaired and the first good reading afterwards. If an inspector walks in halfway through, that record is the difference between "they found a broken machine" and "they found a kitchen that caught it and dealt with it."
A routine that keeps you out of trouble
- Start of every shift: run two cycles, read the wash and rinse gauges, and write both down. On a chemical machine, dip a strip in the final rinse and record the reading.
- Once a week: send a temperature label or maximum-registering thermometer through on a plate. The gauge can be wrong, and this is how you'd find out.
- When the readings drift: descale, clean the rinse arms, and check the booster heater before it becomes a failure.
- Whenever a check fails: stop, switch to the sink, and log what you did.
If you also operate in the US, our dishwasher temperature log covers the FDA Food Code version of these checks.
This guide summarizes provincial rules and health authority guidance. It isn't legal advice. Your local health inspector has the final say on your premises.
Official sources
- Ontario Regulation 493/17: Food Premises
- BCCDC Guideline for Mechanical Warewashing in Food Service Establishments
- FOODSAFE monitoring log for dishwashers and sanitizers
- Alberta Food Retail and Foodservices Code
- Alberta Health Services: dishwashing requirements
- Nova Scotia Food Retail & Food Services Code
- MAPAQ hygiene and food safety guide for food handlers (French)
- NSF field evaluation procedures for dishwashing machines (hosted by Manitoba Health)
- City of Toronto DineSafe open data