The Ultimate Contractor Follow-Up System to Book More Jobs

You sent the quote. You nailed the walkthrough. The homeowner was nodding, smiling, practically shaking your hand. And then… nothing. No call back. No text. Just crickets. If you’re a contractor who’s sick of getting ghosted after sending estimates, you need a contractor follow up system that actually works. Not some fancy CRM you’ll never open. Not a marketing course full of fluff. A simple, copy paste system that puts money back in your pocket starting this week.

I’m going to hand you the exact scripts, the exact timing, and the exact words that get homeowners to stop ignoring you and start booking jobs. Whether you’re in roofing, HVAC, plumbing, remodeling, painting, electrical, landscaping, or any other trade, this stuff works. I’ve seen it work hundreds of times. And I’ve seen what happens when guys don’t follow up at all. Spoiler: they go broke wondering why the phone stopped ringing.

So grab a coffee. Or a beer. I don’t judge. Let’s fix your follow up game right now.

Stop losing jobs you already quoted.

I put together a complete follow up system built specifically for contractors. Real scripts, real sequences, real results. If you’re tired of chasing leads that go silent, check it out.

Check Out the Follow Up System

Want the done for you version?

I already built a complete contractor follow up system with every script, every sequence, and every objection handler you’ll read about below. Ready to copy, paste, and start closing more jobs today.

Get the Contractor Follow Up System

The Real Reason Contractors Get Ghosted After Sending Quotes

Let me tell you a quick story. I knew a plumber. Good dude. Excellent work. He’d drive out to the house, crawl under the sink or wherever, spend 30 minutes explaining the problem, write up a fair quote on the spot, hand it over with a smile, and then just… leave.

No follow up text. No follow up email. Nothing.

He’d sit at home refreshing his phone like a teenager waiting for a prom date to text back. And when the homeowner never called? He’d blame the price. “They probably went with someone cheaper.”

Wrong.

Nine times out of ten, it had nothing to do with price. The homeowner just got busy. Their kid had soccer practice. The dog got sick. They put your quote on the counter and forgot about it under a pile of mail.

Here’s the part that stings. While that plumber was waiting, another contractor sent a follow up text. A short, simple message. Something like “Hey, just checking in on that quote. Want me to pencil you in for Thursday?” And that other contractor got the job. Not because he was cheaper. Not because he was better. Because he showed up again.

It’s Not About Price. It’s About Who Shows Up.

A study from the National Association of Home Builders found that homeowners get an average of 3 to 5 quotes for any project over $1,000. That means you’re always competing against someone else. And guess what? Most of those other contractors aren’t following up either. The bar is on the ground. All you gotta do is step over it.

Think about your own life for a second. How many times have you meant to call someone back and just forgot? You weren’t avoiding them. Life got in the way. Your leads are the same way. They’re not ghosting you out of malice. They’re ghosting you out of distraction.

The Real Numbers Behind Ghosting

Here’s where it gets wild. Research shows that 80% of sales require at least 5 follow ups. But 44% of people give up after just one attempt. One. That means almost half of all contractors send one quote and then sit around hoping for a miracle.

Meanwhile, the guys who follow up 3, 4, 5 times? They’re booking 50% to 70% more jobs from the same leads. Same quality leads. Same prices. Just a different system.

And look, I get it. Following up feels weird. You don’t want to be “that guy.” You don’t want to seem desperate. But here’s the thing nobody tells you: following up isn’t desperate. Not following up is lazy. Homeowners actually appreciate it. It shows you care about the project. It shows you’re organized. It shows you’re a professional.

The guys who are too proud to follow up are the same guys complaining on Facebook about how “nobody wants to pay for quality work anymore.” Meanwhile the follow up guy is booked three weeks out.

Three Reasons Homeowners Don’t Call Back

Reason one: They forgot. This is the big one. It accounts for probably 60% of all ghosting. Life is busy. Your quote isn’t the only thing on their plate. A simple reminder fixes this instantly.

Reason two: They’re comparing. They got your quote and two others. They’re sitting at the kitchen table trying to figure out the difference between a $4,200 quote and a $4,800 quote. A follow up that adds value (not just “did you get my quote?”) can tip the scales in your favor.

Reason three: They have an objection they didn’t tell you about. Maybe they thought you were too expensive but didn’t want to say it to your face. Maybe they need to talk to their spouse. Maybe the timing isn’t right. A good follow up gives them a chance to tell you the real reason. And once you know the real reason, you can handle it.

That’s it. Those are the three reasons. None of them are “they hate you.” None of them are “your work stinks.” It’s almost always one of those three things. And all three of them have a fix.

The fix is a system.

And look, this applies whether you’re a roofer chasing a $12,000 tear off job or a handyman following up on a $400 bathroom fan install. The dollar amount changes. The psychology doesn’t. People are people. They get busy, they get distracted, and the contractor who reminds them wins.

I talked to an HVAC guy last summer who told me he closed $38,000 in extra work in one month just by texting his old “dead” leads. Thirty eight grand. From leads he thought were gone forever. All it took was a simple check in text. Some of those people had been sitting on his quote for three months. They just forgot. He reminded them. They booked.

