Vertical software45% entry signalMarket screenOne thing must be trueincumbent vulnerability

Roofing Contractor Software

Prepared 2026-09-08

The buyer population — Roofing contractors

Base industry report for 238160 →
Establishments · CanadaA
4,816
with employees
Under 10 employeesA
79%
most common size: 1–4
Establishments · USA
24,532
Employment · USA
204,998
8.4 per establishment
Payroll · USA
$13.3B
$65k per employee

Of 4,816 Canadian establishments with employees, 79% have fewer than ten — an industry of very small operators. Each of those is one potential account, before any filter for size or fit.

Entry signal — what decides who wins here

One thing must be true
Structure decides One thing must be true Execution decides

Entry turns on a single condition that can be named and tested before much is spent. Clear it and this becomes an execution question; fail it and no amount of operating skill helps.

What you would have to beat

Displace an incumbent the screen found well defended — payments attached to the workflow, data that does not leave, a contract that renews itself. Share here means giving a buyer a reason to break something that currently works, which is a higher bar than being better.

How it was read
Binding constraintUNVERIFIEDincumbent vulnerability — Executional — a better operator can move it.
Measured inputsUNVERIFIEDnot applied — This is a software market. The industry’s business counts describe its BUYERS, not the market being entered, so they are left out of the signal.
How many new establishments are still tradingA
Construction, US · opened 2020
83.2%
1 year
68.2%
3 years
56.5%
5 years
42.6%
10 years
opened 2015

Measured, not forecast: the share of US establishments opening in one year that were still active later. It counts good operators and bad ones together, which is exactly why it is the honest answer to “what are the odds”. It is for the whole sector rather than this market, and the ten-year figure comes from an older cohort because no younger one has reached ten years.

This is not a probability of success, and it is not a verdict on you. No survival probability is published per market, and inventing one would be worse than saying so. What the bar reads is how much of the outcome sits inside an operator's control: green means the hurdles are ones a better operator clears, red means the binding constraint is capital, an asset or a permission rather than execution. Someone arriving with an advantage this screen did not assume can win a market shown in red.

Companies named in this market · 4

The binding constraint — incumbent vulnerability

Two funded incumbents plus aerial-measurement data licensing (EagleView) as a barrier. Insurance-claim workflow is the distinctive element and it is already the incumbents' core feature. Nothing is disclosed here. Every vendor named on this record is private, or sits inside a parent that does not break the line out, so no revenue floor can be built and the market size is genuinely unknown rather than estimated.

I

The incumbent

Who owns this market and who is coming for it. Fields a screen never reached say so rather than guessing.

Incumbent
JobNimbus and AccuLynx
Scale
Both well-funded category leaders
Challengers
Roofr (Canadian), Roofsnap, EagleView for measurement
Lock-in mechanism
Not assessed — screened before diligence
Price movement
Not assessed
Is the buyer consolidating?
No
V

The field

Every vendor named on this record, and what each one discloses. Most disclose nothing, which is why the market is not sized.

Competitor set · 3 named · 0 disclose revenue

NameRevenueShareNote
JobNimbusC not disclosed — Private, venture-funded
AccuLynxC not disclosed — Private (OMERS Growth Equity)
Roofr / SumoQuote (Canadian)C not disclosed — Private

Nobody here publishes revenue. The market is not sized for that reason — an estimate built on nothing would only look like knowledge.

Evidence

Evidence. UNVERIFIED — screened on analyst judgment against the model in _method/screening-model.md. Incumbent names and positions are from general market knowledge and were not independently researched for this record. Verify before acting.

#

Where the industry talks

The associations, forums and events where people in this trade actually talk shop — where to listen before entering, and where the first customers are found. Each link was opened on the date shown.

AssociationCanadaA
Canadian Roofing Contractors Association (CRCA)
roofingcanada.com

National roofing contractors' body; runs Canadian Roofing Expo 2027 and a 65th national conference. No member count stated.

Checked 2026-09-22
AssociationBritish-ColumbiaA
Roofing Contractors Association of BC (RCABC)
rcabc.org

Provincial roofing contractors' association with technical and training programs.

Checked 2026-09-22
AssociationUSA
National Roofing Contractors Association (NRCA)
nrca.net

Main US roofing contractors' association; co-locates with the International Roofing Expo. No member count stated on pages opened.

Checked 2026-09-22
EventNorth AmericaA
International Roofing Expo (IRE)
theroofingexpo.com

Largest North American roofing trade show; 16-18 Feb 2027, Las Vegas Convention Center.

Checked 2026-09-22
EventCanadaA
Canadian Roofing Expo
roofingcanada.com

CRCA's national trade show; 2027 edition listed on its events page.

Checked 2026-09-22
ForumNorth AmericaA
RoofersCoffeeShop
rooferscoffeeshop.com

Independent roofing community with open forums, classifieds and the Roofing Road Trips podcast; active in 2026.

Checked 2026-09-22
PublicationUSA
Roofing Contractor
roofingcontractor.com

National roofing trade magazine; publishes the annual Top 100 Roofing Contractors list (2026 edition live).

Checked 2026-09-22

Ontario Industrial Roofing Contractors Association could not be verified: ontarioroofing.com timed out and oirca.com now serves an unrelated photography site. Roofing Talk (roofingtalk.com) and Western States RCA are behind Cloudflare challenges; r/Roofing rate-limited RSS fetches.