Every benchmark is built from the public award notices already on PMRFP: who won, for how much, for which buyer. Pick a trade and a province or state to see how many contracts were awarded and, once there are enough of them, what they sold for.
01Pick a trade and place
02Benchmarks with data
| Trade | Province / state | Awards with a value | Median |
|---|---|---|---|
| General Contracting | Quebec | 140 | Range available · Trade Pro |
| Snow Removal | Quebec | 86 | Range available · Trade Pro |
| Concrete and Asphalt | Nova Scotia | 78 | Range available · Trade Pro |
| Roofing | Quebec | 44 | Range available · Trade Pro |
| General Contracting | Nova Scotia | 38 | Range available · Trade Pro |
| Roofing | Nova Scotia | 35 | Range available · Trade Pro |
| Cleaning / Janitorial | Quebec | 33 | Range available · Trade Pro |
| Cleaning / Janitorial | Nova Scotia | 28 | Range available · Trade Pro |
| Electrical | Quebec | 27 | Range available · Trade Pro |
| Concrete and Asphalt | Quebec | 23 | Range available · Trade Pro |
| HVAC | Quebec | 23 | Range available · Trade Pro |
| Snow Removal | Nova Scotia | 22 | Range available · Trade Pro |
| HVAC | Nova Scotia | 17 | Range available · Trade Pro |
| Plumbing | Quebec | 16 | Range available · Trade Pro |
| Fire Safety | Quebec | 14 | Range available · Trade Pro |
| Waste Removal | Nova Scotia | 13 | Range available · Trade Pro |
| Electrical | Nova Scotia | 12 | Range available · Trade Pro |
| Landscaping | Nova Scotia | 11 | Range available · Trade Pro |
| Waste Removal | Quebec | 11 | Range available · Trade Pro |
| Demolition | Quebec | 10 | Range available · Trade Pro |
| Elevator Services | Quebec | 9 | Range available · Trade Pro |
| Flooring | Nova Scotia | 7 | Range available · Trade Pro |
| Lighting | Quebec | 7 | Range available · Trade Pro |
| General Contracting | Ontario | 6 | Range available · Trade Pro |
| Painting | Nova Scotia | 6 | Range available · Trade Pro |
| Snow Removal | Ontario | 6 | Range available · Trade Pro |
| Flooring | Quebec | 6 | Range available · Trade Pro |
| Landscaping | Quebec | 6 | Range available · Trade Pro |
| Fire Safety | Nova Scotia | 5 | Range available · Trade Pro |
| Electrical | Ontario | 5 | Range available · Trade Pro |
| Environmental / Hazardous Materials | Quebec | 5 | Range available · Trade Pro |
| HVAC | Ontario | 4 | Not enough yet |
| Plumbing | Nova Scotia | 4 | Not enough yet |
| Roofing | Ontario | 4 | Not enough yet |
| Demolition | Nova Scotia | 4 | Not enough yet |
| General Contracting | Newfoundland and Labrador | 4 | Not enough yet |
| Security Personnel | Quebec | 4 | Not enough yet |
| Security Systems | Nova Scotia | 3 | Not enough yet |
| Cleaning / Janitorial | Ontario | 3 | Not enough yet |
| Demolition | Alberta | 3 | Not enough yet |
| Landscaping | British Columbia | 3 | Not enough yet |
| Cleaning / Janitorial | New Brunswick | 3 | Not enough yet |
| Elevator Services | Nova Scotia | 3 | Not enough yet |
| Environmental / Hazardous Materials | Nova Scotia | 3 | Not enough yet |
| General Contracting | New Brunswick | 3 | Not enough yet |
| Glass and Windows | Nova Scotia | 3 | Not enough yet |
| HVAC | Newfoundland and Labrador | 3 | Not enough yet |
| Masonry | Quebec | 3 | Not enough yet |
| Roofing | British Columbia | 3 | Not enough yet |
| General Contracting | Alberta | 2 | Not enough yet |
| Cleaning / Janitorial | Alberta | 2 | Not enough yet |
| Plumbing | Ontario | 2 | Not enough yet |
| Electrical | British Columbia | 2 | Not enough yet |
| Electrical | New Brunswick | 2 | Not enough yet |
| Elevator Services | Ontario | 2 | Not enough yet |
| Fire Safety | Ontario | 2 | Not enough yet |
| General Contracting | Northwest Territories | 2 | Not enough yet |
| Glass and Windows | Quebec | 2 | Not enough yet |
| HVAC | Alberta | 2 | Not enough yet |
| HVAC | British Columbia | 2 | Not enough yet |
| Landscaping | New Brunswick | 2 | Not enough yet |
| Landscaping | Ontario | 2 | Not enough yet |
| Painting | Ontario | 2 | Not enough yet |
| Painting | Quebec | 2 | Not enough yet |
| Pest Control | Nova Scotia | 2 | Not enough yet |
| Roofing | Newfoundland and Labrador | 2 | Not enough yet |
| Waste Removal | Newfoundland and Labrador | 2 | Not enough yet |
| Waste Removal | Ontario | 1 | Not enough yet |
| Fencing | Ontario | 1 | Not enough yet |
| General Contracting | Manitoba | 1 | Not enough yet |
| Glass and Windows | Ontario | 1 | Not enough yet |
| Access Control | Quebec | 1 | Not enough yet |
| Cameras / Surveillance | Quebec | 1 | Not enough yet |
| Cleaning / Janitorial | British Columbia | 1 | Not enough yet |
| Cleaning / Janitorial | Newfoundland and Labrador | 1 | Not enough yet |
| Demolition | British Columbia | 1 | Not enough yet |
| Demolition | Newfoundland and Labrador | 1 | Not enough yet |
| Electrical | Manitoba | 1 | Not enough yet |
| Electrical | Prince Edward Island | 1 | Not enough yet |
| Electrical | Saskatchewan | 1 | Not enough yet |
| Elevator Services | Alberta | 1 | Not enough yet |
| Elevator Services | Manitoba | 1 | Not enough yet |
| Elevator Services | Prince Edward Island | 1 | Not enough yet |
| Environmental / Hazardous Materials | Manitoba | 1 | Not enough yet |
| Fencing | British Columbia | 1 | Not enough yet |
| Fencing | Nova Scotia | 1 | Not enough yet |
| Fire Safety | British Columbia | 1 | Not enough yet |
| Garage Doors | Newfoundland and Labrador | 1 | Not enough yet |
| Garage Doors | Saskatchewan | 1 | Not enough yet |
| General Contracting | British Columbia | 1 | Not enough yet |
| General Contracting | Saskatchewan | 1 | Not enough yet |
| Glass and Windows | New Brunswick | 1 | Not enough yet |
| Glass and Windows | Newfoundland and Labrador | 1 | Not enough yet |
| HVAC | New Brunswick | 1 | Not enough yet |
| HVAC | Yukon | 1 | Not enough yet |
| Landscaping | Alberta | 1 | Not enough yet |
| Locksmith | Quebec | 1 | Not enough yet |
| Masonry | Nova Scotia | 1 | Not enough yet |
| Pest Control | British Columbia | 1 | Not enough yet |
| Plumbing | Newfoundland and Labrador | 1 | Not enough yet |
| Roofing | Prince Edward Island | 1 | Not enough yet |
| Security Systems | Manitoba | 1 | Not enough yet |
| Security Systems | Ontario | 1 | Not enough yet |
| Security Systems | Quebec | 1 | Not enough yet |
| Signage | Nova Scotia | 1 | Not enough yet |
| Snow Removal | Alberta | 1 | Not enough yet |
| Waste Removal | British Columbia | 1 | Not enough yet |
| Waterproofing | Newfoundland and Labrador | 1 | Not enough yet |
| Waterproofing | Nova Scotia | 1 | Not enough yet |
| Waterproofing | Quebec | 1 | Not enough yet |
| Concrete and Asphalt | Ontario | 0 | Not enough yet |
| Environmental / Hazardous Materials | Alberta | 0 | Not enough yet |
| Demolition | Ontario | 0 | Not enough yet |
| Fencing | Manitoba | 0 | Not enough yet |
| Fire Safety | Alberta | 0 | Not enough yet |
| Flooring | Ontario | 0 | Not enough yet |
| Painting | Alberta | 0 | Not enough yet |
| Plumbing | Alberta | 0 | Not enough yet |
| Signage | Ontario | 0 | Not enough yet |
03How it works
We show a price range only when there are at least 5 awards with a disclosed value for that trade and place. Free accounts see the counts, the buyers and a couple of example awards; Trade Pro members see the range, the median, every award, who won it and a CSV export.
The range is the middle half of awards: the 25th to the 75th percentile (linear interpolation). We only show a range, median, lowest and highest with 5 or more valued awards. Outliers (beyond 1.5 times the interquartile range, on a log scale) are flagged, not removed.
A guide to the going rate, not a quote: scope, term and size vary by contract, and multi-year awards carry their full contract value.
