How to build a cold call list for roofers, with a worked example
To build a cold call list for roofers, decide what you are selling, filter roofing companies by the signal that matches your offer, sort by how busy they look, and call in blocks with the same script. As of 12 Nov 2026, the 67Leads warehouse holds 14,865 sellable roofing companies, 1,756 of them in Texas, and 175 of those Texas roofers list no website.
Key numbers
- 14,865Sellable businesses with a phone (roofing contractors)
- 1,756Sellable businesses with a phone (roofing contractors in Texas)
- 175No website on the listing (roofing contractors in Texas)
- 887Listed website did not load (roofing contractors)
Live from the 67Leads warehouse, computed (US Central) when this page was served. Sellable means graded as the trade, with a phone, opted-out businesses removed. Methodology.
Shortcut: the roofing lead list has live counts by state and city, the cold call script generator writes the script, and the cold call calculator works out how many dials you need.
Step 1: Decide what the call is for
A cold call list is only as good as its fit with your offer. Pick one:
- A website or SEO service. You want roofers with no website, a dead website or few reviews.
- A review or reputation service. You want roofers with a low rating and many reviews, or a high rating and few.
- Software, financing, leads or supplies. You want roofers who are active and reachable: phone present, reviews recent, an owner you can name.
Write the offer in one sentence before you build anything. If you cannot, the list will not help you.
Step 2: Set the geography
Roofers sell by territory, so work one state or one metro at a time. Texas is a worked example only because it is large: 1,756 roofing companies are in our Texas list today. Your own market may be smaller, and that is fine; 50 roofers in one metro can keep you busy for a week. The roofing statistics page breaks the whole trade down by state.
Step 3: Filter by the signal
For each offer, the filter is different:
| Offer | Filter | Texas roofers today |
|---|---|---|
| Website | No website listed | 175 |
| Website repair | Listed site did not load | 119 |
| Review growth | 9 reviews or fewer | 345 |
| Reputation | Under 4 stars, 50+ reviews | 1 |
| Email follow-up | Mail-server-verified email | 29 |
The no website, dead websites, few reviews and low rated pages apply those filters by trade and city. Counts here are the number of listings that match today and move as the data refreshes.
Step 4: Sort and check
Sort by review count, highest first. A roofer with 80 reviews is busy; one with none may be closed or a side business. Then check each of the top names for two minutes: open the listing, make sure it is still open, note the rating, and write one line to say on the call.
Confirm trade fit too. A search for roofers can return gutter, siding or supply listings. 67Leads grades each row against the trade and withholds off-trade rows, but if you build a list by hand you have to do it yourself.
Step 5: Sequence the calls
Roofers are on ladders in daylight, so call early in the morning, around lunch or late afternoon, and expect voicemail. Plan three attempts on different days before you drop a name. A simple plan:
- Block 90 minutes. Call 30 names with the same opener.
- Leave a 20-second voicemail with your number twice.
- Text only if the law allows it where you are and the number is a mobile; read your state's rules first.
- Log every outcome. Reattempt on a different day and time.
The cold call script generator writes an opener, objection replies and a voicemail for roofing. Use the cold call calculator with your own connect and close rates to see how many dials a month you need; do not use anyone else's averages.
What to record on each call
Keep four fields beside every name: the date and time you called, whether a person answered, what they said in a few words, and the next step with its date. Roofers who say "call me after the storm season" or "talk to my partner" are leads with a date attached, and a list that remembers those dates is worth more than a longer list that does not.
Legal basics
Check the National Do Not Call Registry rules at donotcall.gov and your state's calling rules before you dial, and keep an internal do-not-call list of anyone who asks. For email follow-up the FTC's CAN-SPAM guide applies. This is general information, not legal advice.
How 67Leads fits
67Leads is a search over public business listings and company websites. Search and counts are free with contacts masked, your first 67 leads export free, and after that credits start at $6.70 per 1,000. Our guide to selling to roofing companies covers the trade in more depth. Open the roofing lead list and the cold call script generator to start.
Questions
How many roofing companies are there in the US?
No single list is complete. Our own warehouse holds 14,865 sellable roofing companies as of 12 Nov 2026, which is the count of listings we hold, graded against the trade, not a census of every roofer.
What should a roofer cold call opener say?
Name the business, say one true thing you noticed on their listing, and ask permission for one minute. Generic openers get the same short answer.
Is it legal to cold call a roofing company?
Calls to businesses are treated differently from calls to consumers, but state rules, the Do Not Call Registry and your own opt-out list still matter. Check them before you dial; this is not legal advice.
How many roofers should be on one call list?
Enough for one or two weeks of calling, usually 50 to 150 in a single metro. Bigger lists go stale before you reach the end.
Get 67 leads freeNo card. Search is free with contacts masked.