← Back to blog

May 30, 2026

How to Follow Up on Roofing Estimates in 2026: The 3-Touch Cadence That Closes Cold Leads

Here's a number you should know: 51% of contractors take 2 or more hours to send the first follow-up after a quote leaves their hand. (Source: 2026 Roofing Market Report, Roofers Coffee Shop.) Two ho

Last updated: May 2026

How to Follow Up on Roofing Estimates in 2026: The 3-Touch Cadence That Closes Cold Leads

Here's a number you should know: 51% of contractors take 2 or more hours to send the first follow-up after a quote leaves their hand. (Source: 2026 Roofing Market Report, Roofers Coffee Shop.)

Two hours is enough time for the homeowner to email three other contractors, take their dog for a walk, and pick the one who answered first.

If you're a roofer sending quotes and watching them die in inboxes, this is the playbook. Three touches over seven days. Scripts included. Walk-away rule at the bottom. Everything you need to stop losing jobs you've already won the conversation on.

Why Follow-Up Beats New Leads

Most roofers spend marketing money chasing new leads while leaving old quotes to rot. The math works the other way.

A cold quote from last Tuesday already has:

  • A homeowner who knows your name
  • A property you've walked
  • A scope you've priced
  • A price you've offered

That's a 70% closed deal compared to a brand-new lead. The only thing left is the chase. And the chase is what falls apart for most roofers, because the chase happens on Wednesday afternoon at 3 PM when you're already on a different roof.

We chase. You build. That's the whole idea behind QuoteFollow, and it's also the whole idea behind a working follow-up cadence: someone has to do the touching, and it doesn't have to be you.

The 3-Touch Cadence (Day 2, Day 5, Day 7)

This is the cadence that consistently outperforms in the residential roofing space. Three touches, different channels, escalating directness.

Touch 1, Day 2, Email

Send 48 hours after the quote went out. The goal here isn't pressure. It's permission to be in the inbox.

Script:

Subject: Quote for [property address], happy to answer questions

Hi [first name],

Just wanted to follow up on the roofing quote I sent you on [day] for [property]. The numbers and scope are still good. Wanted to give you a chance to ask any questions before you make a call.

Happy to walk through anything, financing options, timing, material choices, anything else on your mind.

[signature, phone, business name]

Notes: name the property, name the day, mention scope is still good. That last detail is critical. It says "I'm not negotiating, but I'm reachable." It also subtly reminds them that quotes have a shelf life, material prices move, schedules fill up.

Touch 2, Day 5, SMS

Send mid-morning, mid-week. Texts have an open rate over 95% and almost all of those opens happen within 5 minutes.

Script:

Hey [first name], [your name] from [business]. Just bumping the [property] roofing quote up to your inbox in case it got buried. No pressure, let me know if I can answer anything.

Notes: short. No links. No PDFs. The "no pressure" line is doing real work, it preempts the "this contractor is being pushy" reaction. Lowercase first letter on "Hey" reads more conversational than capitalized.

Touch 3, Day 7, Call or Voice Note

This is the one most roofers skip. Day 7 is the threshold where a cold quote is about to fall off the homeowner's mental radar entirely. If you don't reach out, you're never going to hear from them again.

If you can call, call. Leave a 15-second voicemail.

Voicemail script:

Hey [first name], [your name] from [business]. Just wanted to circle back on the [property] roof quote. If you've got 30 seconds, I'd love to know if it's a fit or if you've decided to go a different direction. Either answer is fine, I just like to keep my pipeline clean. Talk soon.

Notes: "either answer is fine" is the unlock. It gives the homeowner a graceful exit if they're going with someone else. Most homeowners who've ghosted a roofer for a week are sitting on guilt, give them permission to say no, and you'll get a real answer in about 60% of cases.

If calling isn't your thing, send a voice note via SMS or email. Same script. Same effect.

The Walk-Away Rule

If you've sent 3 touches over 7 days and the homeowner hasn't responded, they're not your customer right now. Stop chasing for 30 days. Mark the quote as cold. Move on.

The exception: storm-season relationships. If you're a storm-restoration roofer and the homeowner is still actively dealing with the claim, keep your cadence loose and check in every 2 weeks until the claim closes or the homeowner explicitly says no.

For everyone else: 3 touches, then stop. Re-engage in 30 days with a soft check-in ("how's the roof holding up?") only if the property warranted it.

Why Automation Beats Manual

Here's the part most roofers miss. The 3-touch cadence works. Everyone knows it works. The problem isn't knowledge, it's execution.

You are on a roof on Wednesday at 3 PM. You are not at a desk firing off SMS touch #2. Your office manager (if you have one) is fielding scheduling calls, not running cadence math against quote-send dates.

The cadence fails because nobody has a clean job description that says "send touch #2 to every quote sent 5 days ago, no matter what." So touches get missed. And the missed ones are the jobs you lose.

Automation closes that gap. The cadence runs whether you're on a roof, at a kid's soccer game, or asleep. Touch #1 goes out Wednesday morning. Touch #2 goes out Friday morning. Touch #3 prompts you on Monday with a "send call reminder?" tap.

This is what QuoteFollow runs end-to-end. Every quote you send gets the dual-cadence chase, signature chase from quote-sent through signed, payment chase from invoice-sent through paid. You don't write the emails. You don't time the SMS. You stay on the roof.

We chase. You build.

The Bigger Picture: Acceptance Rate Math

A roofer with a 25% quote acceptance rate sending 40 quotes a month closes 10 jobs.

A roofer with a 45% acceptance rate (achievable with a 3-touch cadence) sending the same 40 quotes a month closes 18 jobs.

At an average residential roof ticket of $12,000, that's a $96,000/month revenue difference from the same lead flow. Same trucks. Same crew. Same overhead. Just a cadence running that didn't run before.

The cadence is the leverage. The chase is the leverage. Everything else, the scheduling, the dispatch, the materials, the crews, is already paid for. Stop leaving cash on the table.

Try It Free

QuoteFollow runs the 3-touch cadence on every quote you send. Customizable, but the default cadence is the one in this post. Email + SMS + call reminders. Bundled SMS. Flat $79/mo. Unlimited users. No annual contract. 14-day free trial.

We chase. You build.

→ Start at quotefollow.co. Stay on the roof. We chase the money.

Stop losing jobs to silence.

QuoteFollow handles every follow-up automatically, so you close more jobs without lifting a finger.

Start your 14-day trial