Cold Call Scripts That Don't Sound Like Scripts: 12 Openers, Objection Lines and Closes

Cold call scripts: 12 openers, objection lines and closes, built on the five-stage opener to close spine
AUTHOR:
REVIEWER:

Publish date: Oct 20, 2026

Belkins logged 175,000+ dials: 9.9% connected, 58% of connects became a conversation and 4.6% of conversations booked a meeting, about one meeting per 370 dials. A cold call script cannot change the first number. It changes the second and third: whether the person who answered keeps talking, and whether the talk ends with a date in a calendar. This post gives you 12 lines for those two moments (four openers, five objection responses, three closes), two voicemails, the five talk tracks my team uses at Spona with the targets we test them against, and a Google Doc script pack to copy. It is not a tips post: the tips are in 15 cold calling tips, the "does it still work" debate is in is cold calling dead.

The Extractor
The Refiner
The Verifier
The Exporter

Get thousands of leads in 4 minutes.

Stop stitching tools together.
Start with verified sales data, delivered in minutes.

SCALE SALES NOW

No contracts · No setup · No onboarding

The full B2B cold call script, annotated

Every script below follows one spine. A B2B cold call script has five stages and about 90 seconds before the prospect decides whether the call deserves more. Cognism's State of Cold Calling report, built on 204,000+ cold calls and 27,000+ conversations, puts the average cold call at 93 seconds; Orum's platform data found that calls that book a meeting last about six minutes and calls that do not last under 60 seconds. Stages one to three exist to earn the next four minutes.

StageSecondsWhat you sayWhat it has to do
1. Opener0 to 10Name, company, one honest sentence about why you are calling this person todayProve you dialed on purpose
2. Reason for the call10 to 30One problem you see in companies like theirs, in their wordsShow relevance, not features
3. One question30 to 60A question they can answer from memoryHand over the microphone
4. Objection or interest60 to 240One response per objection, then back to a questionKeep the exchange going
5. Closelast 30A specific next step with a day, a time and a reasonGet a meeting or a clean no

In one run, the way an SDR cold call script reads with the brackets filled for a data-quality problem: "Hi [name], [your name] from [company]. I noticed [you are hiring two SDRs in Austin]. We help sales teams [build lists where every contact is checked before anyone dials]. Is [finding relevant contacts] a priority right now?" If they stay: "Most sales leaders with a team your size tell me the list is the bottleneck, not the reps. How is it at [company]?" Then the close from script 10.

Cold call script structure: five stages from opener to close, with the seconds each stage gets and its job

Cold call opening lines: four openers and what the data says about each

The best cold call opening lines prove that you know who you called and why. Gong analyzed 90,380 cold calls: calls opening with "Did I catch you at a bad time?" had a 0.9% success rate and were 40% less likely to book a meeting, while stating the reason for the call raised the success rate 2.1 times. Gong's top opener, "How have you been?", had a 10.01% success rate against a 1.5% baseline, and Gong says its dataset held only first interactions. The line still suggests you have spoken before, so the four below do without it.

1. The signal opener. "Hi [name], [your name] from [company]. I noticed [specific company signal: a job post, a funding round, a new office, a tool in their stack]. We help [who] [do what, in eight words or fewer]. Is [the outcome] a priority for you right now?" This is the opener we use at Spona. The signal tells the prospect the call is about them; signals worth dialing on are listed in B2B buying signals.

2. The permission opener. "Hi [name], [your name] from [company]. We have not spoken before, so I will be quick. Can I take 30 seconds to say why I called, and you tell me if it is relevant?" Patrick Trümpi, a sales leader whose company books two thirds of its meetings by phone, uses "Do you mind giving me 30 seconds so that I can explain why I'm reaching out?" The time box gives the prospect control and a reason to say yes.

3. The reason-for-call opener. "Hi [name], [your name] from [company]. The reason for my call: [one sentence about the problem you see in companies like theirs]. How are you handling that today?" Gong's 2.1x line, with the question attached so the prospect speaks within 15 seconds.

4. The colleague opener. "Hi [name], [your name] from [company]. I was talking with [colleague or role] at [their company] about [topic], and they said you own [area]. Is that right?" Only when true. It doubles as a gatekeeper line: a switchboard can confirm who owns an area without being asked for a transfer.

In all four, name and company come before the question. UK rules require live marketing calls to say who is calling, and it is also what makes an opener sound honest.

Cold call script for B2B: the reason for the call and one question

Stages two and three are where most cold call script examples go wrong, because they put a pitch where a problem should be. A B2B cold call script needs one problem line and one question, in that order, both things a busy manager can confirm or deny from memory.