You’re probably sitting on a pile of money right now and don’t even know it. That list of old quotes collecting dust in your email? That’s not a dead list. That’s a gold mine waiting for a shovel.

Let me show you what a real follow up system looks like.

What a Contractor Follow Up System Is (And What It Is Not)

Let’s clear something up before we go any further. When I say “contractor follow up system,” I’m not talking about some complicated software that takes three weeks to set up. I’m not talking about a $200 a month CRM that you’ll use for two days and then forget about.

A contractor follow up system is just a simple plan for what you say and when you say it after you send a quote, miss a call, or finish a job.

That’s it. It’s a sequence. A checklist. A stack of ready to go scripts you can copy, paste, and send in under 30 seconds.

What a Good System Includes

A solid follow up system covers four situations:

After you send a quote. This is the big one. You send the estimate, and then you follow up on a schedule until they book or say no. Most of your money is hiding right here.

After a missed call. Someone called, you couldn’t answer, and now they called somebody else. A quick rescue text can pull them back before they book with your competitor.

After the job is done. This is where reviews come from. And reviews are the gift that keeps on giving. Every five star review makes your next follow up easier because the homeowner already trusts you.

When they go cold. Sometimes people just vanish. A breakup message (yep, like a breakup text) can shock them back to life. I’ll show you exactly how later.

What a Follow Up System Is NOT

It’s not spam. You’re not blasting 50 people a day with “BUY NOW” messages. You’re having a conversation with someone who already asked you to come out and give them a price. Big difference.

It’s not a CRM. You don’t need fancy software. A notebook works. A spreadsheet works. Your phone’s notepad works. Stop overcomplicating this.

It’s not pushy. A well written follow up feels helpful, not salesy. It sounds like a friend checking in, not a used car salesman breathing down your neck.

It’s not optional. Look, I know some of you reading this are thinking “I do good work, the work should speak for itself.” And yeah, your work is great. But your work can’t speak for itself if the homeowner never hires you in the first place. You need the follow up to get the job. Then your work can do the talking.

If you’re using a cost calculator or estimator tool to send professional looking quotes, that’s awesome. But a professional quote without follow up is like a football team with no quarterback. You got all the pieces but nobody’s running the play.

The Follow Up Timing Playbook

Timing is everything. Send your follow up too early and you seem desperate. Send it too late and they already hired someone else. Here’s the exact schedule that works.

I’m going to lay this out day by day. This is for after you send a quote. Adjust it slightly for other situations, but this is the foundation.

Same Day: The Thank You Text

Send this within 2 hours of leaving the job site. This is not a “did you look at my quote yet” message. This is a simple thank you. It keeps you top of mind and sets the stage for everything that comes next.

This is the highest response rate message in the entire sequence. Why? Because you were just standing in their living room. You’re still fresh in their mind. Don’t waste this window.

Day 2: The Soft Check In

One day has passed. They’ve slept on it. Now you send a casual check in. Something light. Not aggressive. Just enough to remind them you exist and you’re ready to go.

The goal here isn’t to close. The goal is to stay in the conversation.

Day 5: The Value Add

By day 5, they’ve either been busy or they’re comparing quotes. This is where most contractors give up. Don’t. This message should add value. Mention something specific about their project. Share a tip. Reference something you noticed during the walkthrough. Make it personal.

Day 7: The Direct Ask

One week. Time to be direct. Not rude. Direct. Ask them straight up if they’d like to move forward. Give them a reason to act now (schedule is filling up, materials pricing, weather window, whatever is true for your trade).

Day 10: The Gentle Nudge

Still no response? Don’t panic. Send a short message that acknowledges they’re busy. People respect this. It shows you’re not clueless. You know they have a life.

Day 14: The Breakup Message

Two weeks and no response. Time for the breakup. This is the message that says “Hey, I’m going to close out your file, but if anything changes, just text me.” Sounds final, right? That’s the point. It creates urgency without being pushy. I’ll give you the exact script for this later. It’s one of the highest converting messages in the entire sequence.

The Timing Schedule at a Glance

Day Message Type Goal
Same Day Thank you text Stay top of mind
Day 2 Soft check in Keep the conversation alive
Day 5 Value add message Stand out from competitors
Day 7 Direct ask Get a yes or a real objection
Day 10 Gentle nudge Show persistence without pressure
Day 14 Breakup message Create urgency and close the loop

That’s the skeleton. Now let me fill in the meat. Here are the actual words to say.

But first, a quick note about this schedule. It’s flexible. If your trade has a shorter decision cycle (like emergency plumbing or garage door repair), compress the timeline. If you’re dealing with big remodel jobs where people take weeks to decide, you can stretch it out a bit. The point is to have a system, not to follow it like a robot.

Also, notice that the gaps between messages get bigger. Same day, then one day later, then three days, then two, then three, then four. That’s on purpose. Early on, you follow up more because the lead is hot. As time passes, you give them more breathing room. This keeps you persistent without crossing the line into annoying.

