There Is No BLS Code for a Roofing Canvasser, Only a Nearby One
Search for a government wage figure specific to a roofing canvasser and there is nothing to find, because the Bureau of Labor Statistics does not maintain an occupation code for that role. The nearest code is SOC 41-9091, Door-to-Door Sales Workers, News and Street Vendors, and Related Workers, which is not roofing-specific and covers a wider category of field sales work. In the most recent complete dataset located for this code, May 2022, that occupation showed 8,640 workers employed nationally, with a mean wage of $17.44 per hour ($36,280 per year), a median of $14.95 per hour ($31,100 per year), a 10th-percentile wage of $9.87 per hour ($20,540 per year), and a 90th-percentile wage of $24.93 per hour ($51,860 per year).
That May 2022 data is meaningfully dated for a 2026 publication. BLS has published at least two more annual updates since, and no state or metro-level breakdown for this code was located while researching this page, which means the regional benchmark a rep or hiring manager would actually want is not yet publicly confirmed to exist in BLS’s published tables.
What Roofing-Specific Practitioner Reporting Shows Instead
Because the nearest BLS code does not describe roofing canvassing specifically, the more directly relevant figure comes from practitioner reporting rather than a government survey. Live ContractorTalk forum threads, a long-running professional contractor community, describe roofing canvasser pay as a $10 to $20 per hour base, plus a $20 to $30 per-appointment bonus, plus 1% or more of the gross sale. That structure, commission tied to closed business on top of an hourly floor, is not something the BLS code above measures at all, since it counts straight wages, not a canvasser’s typical bonus-and-commission stack.
The honest summary is that a true regional, roofing-specific wage benchmark does not currently exist in a single public source. The closest government data point is dated and describes an adjacent occupation, and the closest roofing-specific data point is forum-reported pay structure, not a formal wage survey. Both are usable context. Neither should be presented as more precise than it actually is.
The Numbers
SOC 41-9091 (Door-to-Door Sales Workers, News and Street Vendors, and Related Workers), the nearest BLS code to a roofing canvasser, showed 8,640 workers employed nationally as of May 2022.
Mean wage for SOC 41-9091: $17.44 per hour ($36,280 per year). Median: $14.95 per hour ($31,100 per year). Both figures are May 2022 data.
The wage spread for SOC 41-9091 ran from a 10th-percentile wage of $9.87 per hour ($20,540 per year) to a 90th-percentile wage of $24.93 per hour ($51,860 per year), May 2022 data.
Roofing-specific forum reporting describes canvasser pay as a $10 to $20 per hour base, plus a $20 to $30 per-appointment bonus, plus 1% or more of the gross sale, a structure the BLS code above does not capture.
Sources
The external data in this article draws on the sources below. Figures described in the text as estimates or industry triangulations are directional and are not attributed to a single dataset.
