There Is No Published Season Length to Multiply By
Storm season is genuinely event-driven, it can run near zero for months and then demand double or triple normal capacity for two weeks after a major hail event, but no lender, trade group, or government source publishes a standard length for it in weeks or months. That means a full-season total cannot honestly be presented as a single sourced number. What can be built, and what the rest of this article works through, is an honest monthly floor a reader can multiply by however many months their own market’s season actually runs.
The Base Pay Floor for Two Canvassers
Live ContractorTalk forum threads document a canvasser pay structure of an hourly base of $10 to $20 an hour, plus a per-appointment bonus and a percentage of gross sale, discussed separately below. On a standard 160-hour full-time month, that hourly base alone runs $1,600 to $3,200 per canvasser, or $3,200 to $6,400 for a two-person crew, before either canvasser sets a single appointment.
Want this handled for you?
We book exclusive, confirmed roofing appointments. $300 setup + $199 per booked appointment.
Book a Roofing CallThe Software Layer
Among the three named canvassing platforms compared elsewhere in this content, SalesRabbit is the only one with confirmed public pricing: its Team tier runs $59 per user per month, $118 for two seats. SPOTIO requires a minimum of 5 or more field sales professionals before it will quote at all, ruling it out for a two-person crew, and Knockbase discloses no public pricing regardless of team size. That leaves SalesRabbit’s $118 monthly as the one dollar figure this budget can actually include with confidence.
The Variable Layer That Scales With Results
On top of base pay and software, the same ContractorTalk-documented structure adds a per-appointment bonus of $20 to $30 and 1% or more of gross sale, paid only once a job closes. On an average $17,631 residential roof replacement, the figure Verisk’s 2025 US Roof Report puts on a typical job, the 1% floor alone works out to roughly $176 per closed job, on top of the flat per-appointment bonus. This is the part of the budget that is not fixed. It scales directly with how much the crew actually sells, which is the point of structuring pay this way in the first place.
The Piece With No Dollar Figure at All: Hiring
Standing up a crew from scratch means running a real hiring funnel, typically five stages ending in a live, field ride-along, because reps who cannot survive a real door-knock roleplay in front of a manager do not survive an actual storm route. That process has a real cost in time and management attention, but no source puts a dollar figure on it, and this article will not invent one. It belongs in the budget as a planning consideration, not a line item.
Putting the Floor Together
Base pay of $3,200 to $6,400 plus SalesRabbit’s $118 in software puts a two-person crew’s monthly floor at roughly $3,318 to $6,518, before a single per-appointment bonus or gross-sale commission is paid out. Multiply that floor by however many months a specific market’s storm season actually runs, since no published figure exists to do that multiplication for you, and add the variable layer once real appointment and close data starts coming in.
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.
- ContractorTalk, pay structure for canvassers thread
- RoofFlow Pro, how to hire roofing sales reps who close
- SalesRabbit, pricing page
- Insurance Business Magazine, roof claims severity and Verisk 2025 US Roof Report data
