All articles

How to get roofing companies as clients: lists, timing and what to pitch

Get roofing companies as clients: list every roofer in your area, sort by size and type, reach the owner outside storm season, and pitch with tested scripts.

The Leadraft teamLeadraft
Published
Read time
9 min
Category
Playbook

To get roofing companies as clients, list every roofing contractor in the area you serve, sort them by size (review count is a good proxy) and type (residential, commercial, gutters and siding), and contact the owner when they aren't in the middle of a storm surge or peak summer. Most roofers are owner-run, so the owner is the buyer and the salesperson at once. Pitch one result they can count: inspections booked, retail jobs sold, crews kept working, or insurance claims closed faster.

What do roofing companies buy, and who decides?#

Roofers buy lead sources, marketing, software, materials, equipment, financing, insurance and labor. At a small company the owner decides on all of it; at a larger one, the decision splits by department.

Scroll horizontally if needed →

What you sellSmall companyLarger companyThe angle that works
Marketing, SEO, ads, websitesOwnerOwner, marketing or sales managerInspections booked, not traffic
Roof measurement, CRM, estimating softwareOwnerGM, sales managerFaster estimates, more signed jobs per rep
Materials (shingles, metal, underlayment)OwnerProduction manager, purchasingStock, delivery to the roof, pricing
Safety equipment and trainingOwnerSafety or production managerFewer incidents, inspections passed
Consumer financingOwnerSales managerClosing retail replacements
Insurance, bonding, accountingOwnerOwner, office managerRenewals without surprises
Subcontract crews, staffingOwnerProduction managerCapacity in the busy months

Roofers work in two different markets. Retail roofers sell repairs and replacements to homeowners who called them, and care about reviews, financing and closing rates. Storm and insurance roofers chase hail and wind events and care about canvassing, documentation and claim speed. Many do both. Commercial roofers sell to property managers and building owners, bid on specs and buy different materials. Use the Maps category and the company's own website to tell them apart before you pitch.

Safety is a real buying trigger. OSHA's construction standard requires fall protection for employees on low-slope and steep roofs with unprotected edges 6 feet or more above a lower level. Safety equipment suppliers and training providers can sell to every roofer that has employees.

How do I build a list of roofing companies?#

Search Google Maps with every roofing term across your area in small pieces, remove duplicates, and segment by the columns that predict fit.

  1. Search several terms. "Roofing contractor" is the main category, but roofers also list as "roofer", "roof repair", "commercial roofing contractor", "metal roofing contractor", "gutter cleaning service", "siding contractor" and "skylight contractor". Many exterior companies use "Construction company" or "General contractor", so add those if you sell to exterior remodelers too.
  2. Search in pieces. One Maps search shows about 120 results. Split the metro by ZIP code or a grid. See why Google Maps stops at 120 results.
  3. Remove duplicates. The same company shows under "roofing contractor" and "siding contractor".
  4. Keep only your territory. Storm roofers set up temporary offices in other states after big events. If you sell locally, keep only the ones inside your area.
  5. Segment:
    • category and categories: residential roofing vs gutters vs commercial vs general contracting.
    • reviews: a size signal. A roofer with 600 reviews runs several crews.
    • rating: owners with 4.8 and up care about protecting it; lower ratings can be a reputation-management lead.
    • website: no site or a thin template is a web-design lead. See finding businesses without websites.
    • emails with role and source: write to the office or estimates inbox, not careers.

The roofer lead list page shows the fields and the search terms in one place. If you also sell to remodelers and builders, run the general contractor list in the same area and dedupe.

How a local lead list is built, step by stepSix steps: find every business with every keyword across every tile of the area; fence the results to the area and trade; remove duplicates by Google place ID; find emails on each business's own website; verify each mailbox; deliver to a file, a cold email tool or a CRM.01Find
Every keyword × every tile
02Fence
Keep in-area, on-trade
03Dedupe
One row per place ID
04Find emails
On their own website
05Verify
Live mailbox check
06Deliver
CSV, Instantly, HubSpot
The six steps behind a list you can send to. Skipping any one of them shows up later as missed businesses, wasted credits or bounces.

What should I pitch to a roofing company?#

Pitch a number the owner already tracks: inspections, signed contracts, crews working, or days to payment. Roofers get a lot of lead-gen offers, so a concrete, checkable claim about their own business stands out.

  • Marketing agencies: compare their review count and rating with the top three roofers in their city, then offer a plan for retail repair and replacement leads. Avoid promising storm leads you can't predict.
  • Software: pitch faster estimates and follow-up on unsigned quotes. Target companies with enough reviews to suggest several reps.
  • Material suppliers: lead with delivery to the roof, stock in the colors they install most and credit terms.
  • Financing: retail replacements are large tickets for homeowners. Offer a program the rep can present at the table.
  • Safety and training: lead with the OSHA fall protection rules above and a short on-site training option.

When is the best time to reach roofers?#

Reach roofers in the slower season and early in the morning before crews leave, and stay away right after a big storm in their area. The Bureau of Labor Statistics notes that roofers may work overtime in the busy summer months, that they usually don't work in bad weather, and that winter work may be limited in northern states.

Scroll horizontally if needed →

TimeWhat's happeningWhat to do
Late fall to winterFewer jobs, more planningPitch software, marketing, training, next year's suppliers
SpringBooking season startsPitch lead generation and staffing early
Summer peakCrews on roofs, long daysShort emails only; owners read at night
The weeks after a big stormAll hands on storm workWait, unless you sell storm tools or crews
Rainy daysCrews rained outOwners and office staff are reachable by phone

