Sales · July 27, 2026 · 12 min read · By BJ, Nashville TN Roofer & Founder

Customer Communication Templates for Roofing Contractors

Professional communication wins customers. Use these templates to streamline your messaging.

Customer Communication Templates for Roofing Contractors 📧

How you communicate with customers is as important as how you install shingles. Professional, timely communication builds trust, reduces callbacks, and generates reviews and referrals. Here are ready-to-use templates for every stage of the customer relationship.

Why Communication Systems Matter

Homeowners make decisions based on how they feel about a contractor—not just the price. Contractors who communicate professionally win more jobs, generate better reviews, and get more referrals.

The templates below are starting points. Customize them with your name, company, and specific job details.

Template 1: Initial Lead Response (Phone Voicemail Follow-Up Text)

*Send within 30 minutes of a missed call or web form submission.*

> Hi [Name], this is [Your Name] from [Company]. I saw you reached out about a roofing estimate—I'd love to help. I have availability to visit your property on [Day] or [Day]. What works best for you? Feel free to text back or call me at [Number].

Template 2: Estimate Confirmation Email

*Send 30 minutes before your appointment.*

> Subject: Appointment Confirmed – [Company] Roofing Estimate

>

> Hi [Name],

>

> Just confirming your roofing estimate appointment today at [Time] at [Address]. I'll be there on time.

>

> Please feel free to list any specific concerns you'd like me to look at. See you soon.

>

> [Your Name] | [Company] | [Phone]

Template 3: Estimate Follow-Up (Day 2 After No Response)

*Send if you haven't heard back 48 hours after delivering the estimate.*

> Hi [Name], just following up on the roofing estimate I sent over. Happy to answer any questions or adjust the scope if needed. No pressure—just want to make sure you have everything you need to make a decision.

>

> [Your Name] | [Company] | [Phone]

Template 4: Job Confirmed – Pre-Start Customer Message

*Send 48 hours before the job start date.*

> Hi [Name], exciting news—we're scheduled to start your roof on [Date]. Here's what to expect:

>

> - Our crew typically arrives between [Time Range]

> - We'll need access to [areas as needed]

> - Dumpster will be placed at [location] — please keep the area clear

> - We should complete by [estimated completion]

>

> If you have any questions before we start, just text or call me. Looking forward to it!

>

> [Your Name] | [Company] | [Phone]

Template 5: Job Completion Message

*Send the same day the roof is finished.*

> Hi [Name], great news—your new roof is complete! The crew has finished cleanup and everything looks great.

>

> If you have a chance to walk around the exterior before dark, I'd love to hear your thoughts. We want to make sure you're completely happy.

>

> We're also running a nail sweep of the yard first thing tomorrow morning.

>

> Thank you for choosing [Company]!

>

> [Your Name] | [Phone]

Template 6: Review Request (Day 2 Post-Completion)

*Send 24–48 hours after job completion.*

> Hi [Name], we really enjoyed working on your home. If you're happy with the results, an honest Google review would mean the world to us—it's how other homeowners find trustworthy contractors.

>

> It takes about 2 minutes: [your Google review link]

>

> Thank you so much!

> [Your Name] | [Company]

Template 7: Referral Request (1 Week Post-Job)

*Send one week after successful completion.*

> Hi [Name], I hope you're loving your new roof! If any of your neighbors, friends, or family ever need roofing work, we'd love to earn their business too. Anyone you refer who signs a contract receives [your referral offer, e.g., "a $100 gift card"].

>

> Thanks again for being such a great customer.

>

> [Your Name] | [Company] | [Phone]

Template 8: Annual Check-In (12 Months Post-Job)

*Set a calendar reminder to send this every year.*

> Hi [Name], it's been a year since we replaced your roof! Just checking in—everything holding up well?

>

> We offer complimentary inspections for past customers. If you'd ever like us to do a quick visual checkup, just let me know. It's a great way to catch anything early.

>

> Hope all is well!

>

> [Your Name] | [Company] | [Phone]

Phone Scripts

Handling a Price Objection:

> "I completely understand—it's a significant investment. Can I ask, what's your main concern about the price? Is it the overall number, or how the payments work? ... [Listen] ... I want to make sure we find an approach that works for you, because I know this roof needs to get done."

When a Customer Goes Quiet After an Estimate:

> "Hi [Name], I want to be respectful of your time, so I'll keep this brief. I'm still here if you have questions. If you've decided to go a different direction, no hard feelings—just let me know so I can release your spot on the schedule. What are you thinking?"

Good communication turns one-time customers into lifelong referral sources. Combine these templates with fast satellite estimates from Squares For Sales and you have a complete professional sales system. Start your free trial today.

Related Guides

*Written by BJ — Nashville roofer, founder of SquaresForSales.com, and dad who'd rather be home for dinner than on a ladder at 5pm.*

Frequently Asked Questions

How quickly should I respond to a roofing lead?

Within 30 minutes. Speed of response is one of the strongest predictors of closing a job. A text within 30 minutes of a missed call dramatically increases your chances.

When should I ask for a Google review?

24–48 hours after job completion, when satisfaction is highest. Send a text with a direct Google review link and a brief personalized message referencing their project.

How do I follow up on an estimate without being pushy?

Wait 48 hours, then send a brief message: 'Happy to answer any questions or adjust the scope. No pressure—just want to make sure you have everything you need.'

Start Your 7-Day Free Trial

$0 today. Cancel anytime.