One more thing. This schedule is for one lead. If you’re sending 10 quotes a week, that’s 60 follow up messages over two weeks just from those 10 leads. That’s why having scripts ready to go is so important. You can’t write custom messages for every single one. Well, you can, but you won’t. Let’s be honest. Copy, paste, personalize, send. That’s the rhythm.

Copy Paste Follow Up Scripts That Get Replies

Alright, this is the section you’ve been scrolling for. The actual scripts. Every single one of these is ready to copy, paste, and send. Just swap out the placeholders with your info and hit send.

I’ve organized these by type so you can find exactly what you need fast.

Quote Follow Up Texts

These are for after you’ve sent or handed over an estimate.

Script 1: Same Day Thank You

Hey {FirstName}, it’s {YourName} with {CompanyName}. Thanks for having me out today to look at your {JobType} project. I put together that estimate we talked about. If any questions pop up, just shoot me a text. Talk soon!

Script 2: Day 2 Check In

Hi {FirstName}, just wanted to check in on that {JobType} estimate. Did everything make sense? Happy to walk through any of it if you want. No rush at all.

Script 3: Day 5 Value Add

Hey {FirstName}, quick thought on your {JobType} project. I was thinking about what we discussed and wanted to mention [specific detail from walkthrough, like “that drainage issue by the back porch” or “the insulation gap in the attic”]. Figured I’d flag it while it was fresh. Let me know if you have any questions about the quote!

Script 4: Day 7 Direct Ask

Hey {FirstName}, hope the week’s going well. Wanted to see if you’re ready to move forward on the {JobType} project? Our schedule is starting to fill up for [month] and I’d love to get you on the books. Just say the word and I’ll lock in your spot.

Script 5: Day 10 Gentle Nudge

Hi {FirstName}, I know life gets busy so no pressure at all. Just wanted to pop in one more time about that {JobType} quote. If the timing isn’t right, totally understand. Just let me know either way so I can plan my schedule.

Script 6: Day 14 Breakup (covered in detail later)

Hey {FirstName}, I haven’t heard back so I’m guessing the timing might not be right for the {JobType} project. I’m going to go ahead and close out your file on my end. If anything changes down the road, you’ve got my number. Wishing you the best!

Script 7: Quick Price Reminder

Hey {FirstName}, just a heads up that the estimate I sent for your {JobType} ({EstimateAmount}) is good through the end of the month. After that material costs might bump it up a bit. No pressure, just didn’t want you to miss the window.

Script 8: Schedule Based Urgency

Hey {FirstName}, wanted to give you a quick update. We just had a cancellation and I could fit your {JobType} project in starting {StartDate}. Want me to pencil you in? Otherwise the next opening might be a few weeks out.

Quote Follow Up Emails

Some homeowners prefer email, especially for bigger projects like remodels or new construction. Here are email templates that work.

Script 9: Same Day Email

Subject: Your {JobType} estimate from {CompanyName}

>

Hi {FirstName},

>

Great meeting you today. I enjoyed getting a look at your {JobType} project and I’m excited about what we can do for you.

>

I’ve attached the estimate we discussed. The total comes to {EstimateAmount}, and that includes everything we talked about on site.

>

If you have any questions at all, just reply to this email or text me at [phone]. I’m around.

>

Looking forward to working with you,

{YourName}

{CompanyName}

Script 10: Day 3 Email Follow Up

Subject: Quick question about your {JobType} project

>

Hi {FirstName},

>

Just wanted to follow up on the estimate I sent over. Did you get a chance to look it over? Any questions I can answer?

>

I know these projects can feel overwhelming with all the details, so if it helps, I’m happy to jump on a quick call to walk through everything.

>

Talk soon,

{YourName}

Script 11: Day 7 Email with Social Proof

Subject: Quick update from {CompanyName}

>

Hi {FirstName},

>

I wanted to check in one more time about your {JobType} project. We just wrapped up a similar job over on [nearby street or neighborhood] and the homeowner was thrilled with how it turned out.

>

If you’d like, I can send over some photos so you can see the quality of our work firsthand.

>

Just let me know if you’re ready to get started or if you have any questions. I’m here to help.

>

Best,

{YourName}

{CompanyName}

Script 12: Final Email Before Closing File

Subject: Closing out your {JobType} estimate

>

Hi {FirstName},

>

I’ve reached out a few times about your {JobType} project and haven’t heard back, so I’m guessing the timing might not be right.

>

I’m going to go ahead and close out your file, but if anything changes in the future, you’ve got my info. I’d love to help whenever you’re ready.

>

All the best,

{YourName}

{CompanyName}

If you want to level up your overall sales strategy (not just follow ups), check out this AI sales funnel blueprint I put together. It walks through the whole system from first click to booked job.

Missed Call Rescue Texts

This is money most contractors leave on the table. Someone called you. You missed it. Maybe you were on a roof. Maybe you were elbow deep in a sewer line. Doesn’t matter. The lead is hot right now and cooling fast.

