Skip to content
Cold DM Calculator

Industry Guide · Last updated July 14, 2026 · By the ColdDMCalculator team

Cold DM for Roofers: Outreach Templates to Win More Projects

Roofing is one of the highest-value trades per job, which means every lead matters more. A single residential re-roof can be worth $8,000 to $15,000, and commercial projects can run much higher. Yet most roofing companies still rely on door knocking, storm chasing, and referral networks to fill their pipeline. Cold DM lets you reach homeowners, property managers, and general contractors proactively — and when the timing and message are right, it can generate high-value projects at a fraction of the cost of paid ads or lead generation services.

Why Cold DM Works for Roofers

Roofing decisions are driven by urgency, trust, and visual proof. Homeowners who need a new roof are usually dealing with visible damage, aging shingles, or a leak — and they're actively looking for someone they can trust. Cold DM works because you can lead with visual proof (project photos, before-and-after shots) and a specific observation about their property, which immediately differentiates you from the generic roofing mailers and door knockers they're used to ignoring.

For commercial roofers, cold DM is even more powerful. Property managers and facility directors handle roofing decisions for multiple buildings and are constantly evaluating contractors. A well-crafted message that references a specific property, a recent storm event, or a maintenance need can land you on their preferred vendor list — which often means recurring annual maintenance contracts.

Who to Target

Homeowners with Aging Roofs

Homes older than 15 to 20 years often need roof replacement. You can identify these through public records, neighborhood scouting, or visible signs of wear in Google Street View. They need a roofer they can trust and usually respond well to project photos from similar homes in their area.

Property Managers

Manage multiple buildings and need reliable roofing contractors for both emergency repairs and scheduled maintenance. They value responsiveness, proper documentation, and competitive pricing. A cold DM that references a specific building they manage stands out.

General Contractors

Running renovation or construction projects that require roofing subcontractors. They need licensed, insured roofers who can hit schedule deadlines and provide proper documentation for permitting. LinkedIn is the best channel for reaching them.

Insurance Adjusters and Public Adjusters

Handle roof damage claims and need reliable roofing contractors who document properly and communicate clearly with insurance companies. Building this relationship through cold DM can lead to a steady stream of insurance-backed projects.

Message Templates

These templates are designed for different roofing scenarios. Replace the bracketed placeholders with real, verifiable details about the prospect's property.

1. Homeowner Storm Damage Opener

“Hi [Name], I noticed your home on [street/neighborhood] — after last week's storm, a lot of homes in this area had shingle and flashing damage. I'm a licensed roofer and just finished an inspection on [nearby address]. Would a quick 10-minute roof check be useful? No charge, no obligation.”

Best for: Instagram or Facebook DMs after a storm event. References their specific location and a recent job to build credibility.

2. Property Manager Maintenance Pitch

“Hi [Name], I manage roofing for several properties in [city/area] and noticed [building name/address] might be due for a maintenance check. I work with property managers on annual roof inspections and can usually spot issues before they become expensive repairs. Would a walkthrough be worth 20 minutes?”

Best for: LinkedIn outreach to property managers. Positions you as a specialist in multi-property roofing maintenance.

3. General Contractor Subcontractor Offer

“Hi [Name], I saw [project name or location] is in the permitting phase. I'm a licensed roofer in [state] and have handled roofing scope on [number] similar projects in [area]. Happy to bid on the roofing package — I can usually turn around an estimate within 48 hours. Would a call this week work?”

Best for: LinkedIn to general contractors with active construction projects. Leads with your ability to deliver fast estimates, which contractors value.

4. Pre-Winter Outreach

“Hi [Name], with winter coming to [city/region], I wanted to reach out to homeowners in [neighborhood] about roof readiness. A lot of homes here are [age range] and the flashing and sealant around chimneys and vents often needs attention before freeze-thaw cycles start. Would a free 15-minute inspection be helpful?”

Best for: Seasonal outreach in fall months. The timing reference makes the message feel proactive, not pushy.

