Run multiple roofing companies under one umbrella with shared territory data, separate brandings, and per-company commission tracking.
Each company on a different CRM with no shared visibility
Manually splitting commissions across teams every pay period
Hailstorm fires and crews end up in the same neighborhood
White-labeling reports per brand without paying enterprise SaaS prices
One platform, one bill, fits your workflow.
Each company on a different CRM with no shared visibility
One RoofKnockers account holds multiple companies. Each gets its own brand (logo, colors on PDFs), users, and seat allocation, but you see the rollup at the parent level.
Manually splitting commissions across teams every pay period
Per-rep commission rates and per-job pay schedules attach to leads. Revenue dashboards roll up across companies. Pay periods become a 10-minute task.
Hailstorm fires and crews end up in the same neighborhood
Territory zones are scoped per company so you can color-code who has which neighborhood. Shared NOAA storm overlays sit on top.
White-labeling reports per brand without paying enterprise SaaS prices
Elite plan includes per-company logo and white-label rendering on supplement / claim / code PDFs. No add-on fee.
From morning huddle to end-of-week dashboard.
See total knocks, leads, and revenue across every company in your group. Drill into any one company for its own dashboard.
From the Companies page, add a new brand with its own name, address, logo, and seat allocation.
Each rep belongs to one company at a time. Move them between companies when staffing shifts.
Revenue dashboard filters by company and pay period. Export to CSV; commission lines are pre-calculated per the rep's rate or per-job schedule.
Recommended plan
100 seats, unlimited territory zones, multi-company management, white-label reports. $997/mo for the whole group.
14-day free trial. Card required. Cancel anytime before day 14 and you're not charged.