The data says if you don’t respond to a missed call within 5 minutes, your chances of connecting drop by over 80%. That’s brutal. But a quick text can save it.

Script 13: Instant Missed Call Text (send within 1 minute)

Hey! Sorry I missed your call. I’m on a job site right now but I saw your number pop up. What can I help you with? I’ll call you back as soon as I’m free.

Script 14: Missed Call with Availability

Hey there, this is {YourName} with {CompanyName}. Sorry I couldn’t grab the phone. I’m finishing up a {JobType} job right now. I should be free around [time]. Can I call you back then? Or just shoot me a text with what you need and I’ll get right on it.

Script 15: Missed Call Next Morning

Good morning! I saw I missed your call yesterday. Sorry about that, it was a crazy day. Are you still looking for help with a project? I’d love to chat when you have a minute.

Script 16: Missed Call with Scheduling Offer

Hey, I missed your call earlier. Hate when that happens. If you’re looking for an estimate on a project, I can come out as early as [day]. Just text me your address and what you need done and I’ll get it set up.

Voicemail Scripts

Sometimes you gotta leave a voicemail. Most contractors leave the worst voicemails on earth. They ramble for 45 seconds, mumble their phone number, and hang up. Don’t be that guy. Here’s how to leave voicemails that get callbacks.

Script 17: First Voicemail After Sending Quote

“Hey {FirstName}, it’s {YourName} with {CompanyName}. Just calling to follow up on the {JobType} estimate I sent over. Wanted to make sure everything looked good and see if you had any questions. You can reach me at [phone number… say it slowly twice]. Talk to you soon.”

Script 18: Second Voicemail Follow Up

“Hey {FirstName}, {YourName} again from {CompanyName}. I know you’re probably busy so I’ll keep it short. Just checking on that {JobType} quote. No rush, but I do have a few spots opening up on the schedule and wanted to give you first pick. My number is [phone number]. Hope to hear from you!”

Script 19: Voicemail for Missed Call Rescue

“Hey there, this is {YourName} with {CompanyName}. I saw you called earlier and I’m sorry I missed it. I was out on a job. I’d love to chat about whatever project you’ve got going on. Give me a call back or shoot me a text at [phone number]. I’m around all day tomorrow.”

Script 37: Voicemail for Cold Lead Revival

“Hi {FirstName}, it’s {YourName} from {CompanyName}. We talked a while back about your {JobType} project and I wanted to see if that’s still on your radar. We’ve had some openings pop up in the schedule and I thought of you. If you’re still thinking about it, give me a call at [phone number]. No pressure either way. Take care.”

Keep the voicemail under 30 seconds. State your name, company, why you’re calling, and your phone number. That’s it. Nobody listens to long voicemails. They just skip to the next one.

Here’s a pro tip on voicemails. Say your phone number slowly. Then say it again. People aren’t sitting there with a pen ready. They’re driving, cooking dinner, or walking the dog. If they have to replay your voicemail three times to get your number, they’re not calling back. They’re calling the next guy.

And one more thing about voicemails that nobody talks about. Your tone matters more than your words. Sound friendly. Sound like you’re smiling. Sound like a guy they’d want in their house. If you sound bored, tired, or annoyed, it doesn’t matter how good your script is. They can hear it in your voice.

Review Request Texts and Emails

You finished the job. The customer is happy. Now is the time to ask for a review. Not next week. Not next month. Right now. While the gratitude is still warm.

Getting five star reviews isn’t just about ego. It’s about making your follow up easier on the next lead. When a homeowner Googles your company and sees 47 five star reviews, your quote follow up text becomes 10 times more effective. They already trust you.

Script 20: Same Day Review Request Text

Hey {FirstName}! I hope you’re loving the new {JobType}. If you’ve got 2 minutes, it would mean the world if you could leave us a quick review on Google. Here’s the link: [Google review link]. Thanks so much for choosing {CompanyName}!

Script 21: Day 3 Review Reminder

Hi {FirstName}, hope everything is still looking great! Just wanted to circle back on that Google review. It really helps small businesses like ours when happy customers share their experience. Here’s the link again if you need it: [Google review link]. Appreciate you!

Script 22: Review Request Email

Subject: How’d we do on your {JobType} project?

>

Hi {FirstName},

>

Thanks again for trusting {CompanyName} with your {JobType} project. We really enjoyed working on it and I hope you’re happy with how everything turned out.

>

If you have a couple of minutes, it would be a huge help if you could share your experience on Google. Your review helps other homeowners find a contractor they can trust.

>

Here’s the link: [Google review link]

>

Thanks again for your business. If you ever need anything in the future, you know where to find us!

>

{YourName}

{CompanyName}

Script 23: Review Request with Photo Ask

Hey {FirstName}! Quick favor. We’re updating our portfolio and the {JobType} we did for you turned out amazing. Would you mind if we used a photo of the finished project? And if you’re feeling generous, a quick Google review would mean a lot. Here’s the link: [Google review link]. Thanks!