The problem line comes from your customers' words. These are sentences Spona's customers used in sales conversations when they described why they bought: "We were spending too much time checking duplicates and filling gaps ourselves." "Our reps needed relevant people to contact without building every search manually." "We wanted a small list that matched our niche, with a reason for every match." Each one reads aloud as a problem line: "Most RevOps leads I talk to say their team spends more time checking duplicates and filling gaps than calling. How is it at [company]?"

The question should be answerable in one breath. Gong found successful cold calls are almost twice as long as unsuccessful ones and have 77% more speaker switches per minute: the prospect talks early and often. Three questions that start that exchange:

  • "How is your team building its call lists today?"
  • "When a rep gets a bad number, what happens next?"
  • "Is [the outcome] something you are measured on this quarter?"

A cold calling script for software sales keeps the same shape; only the problem line changes. A SaaS cold call script for a security product: "Most IT leads at companies your size tell me the audit is the first time they see every SaaS login their staff created. Sound familiar?"

Cold call objection scripts: five lines for the pushback you will hear

Objections are stage four, not a failed script. Cognism's list of the objections reps hear most includes "send me an email", "we already use a competitor", "how much does it cost", "I don't have time" and "we don't need it". Each line below does the same three things: agree, add one specific, ask a question that keeps the prospect talking.

5. "We already use [competitor]." "Makes sense. Most teams we talk to have something in place. Could we check one segment your team finds difficult and compare what we find against what you already have? Would a small sample be useful?" You are not asking them to switch, only for one segment and a comparison, a decision they can make on the phone.

6. "Send me an email." "Happy to. Which market or job role should I make the example about so it is useful to you?" The question turns a brush-off into targeting information, and the email you send is specific enough to get a reply. The email itself is in B2B cold email templates.

7. "How much does it cost?" "The price depends on [the two things that drive it]. You can see [a sample and the cost] before committing. What [volume or scope] would be useful?" Never dodge, and never give one number you will have to walk back: name the drivers, offer the way to see the price, ask for the requirement.

8. "Not interested." "Fair enough, and I know I called out of the blue. Before I go: is that because [the problem] is handled, or because it is not a priority this quarter?" Then accept the answer. RAIN Group's survey of 488 buyers found that the top factors in whether a buyer connects with a seller are a need now or in future (75%), budget (64%) and something of value on offer (63%); the question tells you whether the need is missing now or for good, and that decides between a 90-day follow-up and the end of the list.

9. "I don't have time. Call me later." "Understood. Would Thursday at 2 or Friday at 10 work better for ten minutes? I will send a calendar hold you can move." Two options and a ten-minute ask turn "later" into a time. If they refuse both, ask for the email you may send and log a follow-up, not a conversation.

Cold call closes: three asks that get a meeting

A cold call script to get a meeting ends with a specific next step, not "does that sound interesting?". Orum's data shows a 12% meeting-to-conversation rate across its platform; Belkins measured 4.6%. The datasets differ (Belkins usually calls after emails go unanswered), but the close is the part of the script that moves this number.

10. The sample review close. "If the sample matches what you need, would a short review with the person who will use the data help us decide the next step?" Spona's close. It asks for a meeting with a condition (the sample has to match) and the right person in the room (whoever will use the data), so the meeting booked is one that can move.

11. The specific-time close. "I would like to ask you for 25 minutes to walk you through [a briefing, a benchmark, a teardown of their setup]. Even if there are no next steps, I will leave the [deck or report] with you. What does your schedule look like Thursday at 2:00 PM?" The line and its two risk reversals come from Anthony Iannarino's cold call script at The Sales Blog: a short commitment, and something the prospect keeps whatever happens.

12. The small-step close. "Can I send you [one page: the benchmark for your segment, or the sample] and call you on [day] to see whether it is worth 20 minutes?" For the prospect who is engaged but will not book today. You leave with a date, and the next call is no longer cold.

Whichever close you use, say the day and the time. "Sometime next week" is a polite end to the call, not a close.

Cold call voicemail script: two versions for the dials nobody answers

Most dials end in voicemail, and the voicemail does less than reps hope, but not nothing. Orum analyzed pre-recorded voicemails on 7.8 million calls: the next call was picked up 4.1% of the time after a voicemail against 3.2% with none, and on 733,000 calls, prospects called back 2.538% of the time after a voicemail against 2.277% without. A cold call voicemail script earns its 20 seconds through the next call, not through callbacks.

First touch. "Hi [name], [your name] from [company]. I am calling because [the problem line, one sentence]. I will send you an email with [subject line] in the subject so it is easy to find. My number is [number]. Thanks." About 20 seconds; the subject line links the voicemail to the email that follows.

