Agency Growth Blog
Agency Growth10 min read · Updated

Cold Calling Contractors: Scripts, Timing and Openers That Get Past the Office

A practical cold-calling guide for agencies selling to roofers, plumbers, HVAC and other trades: timing, gatekeepers, four openers, voicemail, objection handling and a cadence that pairs calls with email and SMS.

Vaishali Kapoor

Vaishali Kapoor

Founder, Contractor Leads

Direct Answer (Quick Summary)

Cold calling contractors works when you call the owner by name, reference something specific about their business in the first ten seconds, and ask for a short follow-up rather than a sale. Call between 7:00 and 8:30 in the morning or after 4:00 in the afternoon when owners are not on job sites, send a short email first so the call is not truly cold, and keep the opener to one observation and one question. Contractor Leads supplies the owner's name, scores and ad status that make the opener specific, and generates a call script per lead.

Find contractors ready for outreach in your city

Live Google Places data, owner names & AI lead scores.

Get 10 free leads

Why contractor cold calls fail

Three reasons, in order. The caller does not know the owner's name and asks for 'the person who handles marketing', which no three-truck company has. The caller opens with their agency instead of the contractor's business. And the caller asks for a 30-minute meeting on the first call. Fix those three and cold calling contractors becomes one of the highest-yield channels an agency has, because almost no one else does it well.

Before you dial: the 30-second research pass

You need four facts: the owner's first name, their rating and review count, one visible gap, and one competitor winning that gap. Contractor Leads puts all four on the lead card, including owner enrichment from the business website, website, SEO and PPC scores, and Meta ad status. If you are doing it by hand, check the website's About page, the Google listing and the Meta Ads Library.

Timing and cadence

Contractors live by the job schedule, so call around it.

WindowWho answersUse it for
7:00 to 8:30 amOwner, before crews rollFirst calls and callbacks
9:00 am to 3:30 pmOffice or dispatcherGatekeeper conversations, booking a callback time
4:00 to 6:00 pmOwner, heading backFollow-ups and closing the meeting
Rainy daysEveryoneBest day of the month for exterior trades

Getting past the office

The office manager's job is to protect the owner's time, so make your call sound like it belongs on the owner's list.

Gatekeeper script

'Hi, is Mike in? [Pause] It is [your name]. I noticed something on [Business]'s Google listing this morning that he will want to know about. It will take two minutes. Is he in the office or out on a job?' If asked what company: '[Agency], I work with roofers in [City]. It is about the listing, not a sales pitch today. When is he usually back in?'

Four openers, by gap

The opener is one observation about their business and one question. Pick the version that matches the gap you found.

  • No website: 'Mike, it is [name]. [Business] has 4.8 stars and 90 reviews, and no website on your Google listing. People are finding you and then calling the next guy down. Has anyone mentioned that?'
  • Weak rankings: 'Mike, quick one. When I search roof replacement [City], ABC Roofing comes up first and you are not on the page, even though you have more reviews. Did you know that?'
  • No Local Services Ads: 'Mike, two plumbers in [City] have the Google Guaranteed badge for emergency calls and you do not. Those are the best calls in your market. Is that on purpose?'
  • Running Meta ads badly: 'Mike, saw your Facebook ads this week, good creative. The page they land on takes six seconds on a phone. Are you seeing the appointment numbers you expected?'

The ask: ten minutes, not a meeting

Once the owner engages, ask for a ten-minute screen share where you show the searches live. Offer two times, both early or late. Do not pitch services on the first call; the goal is the second conversation. If they want to talk now, walk through the gap and the first fix, then book the follow-up with a specific agenda.

Voicemail that gets a callback

Most calls will hit voicemail. Keep it under 20 seconds, lead with the observation and leave your number twice.

Voicemail

'Mike, [name] at [Agency]. Calling about [Business]'s Google listing. You have great reviews and no website attached, so a lot of those searches are going to [Competitor]. Two-minute fix. My number is [number], again [number]. I will also send a short email.'

Objections on the phone

Contractors are direct, so be direct back.

  • 'Not interested.' 'Fair enough. Can I send the screenshot so you have it? Takes me ten seconds.' Most say yes, and the email keeps the lead alive.
  • 'We are too busy.' 'That is the best time to fix this, while you can be choosy about jobs. Ten minutes next week?'
  • 'Send me something.' 'Will do. What is the best email? I will include the search results so you can see it yourself.'
  • 'We already have someone.' 'Great. Are they getting you into the map pack for [service]? If yes, ignore me. If not, that is the only thing I would look at.'

The three-week cadence

Pair calls with email and SMS so no touch is truly cold. Day 1 email, day 2 call and voicemail, day 3 SMS referencing the voicemail, day 6 email with the screenshot, day 8 call, day 12 SMS, day 15 call, day 20 break-up email. Generate each email and SMS from the lead's audit in Outreach Studio so every touch references the same gap, then log outcomes in the pipeline so the next rep does not start from zero.

Frequently Asked Questions

What is the best time to cold call contractors?

Early morning between 7:00 and 8:30, before crews leave, and late afternoon after 4:00 when owners are back in the truck or office. Midday calls usually reach a dispatcher or voicemail. Tuesday through Thursday outperform Mondays, which are dispatch-heavy, and Fridays.

How do I get past the office manager?

Ask for the owner by first name as if you expect to be put through, state the reason in one specific sentence about their business, and never say 'marketing' in the first line. If they ask what it is about, say you noticed something on their Google listing and wanted to flag it to the owner directly.

Should I email before I cold call?

Yes. A two-line email the day before turns a cold call into a warm follow-up: 'Sent you a quick note yesterday about your Google listing.' Response rates on the call roughly double when the owner recognizes the context, and the email gives you a reason to call.

How many touches before I give up on a contractor?

Six to eight touches across email, SMS and phone over three weeks is a reasonable cadence for an owner-run business. After that, move the lead to a quarterly nurture rather than deleting it; contractor priorities change with the season.

Put it to work

Find the contractors this guide is about

Vaishali Kapoor

Vaishali Kapoor

Founder, Contractor Leads

Vaishali leads product and growth at Contractor Leads, helping marketing agencies prospect, score, and close high-ticket home-service contractors.

Start prospecting contractor leads today

Pick a trade, pick a city, and watch Contractor Leads score live businesses in seconds. 10 free leads on Starter.

1 credit = 1 lead · No credit card required