Check engine light diagnostic cost in Ontario (2026)

What a check engine light diagnostic typically costs in 5 Ontario cities: the middle half of prices at each kind of shop, for a compact SUV, CAD before tax.

CityIndependentChainDealership
Toronto$130–$200$140–$210$180–$270
Ottawa$120–$190$130–$200$160–$250
Mississauga$130–$190$140–$210$170–$260
Hamilton$110–$180$120–$190$150–$230
London$110–$170$120–$180$150–$230

What changes the price

  • Most shops charge a set diagnostic fee to find the cause before quoting the repair.
  • Some shops credit the diagnostic fee if you have them do the repair, so ask before you agree.
  • Intermittent or electrical problems can take longer to trace, which costs more.
  • A free code read at a parts store gives a code, not a diagnosis.

Got a quote? Check it line by line, free.

These are typical prices, not quotes. A shop's own price depends on your car and what it finds: ask for a written estimate, then check it here. How we work out these prices. Updated November 2026.