Follow-up. "Hi [name], [your name] again from [company]. I sent you a note on [day] about [topic]. The short version: [one sentence]. If it is not relevant, a one-word reply saves us both time. [Number]." Stop at two voicemails per contact. Cognism's data shows 93% of conversations happen by the third call attempt, so the third attempt should be a dial at a different hour, not a third message. And since Orum found 91% of callbacks arrive within 24 hours, leave voicemails on days you can answer the phone.

The five cold call scripts Jesse's team uses at Spona, with test targets

These are the five talk tracks my team at Spona dials with, word for word, and the test target attached to each. The targets are official Spona test targets, not historical conversion rates: the numbers a track has to hit in a 30-day test in which we log the talk track, the objection, the persona, the country, the outcome and the next step for every call. Each target has its own denominator, because each track is used at a different stage of a conversation, so the five cannot be added up or read as a funnel. Historical sample sizes and results for these targets are not published.

Talk trackWhat we sayTest target
Opener"Hi [name], Jesse here. I noticed [specific company signal]. We help teams find the right accounts and check the people behind them. Is finding relevant contacts a priority for you right now?"40 substantive continuations per 100 live prospect answers
"We use ZoomInfo""Makes sense. We could check one segment your team finds difficult and compare the new usable contacts against what you already have. Would a small sample be useful?"20 sample agreements per 100 conversations with this objection
"Send me an email""Happy to. Which market or job role should I make the example about so it is useful to you?"30 specific targeting answers and 10 substantive replies per 100 such requests
Pricing"The price depends on the targeting and the work needed to qualify each lead. You can see a sample and the cost before committing. What volume and level of verification would be useful?"50 completed requirement sets per 100 pricing conversations
Close"If the sample matches what you need, would a short review with the person who will use the data help us decide the next step?"25 agreed reviews per 100 qualified sample discussions, with 80% attendance
Spona cold call scripts with test targets: opener, ZoomInfo objection, send me an email, pricing and close

Two things about how we use them. The opener's target counts live prospect answers, not dials, so a bad list cannot hide a good opener or save a bad one. The close counts attendance, not just agreement, because a review nobody attends is a no with better manners. Copy the pattern: one line, one denominator, one number to beat, 30 days.

When a cold call script gets answered: connect rates by hour band

A script only runs when someone picks up. Spona's records cover 10,000 sales dials: 8,000 to direct dials and 2,000 to switchboard numbers. Direct dials reached the intended prospect on 10.0% of dials and produced a substantive conversation about need or next steps on 6.0%; switchboards reached the prospect on 4.0% and produced a conversation on 2.0%. Both rates use dials as the denominator, not answered calls. Within the direct dials we tracked four hour bands on Tuesdays and Thursdays, 1,000 dials per cell, in the prospect's local time:

Hour band, prospect's local timeTuesday: connect / conversationThursday: connect / conversation
9 to 10 a.m.8% / 4%9% / 5%
10 to 11 a.m.12% / 7%13% / 8%
2 to 3 p.m.11% / 7%12% / 7%
4 to 5 p.m.7% / 4%8% / 6%
Cold call script connect rates by hour band: Spona direct dials reached 12 to 13% between 10 and 11 a.m.

The eight cells reconcile to 8,000 direct dials, 800 connects and 480 conversations. For the scripts: the 10 to 11 a.m. band gave the opener about five more live answers per 100 dials than the 4 to 5 p.m. band, so that is where a new opener gets tested fastest. The same windows appear in Cognism's analysis, 10 to 11 a.m., then 2 to 3 p.m., and in Orum's, where connect rates peak at 10 a.m. local time, although Cognism's figure is a meeting rate and Orum's a connect rate, so the datasets agree on the shape of the day, not on one number. Our best time to cold call guide compares the timing studies and explains why they disagree. In this data, number type mattered more than the hour: a direct dial at the worst hour in our table (7%) still beat the switchboard average (4%).

How to make a cold calling script your own in 30 minutes

A cold calling script template is only useful once the brackets hold your market. This takes about 30 minutes, and the script pack has a page for each step. Download the cold call script pack (Google Doc, make a copy).

  1. Pick one persona in one segment. One script per persona; a line that fits a CFO and an SDR manager fits neither. Start from your ICP, or from the ideal customer profile template if it is not written down.
  2. List three signals you will dial on. A job post, a funding round, a tool change, a new office, a leadership change. The signal opener needs one per call, so this list decides who gets dialed this week.
  3. Write the problem line in a customer's words. Pull a sentence from your last five won deals or your call recordings. If you research the persona on LinkedIn first: use LinkedIn information only through authorized means consistent with applicable law and LinkedIn's terms, without unauthorized scraping, automated extraction or bypassing access restrictions.
  4. Write one question and one close. Pick from the lists above and write the day and time into the close before you dial.
  5. Set the log and the target. Six columns per call: talk track, objection, persona, country, outcome, next step. One target per track with its own denominator. Run it for 30 days before you change a word.

