Skip to content
zenstack

B2B Cold Call Script: A Template Your SDRs Can Actually Use

A B2B cold call script template in five parts, with word-for-word openers, answers to six common objections and a voicemail script your SDRs can use today.

By the Zenstack team · · 8 min read

A B2B cold call script should give your rep a structure to follow, not a speech to read. The version that works for most teams has five parts: a short opener, the reason for your call, one question about the prospect's situation, a one-line value statement and a specific ask for a meeting. Below you will find a copy-and-paste template, ready answers to six common objections, and a voicemail script.

The goal of the call is not to sell your product. It is to earn 15 to 30 minutes on the calendar. Everything in the script should serve that one goal.

What makes a B2B cold call script work

Most bad cold calls fail in the first 20 seconds. The rep sounds like they are reading, talks about their company for a minute, and the prospect hangs up before hearing anything relevant.

A script that works has four qualities:

  • It is short. The full call, if it goes well, takes two to three minutes. Save the demo for the meeting.
  • It is about them. The reason for the call names something true about the prospect's company or role, not your feature list.
  • It asks before it tells. One good question gets the prospect talking and tells your rep whether a meeting makes sense.
  • It ends with a clear ask. "Would Tuesday at 10 or Wednesday at 2 work?" books more meetings than "Let me know if you're interested."

Before your rep dials, they need a list worth calling: the right companies, the right person and a working number. If that part is weak, no script will save it. Our guide on how to build a B2B prospect list covers the research step.

The B2B cold call script template

Here is the template. Replace the parts in brackets and practise it out loud until it sounds like normal speech.

1. The opener (5–10 seconds)

"Hi [first name], this is [your name] from [company]. I'm calling about [their team / a specific trigger]. Do you have 30 seconds, and then you can tell me if it's worth continuing?"

Say who you are and why you are calling right away. Asking for 30 seconds is honest about it being a cold call and gives the prospect control, which lowers resistance. If they say "I'm busy", ask when to call back and put it in your calendar.

2. The reason for the call (10–15 seconds)

"I saw that [trigger: you're hiring two SDRs / you opened a new office / you launched in the UK]. When teams do that, they usually run into [specific problem]."

A trigger is a recent event that makes your offer timely: a job post, a funding round, a new product, a new leader. If you emailed them first, use that: "I sent you a short note on Tuesday about [topic]." A call that follows an email is much warmer than a fully cold one, which is why we suggest pairing the two channels in cold calling vs cold email.

3. One question (as long as they talk)

"How are you handling [problem] today?"

Then stop and listen. This is the most important part of the call. The answer tells your rep whether the prospect has the problem, how much it hurts and who else is involved. If they say "we've got it covered", ask one follow-up: "What would make you look at it again?"

4. The value line (10–15 seconds)

"We help [type of company] [get specific result] without [common pain]. For example, [similar customer or situation] used us to [outcome]."

Keep it to one or two sentences and connect it to what they just told you. Use a real example you can back up. Do not invent numbers; if you have no case study yet, describe what you do in plain words.

5. The meeting ask (10 seconds)

"It sounds like it could be worth a proper look. Could we set up 20 minutes with [AE / founder] to walk through how it would work for you? Would Tuesday at 10 or Thursday at 2 work better?"

Offer two specific times. Send the calendar invite while you are still on the call, and confirm their email address. A meeting that has an invite in the calendar before the call ends is much less likely to be forgotten.

A full example script

Here is the template filled in for a company that provides outsourced bookkeeping to growing agencies:

Rep: Hi Sam, this is Alex from Ledgerly. I'm calling about your finance setup. Do you have 30 seconds, and then you can tell me if it's worth continuing?

Prospect: Sure, go ahead.

Rep: I saw you're hiring a finance coordinator. When agencies grow past about 20 people, month-end close often starts landing on the founder's desk. How are you handling that today?

Prospect: Our ops manager does it, but it's taking longer every month.

Rep: That's the most common thing we hear. We run the books for agencies so the close happens on time without anyone in-house chasing receipts. Could we set up 20 minutes with our founder to see if it fits? Would Tuesday at 10 or Thursday at 2 work?

The whole exchange takes under two minutes. Notice what is missing: no company history, no feature list, no pricing.

How to handle the six most common objections

Objections are rarely a final no. Most are a reflex. The pattern that works is simple: acknowledge, answer briefly, ask a question, return to the ask.

