Roofing is one of the most weather-dependent trades in construction. When the season is good, every crew is booked. When it turns early, the phone stops ringing. The roofing companies that stay consistently profitable across seasons aren’t better at roofing, they’re better at pipeline management.
Building permit data is one of the most underused tools in a roofing contractor’s growth toolkit.
Which permits signal roofing work
New construction permits. Every new building needs a roof. New residential permits over $200,000 represent full roofing scope, sheathing, underlayment, shingles or membrane, flashings, and all associated work. For commercial new builds, the roofing spec is often more complex: TPO membrane, insulation assemblies, skylights, and mechanical equipment curbs.
Addition permits. Additions that extend the building footprint require new roof sections tied into the existing system. Additions over $75,000 consistently require meaningful roofing scope.
Alteration permits on commercial buildings. Many commercial alteration permits involve roof penetrations, equipment replacements, or membrane repairs that require a permit. These are smaller but fast-turnaround jobs.
Demolition permits followed by new builds. A demolition at an address followed by a new construction permit is a full roofing job in the pipeline. The lead time from demolition permit to roofing start is typically 3-6 months on residential, longer on commercial.
The seasonality math
In Western Canada, the primary roofing season runs from April through October. Permit data from January through March represents projects that will be ready for roofing in late spring and summer.
A roofing company that tracks winter permit issuances and calls GCs in February and March is building their summer backlog before competitors have started looking. By the time the season opens, their schedule is full. Competitors are still chasing leads in April.
In Atlantic Canada and Ontario, the shoulder season is shorter but the same principle applies. Permits issued in March are projects starting in May.
Re-roofing and insurance work
Not all roofing work comes through the building permit system, insurance claims and maintenance re-roofing often don’t require permits. But for any re-roofing triggered by a renovation or change of use, a permit is typically required. Commercial re-roofing over a certain value threshold almost always requires a permit.
Monitoring alteration permits on commercial buildings, particularly older flat-roof buildings, surfaces re-roofing opportunities that competitors aren’t tracking.
Who to call
The permit holder is the first call. On new residential construction, that’s usually the GC or owner-builder. On commercial projects, it’s often the developer or the GC. The declared project value gives you a sense of budget before you call.
On larger commercial projects where a property manager or developer holds the permit, a call to their office asking about the roofing sub is often enough to get you into the quote process.
Market concentration by city
Vancouver and Metro Vancouver. High permit volume. Flat roof membrane work dominates commercial. Sloped residential in the suburbs and North Shore.
Calgary. High residential volume in the outer suburbs. Significant hail damage re-roofing market that generates permit activity. Commercial membrane work in the industrial parks.
Edmonton. Similar pattern to Calgary. The freeze-thaw cycle creates consistent maintenance demand on flat commercial roofs.
Ontario outside Toronto. Mid-size Ontario cities such as Kitchener, Barrie, and Greater Sudbury have consistent permit volume with less competition than the Toronto market. Often underserved by mid-size roofing companies.
How SiteWire works for roofing companies
SiteWire monitors permit feeds across Canadian cities and sends alerts when permits matching your criteria are issued, new construction over your value threshold, additions in your service area, commercial alterations that suggest roofing scope.