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:

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:

OfferFilterTexas roofers today
WebsiteNo website listed175
Website repairListed site did not load119
Review growth9 reviews or fewer345
ReputationUnder 4 stars, 50+ reviews1
Email follow-upMail-server-verified email29

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:

  1. Block 90 minutes. Call 30 names with the same opener.
  2. Leave a 20-second voicemail with your number twice.
  3. Text only if the law allows it where you are and the number is a mobile; read your state's rules first.
  4. 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.

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 free

No card. Search is free with contacts masked.

Sources

  1. https://www.donotcall.gov/
  2. https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business

More guides

Tree service companies with dead websites: how to find them and what to offerRoofing companies with bad reviews: how to pitch reputation managementMed spas with bad reviews: how to pitch reputation work without overpromisingHVAC companies with bad reviews: how to pitch reputation managementDentists with bad reviews: how to pitch reputation management carefullyChiropractors with bad reviews: finding them and pitching review work honestly

All guidesData studiesFree toolsLead lists