Then rehearse until you do not need the page. Florin Tatulea, in his cold call script post, recommends practicing each part of the call as a separate component with a peer or a manager, starting with the first two parts, which he calls the most important.

Cold call script compliance: what you must say and who you may call

The script carries most of the compliance you need in the US and the UK; the rest is list hygiene. In the US, the FTC says most phone calls between a telemarketer and a business are exempt from the Telemarketing Sales Rule (except calls selling nondurable office or cleaning supplies), and the National Do Not Call Registry prohibition "does not apply to business-to-business calls". The TSR's rule against calling anyone who has asked not to be called again protects consumers, not most business calls, but honor those requests anyway. The FCC's rules on prior express written consent for prerecorded calls and on transmitting caller ID mean a voicemail-drop tool needs legal review before it touches mobile numbers. In the UK, the ICO's PECR guidance allows live marketing calls to any business number not registered on the TPS or the CTPS, but only if the business has not objected to your calls and you are not marketing claims management services: screen every list against both registers and your own do-not-call list, say who is calling, and display your number or another contact number.

Where Spona fits, and where it does not

Spona is where the brackets in the signal opener come from. You describe the persona and the segment in a chat, the AI mines 40+ sources, verifies every lead and delivers a scored list in about 4 minutes, with the reason each company matched. That reason is the "[specific company signal]" in script 1, written per account, and the list is priced per lead: qualified leads $0.32 to $4, bulk leads $0.01 to $0.09, 1,000 setup credits ($8 to $10) per new ideal customer profile, a free plan and free sample leads to dial before you pay. Lists arrive as CSV or through the API.

Where it does not fit: the 30-day talk-track test is yours to run, so the log in step five lives in your CRM or the script pack. A business phone is present on about 35% of the contacts in Spona's base (about 98 million of 280 million), and a phone being present does not mean a verified direct dial, so a list can include switchboard numbers, which connected on 4.0% of dials in the benchmark above. Premium advertises real-time CRM sync, but named CRM connectors are not confirmed. And no list fixes a weak problem line: the data gets you the 10 a.m. answer, the script has to earn the next four minutes. Get the script pack, fill it for one persona, and test it against a sample list for 30 days.

The Extractor
The Refiner
The Verifier
The Exporter

Get thousands of leads in 4 minutes.

Stop stitching tools together.
Start with verified sales data, delivered in minutes.

SCALE SALES NOW

No contracts · No setup · No onboarding

Cold call script FAQ

What is a cold call script?

A written plan for a sales call to someone who did not ask to be called: the opener, the reason for the call, one or two questions, responses to the objections you expect, and the close. The best cold call script is short enough to run from memory and specific enough that the prospect can tell the call is about them. It is a structure to test, not a text to read aloud.

What should I say in a cold call?

Your name and company, one honest sentence about why you are calling this person today, one problem you see in companies like theirs, and one question they can answer from memory, within about 30 seconds. Then answer whatever they say with one specific and another question, and end with a day and a time.

What are the 5 stages of cold calling?

Opener, reason for the call, question, objection or interest, and close. Stages one to three take 30 to 60 seconds and decide whether the call continues; stage four takes most of a successful call; stage five is a specific next step. With the average cold call at 93 seconds (Cognism) and calls that book a meeting at about six minutes (Orum), a call that reaches stage four has already outlasted Orum's average call that books nothing.

What is the 80/20 rule in cold calling?

A talk ratio: once the opener is done, the prospect should do most of the talking and the rep's share should be nearer 20% than 80%. Gong's data supports the direction rather than the exact split: successful calls have 77% more speaker switches per minute than unsuccessful ones.

How do you start a good cold call?

With your name, your company and one sentence that proves you dialed on purpose: a signal you saw, a 30-second permission ask, or the reason for the call. Avoid "Did I catch you at a bad time?" (0.9% success rate in Gong's 90,380-call dataset). "How have you been?" had a 10.01% success rate in the same first-call data, but it borrows familiarity you have not earned.

What is a good cold call script conversion rate?

Belkins found 58% of connects became conversations and 4.6% of conversations booked a meeting (175,000+ dials); Orum reports a 12% meeting-to-conversation rate; Cognism puts the average cold call success rate at 2.3%. Set your own target per stage with its own denominator, the way the Spona table does, and compare against your last 30 days rather than a vendor's average.

Share this article

GET FREE LEADSSparkle

Similar Topics For You

see all texts