Tired of writing all these scripts yourself?

The Contractor Follow Up System has every script in this article (and way more) ready to copy and paste for over 20 different trades. Quote follow ups, missed call rescues, objection handlers, review requests. All done for you. For seventeen bucks.

Grab the Full Script Library

Objection Handling Scripts That Save the Deal

Here’s the truth about objections. An objection is not a no. An objection is a question in disguise. When a homeowner says “your price is too high,” they’re really saying “help me understand why I should pay this much.” When they say “I need to think about it,” they’re saying “I’m nervous about making the wrong decision.”

Your job isn’t to argue. Your job is to help them feel good about saying yes.

Let me give you the scripts for the five most common objections contractors face. These work over text, email, or even on the phone.

“Your Price Is Too High”

This one stings. But don’t take it personal. And whatever you do, don’t immediately drop your price. That tells them you were overcharging to begin with.

Script 24: The Price Objection Response

Hey {FirstName}, I totally get it. Nobody wants to overpay for anything. I want to make sure you’re comparing apples to apples though. Our {JobType} quote includes [list 2 to 3 things included like warranty, cleanup, premium materials, licensed crew]. Some of the lower quotes out there cut corners on stuff like that, and you end up paying more in the long run. Would it help if I broke down exactly what’s included so you can see where every dollar goes?

Script 25: The Price Value Stack

{FirstName}, I hear you on the price. Here’s what I can tell you. We’ve been doing {JobType} work for [X years], and the reason our customers keep coming back is because we stand behind our work. That quote includes [warranty], [premium materials], and a crew that shows up on time and cleans up when we’re done. I’d rather lose a job than do cheap work that falls apart. That said, I’m happy to look at the scope and see if there’s a way to adjust things to fit your budget. Want to chat about it?

If you’re trying to nail your pricing to begin with, a contractor business calculator can help you figure out your real numbers so you’re not guessing.

“I Need to Think About It”

Translation: “I’m not sure yet and I need a reason to decide.”

Script 26: The Think About It Response

Totally understand, {FirstName}. It’s a big decision. Is there anything specific you’re unsure about? Sometimes talking through the details helps. I’m not trying to pressure you at all. Just want to make sure you have everything you need to make the right call.

Script 27: Think About It with Deadline

No problem at all, {FirstName}. Take your time. Just a heads up though, our schedule is starting to book up for [month] so if you do want to move forward, the sooner I know, the better spot I can get you. No rush though. Let me know!

“We’re Getting Other Quotes”

Good. This means they’re serious about doing the project. Now you just need to be the one they pick.

Script 28: Other Quotes Response

That makes total sense, {FirstName}. Smart to get a few quotes for a {JobType} project this size. I’d do the same thing. Just make sure you’re comparing what’s included, not just the bottom line number. And if you have any questions while you’re deciding, I’m right here. Good luck with your decision!

Script 29: Other Quotes with Differentiator

Hey {FirstName}, I completely understand. I just want to mention one thing. A lot of {JobType} quotes out there don’t include [specific thing: permit pulling, debris removal, full warranty, etc.]. Ours does. So when you’re comparing, make sure you know what’s in and what’s not. Happy to answer any questions about what we include.

“My Spouse Needs to See It”

This is incredibly common, and it’s usually legit. Don’t fight it.

Script 30: Spouse Decision Response

Totally get it, {FirstName}. It’s a big project and you both should be on the same page. Would it help if I put together a quick summary of what we discussed so you can show it to [him/her]? Or I’m happy to jump on a quick call with both of you if that’s easier.

Script 31: Spouse Follow Up After a Few Days

Hey {FirstName}, just checking in. Did you and [spouse name or “your better half” if you don’t know the name] get a chance to talk about the {JobType} project? No rush at all. Just want to be here if any questions came up.

“Not Right Now”

Sometimes the timing just isn’t right. Maybe they’re waiting on insurance. Maybe they want to do it in spring. Don’t write them off. Put them in your “nurture” pile.

Script 32: Not Right Now Response

No problem at all, {FirstName}. When do you think you might be ready to move forward? I’ll make a note and check back with you around that time so you don’t have to track me down again.

Script 33: Not Right Now with Future Offer

Totally understand, {FirstName}. Timing is everything. I’ll keep your estimate on file and if anything changes with pricing or availability, I’ll shoot you a note. In the meantime, you’ve got my number if anything comes up!

Script 38: The “Not Right Now” Nurture Check In (30 days later)

Hey {FirstName}, it’s {YourName} from {CompanyName}. It’s been about a month since we talked about your {JobType} project. Just wanted to check in and see if it’s back on the radar. No pressure at all. Just didn’t want you to have to track down another quote if you’re ready to go. Let me know!

Script 39: The Budget Compromise

Hey {FirstName}, I was thinking about your {JobType} project and I had an idea. What if we adjusted the scope a little to bring the cost down? For example, we could [suggest a simpler option or phased approach]. That way you still get the main work done now and we can tackle the rest later when the budget allows. Want me to put together a revised quote?

