Contract Rating

About Contract Rating

An independent project built in Ontario, Canada.

Finding a reliable contractor should not be this hard.

Like most homeowners, I have been there - searching for a plumber or a roofer, clicking through a dozen websites, trying to piece together whether a contractor is any good from a handful of reviews scattered across different platforms. It is frustrating and time-consuming, and the information you actually need is rarely the information you find.

So I built Contract Rating. One place where you can search for a trade in your area and immediately see what matters: real ratings, real review text, contact details and hours, without bouncing between five tabs.

Along the way it became clear that the ratings alone were not enough. Knowing a roofer has 4.8 stars does not tell you that roofing is unregulated in Ontario, that WSIB coverage is the thing you should actually be checking, or that a quote which does not specify ice and water shield coverage is not really a quote. So the site now carries a hiring guide for every trade it lists - what Ontario requires, what the work costs, and what to ask before signing. That part is written by me, not scraped from anywhere.

Where things stand today

Businesses listed
439
Google reviews
76,924
Ontario cities
8
Trades covered
14

What this site stands on

Transparency over polish

Ratings and review text come from Google, unedited. Where we do not know something - whether a contractor is insured, whether their licence is current - we say so rather than implying otherwise.

Local, not national

We would rather cover eight Ontario cities properly than five hundred badly. A city page with four listings helps nobody, so we do not publish one.

No pay-to-play

No contractor can pay to rank higher or bury a negative review. The moment that changes, the ranking stops meaning anything.

Your details stay yours

No lead forms, no reselling your project to five companies who then phone you for a fortnight. You contact contractors directly.

Who runs it

One person, in Ontario. It is not a company, it has no investors, and it is not currently profitable. It started as a solution to a problem I kept running into, and it has grown into something I hope is genuinely useful.

That also means it has limits. Coverage is uneven, some trade categories are assigned automatically and occasionally get it wrong, and data goes stale between refreshes. The methodology page sets out exactly what those limits are - I would rather you knew than found out.

If you have feedback, spot a mistake, or want a listing corrected or removed, email operations.ddt@gmail.com. It is read by a human.