Get Started →
🎯 Lead Generation

What to say when a lead calls: scripts that book more appointments

BossProWebsites · Lead Generation · January 5, 2026

Your website ranks. Your phone rings. And then — somewhere between “Hello?” and “Let me call you back with a price” — the job slips away. The lead that cost you real money to generate goes to a competitor who picked up and said the right things.

Most service business owners wing it on the phone. That’s a problem, because the first call is the highest-stakes moment in your entire sales process. It’s cheaper to fix than any marketing channel. All it takes is a consistent script — something you and your crew say every single time — and your booking rate climbs without spending an extra dollar on ads.

Here’s how to build that script and what to say at each stage of the call.

Why Scripts Feel Weird But Work Anyway

A lot of owners resist call scripts because they feel robotic. “I don’t want to sound like a telemarketer.” That’s understandable, but scripts don’t have to sound scripted. Think of it less as reading lines and more as having a reliable structure so you never fumble the important parts.

The goal is to cover four things on every inbound call:

A script that covers those four things will outperform winging it every time, no matter how naturally charming you think you are on the phone.

The Opening: First 10 Seconds Matter Most

How you answer sets the tone. A lot of contractors pick up with a distracted “Yeah?” or a muffled “Hold on a second.” That’s a bad first impression, and nervous callers hang up fast.

Use this instead:

“Thanks for calling [Company Name], this is [Your Name]. What can I help you with today?”

Simple. Confident. Warm. The caller immediately knows they reached a real business with a real person who is focused on them. That 10-second opener changes how the entire rest of the call goes.

If you have employees answering the phone, write this line on a sticky note and put it on every desk. Train it until it’s automatic.

Qualifying the Job Without Sounding Like an Interrogation

After the caller explains their problem, you need a few details to know whether this is a job you can handle and roughly how to price it. Most owners ask these questions in a scattered, ad-hoc way that feels disorganized. A better approach is a short, natural sequence:

These three questions tell you where they are, how urgent the problem is, and whether they’re price-shopping. They also show the caller that you’re organized and thorough — which builds trust before you’ve done any work.

For a plumber getting a call about a burst pipe, urgency is obvious and you skip straight to booking. For a roofer getting a call about an aging roof, you need to slow down and understand where they are in the decision process. The script needs to flex, but the core questions stay the same.

Handling the “How Much Does It Cost?” Question

Almost every call includes this question. Most owners either guess a number (which bites them later) or say “I can’t quote without seeing it” (which sounds evasive). Neither is great.

Here’s a script that acknowledges the question without committing to a number you don’t have yet:

“That totally depends on what we find when we get there — I don’t want to give you a number that turns out to be wrong. What I can tell you is that we do flat-rate pricing, so there are no surprises once we diagnose the problem. Usually the best move is to get eyes on it first. Can we get you on the schedule?”

Notice what that script does: it explains why you can’t give a price, it builds confidence with the “no surprises” framing, and it pivots straight to booking. You’re not dodging the question — you’re redirecting to the logical next step.

Creating Urgency Without Being Pushy

Leads that don’t book on the first call rarely come back. They call the next company on the list, or they get busy and forget, or the problem temporarily goes away and they put it off. Your job is to give them a real reason to book right now.

The most effective urgency is honest and practical:

Notice these are all truthful. You’re not manufacturing fake pressure. You’re communicating real information that helps the caller make a good decision. That’s the difference between legitimate urgency and a pushy sales tactic.

Closing the Call With a Booked Appointment

Here’s where most service businesses leave money on the table. They finish the conversation, the caller says “I’ll think about it,” and the owner says “Sounds good, just call us back.” That is almost always a lost lead.

Instead, close with a specific offer and a binary choice:

“I’ve got a Wednesday at 9 AM or Thursday late afternoon — which of those works better for you?”

Giving two options instead of an open-ended “when works for you?” does something important: it keeps the decision small. The caller isn’t choosing whether to book — they’re choosing which day. That subtle shift in framing increases your booking rate significantly.

Once they pick a slot, confirm it out loud: “Great, I’ve got you down for Thursday at 4 PM. You’ll get a reminder text the morning of. Is this the best number to reach you at?” That confirmation makes the appointment feel real and reduces no-shows.

What to Do When They’re Calling Around

Sometimes a caller is upfront: “I’m just getting a few quotes.” That’s fine — most customers do this for bigger jobs. Don’t take it personally, and don’t immediately drop your price.

Instead, differentiate on response and reliability:

“That makes total sense — it’s a smart thing to do. What I’d say about us is we show up on time, we give you a written quote before we start any work, and we’re fully licensed and insured. A lot of guys in this area aren’t. Want to get a slot on the schedule so you have something to compare against?”

You’re not panicking. You’re not competing on price. You’re planting seeds around the things that actually matter to a homeowner — reliability, transparency, and credentials — and you’re still trying to get them on the calendar.

Your Website Sets Up the Call to Succeed

Here’s something worth understanding: the quality of your phone call is heavily influenced by what the caller saw on your website before they picked up the phone. A caller who landed on a fast, professional, review-filled website is already warm. They’re less skeptical, more ready to book, and less likely to push back on price.

A caller who found you through a mediocre site is already comparing you unfavorably. They’re harder to close even with a perfect script.

That’s why web design and lead response go hand in hand. The best scripts in the world will underperform if the site that generated the call didn’t build trust first. When both are working together — a site that pre-sells your credibility, and a team that answers the phone with confidence — your booking rate goes up significantly without any extra ad spend.

The Short Version: A Framework You Can Use Tomorrow

If you want to start immediately, here’s the bare-bones structure for every inbound call:

Print that list. Put it next to the phone. Run your next ten calls through it and see what changes.

Better scripts turn the same number of leads into more booked jobs. That’s revenue you already earned — you just need to capture it.

Want a site built to rank from day one?

We build service businesses 500+ page, fast, SEO-ready websites — for $249/month, with a live dashboard so you can watch it climb.

See How It Works →

Keep reading