Free tool
Is This Quote Fair?
You got the quote — now find out where it sits. Enter the job and the number you were given, and we will place it against the published market range for the same work in your city.
Post this job free — get matched with one licence-checked pro, pay only when it\u2019s done. Every pro\u2019s licence is checked against the official register before matching. Insurance is not verified.
Post this job freeWhat the verdicts mean
In the typical range — your quote sits inside the published market band for this job. Compare it on scope, warranty length and timeline; that is where in-range quotes differ.
Above the typical range — your quote sits above the published band. Scope, access or equipment tier can justify a higher number; ask for an itemised quote so you can see what the extra money buys.
Below the typical range — your quote sits under the band. That can be a genuine deal, or scope that is missing — permits, parts, removal of the old unit, warranty. A quote far below the range is missing something, and the missing thing usually shows up later, priced worse.
Where do these prices come from?
Published installer and reference sources for each city, compiled in NEO31’s cost guides — the Toronto guide from 14 published GTA sources accessed October 2026, the New York City guide from published NYC sources checked 1 November 2026. They are planning ranges, not NEO31 quotes.
What does it cost to post a job on NEO31?
Posting is free. Your job goes to one licence-checked pro at a time — every pro’s licence is checked against the official register before matching. Insurance is not verified. You pay the pro directly when the work is complete.
Planning a job instead? Use the Job Cost Estimator.