Script 40: The Referral Pivot

Hey {FirstName}, totally understand if the timing isn’t right for your {JobType} project. Quick question though. Do you know anyone else who might need some work done? We’ve got openings in the schedule and we give a $50 referral bonus for any job that books. Just thought I’d ask!

The biggest mistake with objection handling? Giving up. Most contractors hear one objection and walk away. The follow up after the objection is where the real magic happens. That second and third touch after they say “I need to think about it” is what separates guys who are booked out from guys who are scraping by.

Let me tell you something about objections that changed everything for me. Most objections aren’t real. I know that sounds crazy, but think about it. When someone says “I need to think about it,” they usually already know what they want to do. They’re just not comfortable saying it yet. Your job is to make it easy for them to say yes or to give you the real reason it’s a no.

A painting contractor I know told me that 70% of his “too expensive” objections turned into booked jobs after he sent the price value stack script (Script 25 above). Not because he dropped his price. Because he explained what was in it. People don’t buy on price. They buy on value. If they don’t see the value, of course the price looks too high.

Same thing with the “need to talk to my spouse” objection. Half the time, the spouse doesn’t even care. The homeowner is just using it as a delay tactic because they’re nervous. Sending a clear summary (Script 30) gives them the ammo to make the decision together. And it takes the pressure off.

What to Do When They Go Cold: The Breakup Message That Still Closes Deals

Alright, let’s talk about the secret weapon. The breakup message.

This sounds counterintuitive. You’re trying to get the job, so why would you tell them you’re walking away? Because psychology is weird. And it works.

When you tell someone you’re “closing their file” or “moving on,” it triggers loss aversion. Suddenly the thing they were ignoring becomes the thing they might lose. And that fear of missing out is more powerful than any discount or urgency play.

I’ve seen breakup messages pull responses from leads that have been dead silent for two weeks. Three weeks even. It’s the single most underused follow up tactic in contracting.

The Rules of the Breakup Message

One. Be respectful. This isn’t a guilt trip. You’re not mad. You’re professional.

Two. Be brief. Three or four sentences max. Don’t over explain.

Three. Leave the door open. Always let them know they can reach out later.

Four. Actually mean it. If they don’t respond to the breakup message, let them go. Don’t send five more messages after “closing their file.” That’s not a breakup, that’s stalking.

Script 34: The Classic Breakup Text

Hey {FirstName}, I’ve reached out a few times about your {JobType} project and I totally understand if the timing isn’t right. I’m going to go ahead and close out your file, but if you ever want to revisit it down the road, you’ve got my number. Wishing you the best!

Script 35: The Breakup with a Question

Hey {FirstName}, I haven’t heard back so I’m guessing you either went with another company or the project is on hold. Either way, totally fine! I just want to close the loop on my end. Mind letting me know where things stand? Appreciate it!

Script 36: The Breakup Email

Subject: Should I close your file?

>

Hi {FirstName},

>

I’ve followed up a few times on your {JobType} project and haven’t heard back. No hard feelings at all. Life gets busy.

>

I’m going to go ahead and close out your file on my end. If anything changes in the future and you’d like to pick things back up, just reply to this email or give me a call. I’d be happy to help.

>

Take care,

{YourName}

{CompanyName}

Fun fact: I’ve seen this “closing your file” email get a 20% to 30% response rate. That’s insanely high for a cold lead. People don’t want to be forgotten. Even if they don’t want the work done right now, they’ll often respond just to stay on your radar.

And honestly? Sometimes they respond with “actually, yeah, let’s do it.” No joke. The breakup message has closed more deals than I can count.

When to Use the Breakup (And When Not To)

Use the breakup message after you’ve already sent at least 3 to 4 follow ups with no response. Don’t jump straight to the breakup on day 3. That’s too aggressive. The breakup works because of the buildup. You’ve been consistent, professional, and patient. The breakup is the final touch that says “I respect your time and mine.”

Don’t use the breakup on someone who already told you “not right now” and gave you a timeline. If they said “call me in March,” don’t send a breakup in February. Just wait and follow up in March like they asked. The breakup is specifically for people who have gone completely silent.

And here’s a bonus tip. If someone responds to your breakup message and books the job, make a mental note. That person was always going to buy. They just needed a nudge. Imagine how many of those people you’ve let slip away over the years because you stopped following up at message two or three. Painful to think about, right? Yeah. Start sending breakups.

A remodeling contractor in Texas told me his breakup message response rate was higher than his initial quote follow up. Let that sink in. The message he sent last got more replies than the one he sent first. That tells you everything about the power of persistence and timing.

One more story. A landscaper sent a breakup text to a lead who’d been silent for 18 days. The homeowner replied within 20 minutes saying “Oh my gosh, I’m so sorry. I’ve been meaning to call you. Yes, let’s do it. When can you start?” Eighteen days of silence. One breakup text. Booked.

Your “dead” leads aren’t dead. They’re just sleeping. The breakup message is the alarm clock.

How to Automate Follow Ups Without Sounding Like a Robot