These are common patterns, not measured results, and they shift by region. In warm climates roofing runs most of the year.

Gatekeepers. At a larger company, an office manager or a scheduler answers and books inspections. Say you're a vendor, not a homeowner, and ask who handles your topic. At a small company the listed number is the owner's cell, so watch the texting rules below.

What should my email to a roofing company say?#

Name something true about them, offer one specific outcome and ask for a small step. Double-brace fields are columns from the export.

Subject: {{business}} and roof repair searches in {{city}}

Hi there,

{{business}} has {{reviews}} reviews at {{rating}} stars. I looked at
who shows up first for "roof repair" in {{city}}, and [one specific
thing you noticed about their listing or site].

I put together a one-page plan for local roofers: what I'd change on
the site and listing to book more inspections before spring. Want me
to send it?

[Name] · [Company] · [Postal address]
Not interested? Reply "no" and I won't write again.

For a supplier:

Subject: roof-top delivery around {{city}}

Hi there,

We supply [products] from our yard in [town] and deliver to the roof
for crews around {{city}}, usually next day. Happy to send a price
sheet and open a trade account for {{business}}.

[Name] · [Company] · [Postal address] · Reply "no" to opt out.

How often should I follow up with roofers?#

Four touches over three weeks is enough: the first email, a one-line check, something useful, and a polite close. Roofers often reply late in the evening or on rain days, so a follow-up often gets the reply the first email didn't.

  1. Day 1: first email.
  2. Day 4: "Is [topic] something you handle, or is there someone else I should ask?"
  3. Day 10: a useful asset: a short listing review, a price sheet, a safety checklist.
  4. Day 21: close the loop and offer to check back before next season.

Respect opt-outs immediately and add them to a do-not-contact list.

What rules apply to cold outreach to roofers?#

Commercial email in the US falls under CAN-SPAM: accurate sender information and subject lines, a physical postal address and a working opt-out honored within 10 business days. Calls to business numbers are mostly exempt from the National Do Not Call Registry, but the FTC's ban on misrepresentations covers business-to-business calls, and under the TCPA autodialed or prerecorded calls and texts to cell phones need consent. Many roofers list a cell phone. Google's Maps Platform terms restrict scraping and building lists from Maps content, which is a contract matter separate from these laws. See cold email laws and get legal advice for your situation.

Worked example: every roofer in Colorado#

Colorado has 920 roofing contractor establishments with paid employees (Census County Business Patterns 2023, NAICS 238160). Owner-operators without employees aren't counted, so your Maps list will be somewhat larger. Plan with it anyway.

Scroll horizontally if needed →

StepAssumptionCount
Roofing contractors, ColoradoCensus 2023920
Add gutter, siding and exterior companiesassume 30% more, for illustrationabout 1,200
With a checked (Verified) emailassume halfabout 600
Leadraft costStarter: 25,000 businesses and 1,000 checked emails a month$19 for the month

A whole state of roofers fits inside the Starter plan with room left over. For Texas (2,442 roofing contractors in the same Census table) with exterior companies added, you'd likely need more than 1,000 checked emails, so the Growth plan at $49 a month (100,000 businesses, 5,000 checked emails) covers it in one month. Each business is charged once ever, roofers outside your area are shown free, and unused credits roll over while your plan is active. See pricing.

If you'd rather not build roofer lists by hand, Leadraft finds every roofer inside the area you choose, finds emails on each company's own site and checks them against the live mailbox. Try it on the free plan, or see the fields on the roofing contractor list page.

FAQ#

How do I get roofing companies as clients?#

Build a list of every roofing contractor in the area you serve, sort it by review count (a size signal) and by Google Maps category (residential roofing, gutters, siding, commercial), and contact the owner in the slower months or between storm surges. Pitch one result in their terms: more inspections booked, more retail jobs, crews kept busy, or claims closed faster.

Who decides what a roofing company buys?#

At most roofing companies the owner decides, often while also running sales. Larger companies have a general manager or operations manager for software and vendors, a production manager for materials and crews, and a sales manager for lead sources and canvassing tools. Some roofers are part of a wider exterior or general contracting company, where the owner of that company decides.

When is the best time to contact roofers?#

Outside the busiest weeks. The Bureau of Labor Statistics notes that roofers may work overtime in the busy summer months and that work may be limited in winter in northern states. Late fall and winter are good for software, marketing and planning; right after a large storm, owners are too busy for anything that isn't storm work.

How do I find a list of roofing companies?#

Search Google Maps for roofing contractor, roofer, commercial roofing contractor, roof repair, gutter installation and siding contractor in each part of your area, because one search returns about 120 results. Export the results with phone, website, rating, reviews, hours and emails from each company's own website, then remove duplicates.

How many roofing contractors are there in the US?#

County Business Patterns 2023 counts 25,519 roofing contractor establishments with paid employees (NAICS 238160). Texas, California and Florida have the most. Owner-operators with no employees aren't in that count, so a Google Maps search usually shows more.

Sources#

  1. U.S. Census Bureau, County Business Patterns 2023 (NAICS 238160 establishments by state).
  2. U.S. Bureau of Labor Statistics, Roofers, Occupational Outlook Handbook (summer overtime, winter slowdown in northern states, no work in bad weather).
  3. OSHA, 29 CFR 1926.501, Duty to have fall protection (low-slope and steep roofs, 6 feet).
  4. Federal Trade Commission, CAN-SPAM Act: A Compliance Guide for Business and Complying with the Telemarketing Sales Rule.
  5. Federal Communications Commission, Stop Unwanted Robocalls and Texts.
  6. Google, Google Maps Platform Terms of Service.

Lead lists for the trades in this article