Common Mistakes Roofers Make in Cold DMs

Using fear-based storm damage messaging. “Your roof is probably damaged and you don't even know it” reads as a scare tactic. Instead, reference a specific observable detail and offer a no-obligation inspection.
Not including project photos. Roofing is visual. A cold DM without a photo of similar work you completed is a missed opportunity. Include a before-and-after of a project in their neighborhood.
Sending messages at the wrong time of year. Cold DM in the middle of summer (when no one is thinking about their roof) gets lower responses than seasonal outreach timed around storms, winter prep, or spring inspections.
Claiming damage you haven't verified. Never tell a homeowner their roof is damaged without having actually inspected it. This can create legal liability and destroys trust immediately.
Skipping the follow-up. Homeowners often take days to decide on roofing work. A single message without a follow-up leaves most potential projects unsent.

Realistic Benchmarks for Roofing Outreach

MetricResidentialCommercial
Reply rate5–9%9–15%
Positive reply rate35–50%40–60%
Inspections/estimates booked2–4%5–8%
Project close rate25–40%30–45%
Avg project value$8K–$15K$15K–$80K+

Benchmarks and template examples are illustrative planning ranges. They are not guarantees of performance. Adjust outreach to comply with platform terms and local regulations.

A Worked Example

Suppose you're a roofing contractor in Dallas and 50 homes in your area just experienced hail damage. You send 200 cold DMs to homeowners in the affected neighborhoods using the Storm Damage Opener template, each referencing a specific street or nearby inspection you completed.

MetricResult
DMs sent200
Replies received14 (7%)
Positive replies6 (43% of replies)
Inspections booked5
Projects closed2
Revenue generated$22,000 (2 × $11K avg)

In this illustrative scenario, 200 cold DMs generate $22,000 in new revenue — and two new customer relationships that may lead to referrals and future work. Model your own scenarios with the free calculator to see how different reply rates and close rates affect your campaign ROI.

Quick Checklist

  • Time your outreach to seasonal triggers: storms, winter prep, or spring inspections.
  • Include at least one before-and-after project photo in your outreach or profile.
  • Reference a specific property detail — neighborhood, age of home, or visible concern.
  • Offer a no-obligation inspection or estimate to lower the barrier to respond.
  • Never claim damage you haven't verified in person.
  • Send 15–25 personalized DMs per day and follow up within 3–5 business days.

Related: Industry Benchmarks · Calculator · First Message Templates · Campaign Mistakes · Pricing

Frequently asked questions

Can cold DM work for roofing companies?

Yes. Roofing is a high-value, project-based service where a single contract can be worth thousands of dollars. Cold DM is particularly effective for reaching general contractors, insurance adjusters, property managers, and homeowners in storm-damaged areas who are actively looking for a roofer.

When is the best time to send cold DMs as a roofer?

Seasonal timing matters enormously. Send outreach after storms, before winter, and during spring when homeowners are assessing winter damage. For commercial outreach, target property managers in late summer or early fall when they're planning annual maintenance budgets.

Should roofers use Instagram or LinkedIn for cold DM?

Both work, but for different audiences. LinkedIn is best for reaching general contractors, property managers, and commercial clients. Instagram is stronger for residential homeowners, especially when you share before-and-after project photos in your feed to build credibility before sending a DM.

How do I avoid looking like a storm chaser?

Lead with a specific observation about their property, not a fear-based message about storm damage. Mention your licensing, show real project photos, and offer a no-obligation inspection. Never claim damage you haven't actually verified.

What's a realistic close rate for cold DM roofing leads?

For residential, expect 15-30% of booked inspections to close. For commercial, 25-40% is realistic. These numbers vary based on your estimate quality, pricing competitiveness, and how well you follow up after the initial inspection.

Model your roofing outreach before you send a single DM.

Use the free calculator to forecast how many projects your campaign could generate.

Forecasts are estimates based on user-provided assumptions. Results are not guaranteed.