Objection What it usually means A short answer to adapt
"I'm not interested." "I don't know why I should be." "Fair enough. Most people aren't until [problem] comes up. Is that something you're dealing with at all?"
"Just send me an email." "Get off the phone politely." "Happy to. So I send something useful, what's the biggest priority for your team this quarter?"
"We already use [competitor]." "Switching sounds like work." "Makes sense, a lot of our customers did too. What would you change about it if you could?"
"We don't have budget." "This isn't a priority yet." "Understood. When do you usually plan budget for [area]? I can call back before then."
"Now's not a good time." It may be true. "No problem. Is later today or tomorrow morning better for a two-minute call?"
"I'm not the right person." A referral is possible. "Thanks for telling me. Who would own [problem] on your team?"

Write your own answers in advance and keep them on one page next to the dialer. After every call block, note which objections came up most and improve those answers first.

Cold call voicemail script

Most dials do not connect, so a voicemail is part of the script, not an afterthought. Keep it under 30 seconds:

"Hi [first name], it's [your name] from [company]. I'm calling about [trigger or problem in one sentence]. I'll send you a short email with the details, and you can reach me at [number]. Again, [your name], [number]."

Then send the email straight away, with a subject line that references the voicemail. Say your number twice, slowly, and never leave a voicemail that only says "call me back".

Cold calling rules to know before you dial

In the US, the FTC's Telemarketing Sales Rule mostly targets calls to consumers. The FTC's guide to complying with the Telemarketing Sales Rule explains which business-to-business calls are covered, and notes that calls to a business line that pitch an employee something for their own personal use are not treated as B2B calls. The FTC also amended the rule in 2024 so that misrepresentations on B2B calls are prohibited.

In practice: be honest about who you are and why you are calling, never make claims you cannot back up, and honour any request not to be called again. Other countries, including the UK and EU states, have their own rules for calling businesses, so check them before you call abroad. This is general information, not legal advice.

How to test and improve your script

A script is a draft until real prospects have heard it. Improve it like you would an email sequence:

  1. Record calls (with the consent your local law requires) and listen to the first 30 seconds of ten calls a week.
  2. Change one part at a time. Test a new opener for a full week before you touch the value line.
  3. Track the numbers for each version: connect rate, conversations, meetings booked and meetings held. Our guide to SDR KPIs and metrics shows how to read them together.
  4. Collect the exact words prospects use to describe their problem, and put those words into the script.

Checklist before every call block

  • List is filtered to your ideal customer, with direct or mobile numbers where you have them
  • One trigger or reason noted for each prospect
  • Opener and value line practised out loud
  • Objection answers on one page next to the dialer
  • Calendar open with two times ready to offer
  • Voicemail and follow-up email template ready
  • CRM open to log every dial, conversation and outcome

Who should make the calls

A script only works if someone uses it every day. Founders often write a great script, make 20 calls, then get pulled back into the business for two weeks.

If you need someone to prospect from scratch, research lists and run both calls and email, that is an SDR. If you already have warm or inbound leads that need a fast phone follow-up, an appointment setter is the better fit. We compare the two in appointment setter vs SDR.

Running your script with a dedicated remote caller

Through Zenstack, a dedicated remote SDR works only for you, during your buyers' business hours, inside your CRM and dialer. They run daily call blocks with your script, log every outcome, and send you the objections they hear so the script gets better each week. If your leads are already warm, a remote appointment setter calls them back fast and books them into your calendar.

Rates start at $12 an hour, about $1,920 a month for a full-time hire, with recruiting, contracts and payroll handled by us. See pricing to plan your budget.

Frequently asked questions

How long should a B2B cold call be?

A first cold call that goes well usually takes two to three minutes. Its only job is to book a longer meeting, so keep product detail for that meeting.

Should SDRs read a cold call script word for word?

No. Reps should learn the structure and the key lines until they sound natural, then adapt to what the prospect says. Reading word for word sounds robotic and makes listening harder.

What is the best opening line for a cold call?

One that says who you are, why you are calling this person, and asks permission to continue. Mentioning a real trigger, such as a job post or an email you sent, works better than a generic greeting.

Should I leave a voicemail on a cold call?

Yes, if it is short and specific. Leave a voicemail under 30 seconds that names the reason for your call, then send an email right away that references it.

What is the best time to make B2B cold calls?

There is no universal best time. Test call blocks at different times of day in your prospects' time zone, track connect rates for each, and keep the slots that work for your market.

Tell us the role. We'll bring the people.

In 30 minutes we cover your hours, tools and budget. You meet vetted candidates within 48 hours.