Okay so now you’ve got the scripts. You’ve got the timing. But here’s the problem. You’re busy. You’re on roofs. You’re under houses. You’re covered in paint or drywall dust or whatever your trade puts on you. You don’t have time to sit there and manually text 15 leads every day.

That’s where automation comes in. And before you roll your eyes and say “I’m not a tech guy,” hear me out. This isn’t rocket science. I promise.

Level 1: The Manual System (Free)

If you’re just getting started, keep it dead simple. Get a notebook or a spreadsheet. Write down every lead with three columns: Name, Date Quote Sent, Last Follow Up Date.

Every morning, check the list. Send the messages that are due. Move people to “closed” when they book or ghost.

That’s it. Takes maybe 10 minutes a day. And those 10 minutes will make you more money than any other 10 minutes in your day.

Level 2: Phone Reminders

Set calendar reminders on your phone. When you send a quote, create reminders for Day 2, Day 5, Day 7, Day 10, and Day 14. When the reminder pops up, grab the right script, paste it, personalize it, send it. Done.

This works great if you’re doing 5 to 15 quotes a week. Above that, it gets messy.

Level 3: Text and Email Automation Tools

This is where things get good. Tools like GoHighLevel, Jobber, Housecall Pro, or even simpler tools can send follow up texts and emails automatically based on triggers you set up.

For example: send quote > wait 2 days > send check in text > wait 3 days > send value add text > and so on.

The key to automation that doesn’t sound like a robot is personalization. Those placeholders we’ve been using ({FirstName}, {JobType}, etc.) make automated messages feel personal. Nobody can tell the difference between a text you typed by hand and one that was sent automatically with the right placeholders.

The Golden Rule of Automation

Here it is. Ready?

Automate the sequence. Personalize the message.

Don’t send the same generic “Hey, just following up!” to everyone. Use the scripts with placeholders. Mention their specific project. Reference something from the walkthrough. That one small detail is the difference between a message that gets a reply and one that gets ignored.

And one more thing. When someone replies, take them OUT of the automated sequence immediately. Nothing kills trust faster than getting an automated message right after having a real conversation. If they respond, you respond. Personally. Like a human being. Because you are one.

Text vs. Email: When to Use Which

Quick rule of thumb. Use text for jobs under $5,000. Use email for jobs over $5,000. Use both for jobs over $10,000.

Why? Smaller jobs have shorter decision cycles. The homeowner doesn’t need to “review the proposal with their financial advisor.” They just need a nudge. A text is fast, casual, and gets read within minutes.

Bigger jobs involve more decision makers, more details, and more documentation. Email lets you include attachments, longer explanations, and social proof. Plus, people expect email for professional communications on larger projects.

The sweet spot? Send a text to get their attention, then reference the email for details. Something like “Hey {FirstName}, just sent you an email with some photos of a similar {JobType} project we finished last month. Check it out when you get a chance!” Best of both worlds.

The Biggest Automation Mistake Contractors Make

I see this all the time. A contractor sets up automation and then just… forgets about it. The sequence is running but the scripts are generic. Or worse, the info is wrong because they copied scripts for roofing but they’re a plumber.

Check your automated sequences once a month. Make sure the scripts still sound right. Make sure the placeholders are working. Send yourself a test message. Read it from the customer’s perspective. Would you respond to this? Or would you roll your eyes and delete it?

Automation is a tool. Like a nail gun. Incredibly powerful when used right. Dangerous when used carelessly. You wouldn’t hand a nail gun to someone who’s never used one and walk away. Same thing with your follow up automation. Set it up right, check it regularly, and always have a human ready to take over when the conversation gets real.

If you’re exploring how to calculate your labor burden and make sure your pricing supports all this follow up effort, that tool can help you see your real costs.

Simple Tracking: What Numbers Matter and What to Ignore

I’m not going to tell you to track 47 metrics and build a fancy dashboard. You’re a contractor, not a data analyst. Here are the only numbers that matter.

The Four Numbers You Need to Track

Number 1: Quotes sent. How many quotes did you send this week? This is your starting point. If you’re not tracking this, you’re flying blind.

Number 2: Follow ups sent. For every quote you sent, how many follow up messages went out? If the answer is zero, we found your problem.

Number 3: Responses received. How many people replied to your follow ups? This tells you if your scripts are working. If you’re sending follow ups but getting zero responses, your messages need work. Steal the scripts from this article.

Number 4: Jobs booked from follow ups. This is the money number. How many jobs did you close specifically because you followed up? Track this for one month and I guarantee you’ll never skip a follow up again.

Numbers You Can Safely Ignore

Open rates on emails. Not useful for small volume contractors.

“Engagement metrics.” This isn’t Instagram. You don’t need likes.

Time spent on follow ups. It doesn’t matter if it takes you 5 minutes or 30 minutes. What matters is that you do it.

Cost per lead. Unless you’re running paid ads, this number doesn’t apply.

A Simple Tracking Method

Here’s the easiest way to track. Get a Google Sheet or even a plain notebook. Make columns for:

Lead Name Quote Date Quote Amount Follow Up 1 Follow Up 2 Follow Up 3 Response? Booked?
John S. 2/1 $3,200 2/1 ✓ 2/3 ✓ 2/6 ✓ Yes 2/6 Yes
Mary T. 2/2 $5,400 2/2 ✓ 2/4 ✓ No Pending

Check it every morning. Send what needs sending. Takes 10 minutes. That’s your whole tracking system. Simple. Effective. Done.

After one month, add up the numbers. You’ll know your close rate, your follow up response rate, and exactly how much money the follow up system put in your pocket. That’s all you need.

What Good Numbers Look Like

So what should you be aiming for? Here are some rough benchmarks based on what I’ve seen from contractors who actually follow up consistently.

Follow up response rate: 30% to 50%. If you’re sending good, personalized scripts on the right schedule, about a third to half of your leads should respond to at least one follow up message. If you’re below 20%, your scripts need work or your timing is off.

Close rate from follow ups: 15% to 30%. Of the leads who respond to your follow ups, you should close about 15% to 30% into booked jobs. This varies by trade and ticket size. A $500 gutter cleaning closes easier than a $25,000 kitchen remodel. But the follow up system works for both.

Revenue from “dead” leads: This will shock you. Most contractors who start following up old leads see a 10% to 20% revival rate. That means if you have 50 old quotes sitting around, 5 to 10 of them might book if you just reach out. Do the math on that with your average job size. That’s a lot of money hiding in your contact list.

Here’s the important thing. You’re not tracking to build a report. You’re tracking to prove to yourself that this works. Because once you see the numbers, you’ll never skip a follow up again. It becomes automatic. Like putting on your seatbelt. You don’t even think about it. You just do it because you know what happens when you don’t.

Quick Start Checklist: Start Booking More Jobs Today

You’ve read a lot. Your brain is probably full. So let me boil this down into a checklist you can start using literally right now. Today. Not next Monday. Not after you “set up a system.” Today.

Step 1: Save the Scripts

Copy at least 5 scripts from this article and save them in your phone’s notes app. One thank you text. One check in text. One direct ask. One missed call rescue. One breakup message. That’s your starter kit.

Step 2: Text Your Last 5 Quotes

Think about the last 5 quotes you sent that never responded. Right now. Pull up their numbers. Send them a check in text or a breakup message. I bet at least one responds before the day is over.

Step 3: Set Up Your Follow Up Schedule

Decide on your timing: Same day, Day 2, Day 5, Day 7, Day 10, Day 14. Write it down. Stick it on your dashboard or tape it to your office wall. Make it impossible to forget.

Step 4: Create a Tracking Sheet

Open a Google Sheet or grab a notebook. Create your tracking columns. Start logging every quote and every follow up. It takes 60 seconds per lead.

Step 5: Send a Review Request to Your Last Happy Customer

Think of the last job you finished where the customer was thrilled. Text them right now with the review request script. Getting that five star review rolling makes everything else easier.

Step 6: Handle One Objection This Week

The next time someone says “your price is too high” or “I need to think about it,” don’t panic. Pull up the objection script. Send it. See what happens. I’m willing to bet you’ll be surprised.

Step 7: Commit to 30 Days

Give this system 30 days. That’s it. Follow the timing playbook. Use the scripts. Track your numbers. After 30 days, compare your close rate to the month before. If it didn’t improve, I’ll eat my hard hat.

Actually, I won’t. Because it’s going to improve. Every single contractor I’ve worked with who commits to a simple follow up system sees results in the first two weeks.

The guys who crush it in this business aren’t the cheapest. They aren’t even always the most skilled. They’re the ones who show up, follow up, and don’t let good leads die on the vine.

You’ve got the scripts now. You’ve got the timing. You’ve got the system.

The only question is: are you going to use it?

Want all of this done for you?

The Contractor Follow Up System gives you the complete 10 day follow up sequence, scripts for 20+ trades, objection handlers, missed call rescues, review request templates, and more. One time purchase. No subscriptions. No fluff. Just the scripts that book jobs.

Get the Full System for $17

Jay built InstantSalesFunnels.com because he got tired of watching good contractors lose jobs to guys with worse skills but better follow up. After years of building follow up systems, sales funnels, and automation tools for contractors and home service businesses, he figured it was time to make the whole thing plug and play. His goal is simple: help contractors win more jobs, save time, and stop leaving money on the table. If it doesn’t make you money or save you time, he’s not interested in building it. You can find more tools and resources at InstantSalesFunnels.com.

About the Author

Jay built InstantSalesFunnels.com because he got tired of watching good contractors lose jobs to guys with worse skills but better follow up. After years of building follow up systems, sales funnels, and automation tools for contractors and home service businesses, he figured it was time to make the whole thing plug and play. His goal is simple: help contractors win more jobs, save time, and stop leaving money on the table. If it doesn’t make you money or save you time, he’s not interested in building it.

Frequently Asked Questions About Contractor Follow Up