Best Time to Cold Call: What 1M B2B Calls Reveal

Best Time to Cold Call: What 1M B2B Calls Reveal

The best time to cold call in B2B is 4pm, with a 15.8% connect rate across all personas, followed by 10am at 14%. 8am is the weakest of the main slots at 9.8%. That is what 1,000,000 real B2B cold calls told us, and the average hides the bigger lever: the best window moves with the persona you are calling.

What 1,000,000 cold calls say about timing

With Quentin Despas from Katana, we analyzed 1,000,000 B2B cold calls made in France. The overall connect rate was 11.3%. Depending on the persona and the time slot, it went above 20%.

Across all personas, three slots stand out:

  • 4pm: 15.8% connect rate, the strongest slot of the day.
  • 10am: 14%, a close second.
  • 8am: 9.8%, well below the daily average.

The gap between 8am and 4pm is not small. For the same 100 dials, you get about 10 conversations at 8am and about 16 at 4pm. That is 60% more conversations without changing a word of your script.

If you want the full picture on connect rates, we wrote about it in What is the real cold call connect rate in B2B sales.

The best time to call depends on who you call

The daily average is useful, but founders, marketers and HR leaders do not organize their days the same way. The data shows it:

  • Founders picked up more around 10am. The morning block, after the first coffee and before the day fills up with meetings.
  • Marketing was stronger around 4pm. Campaign work tends to happen in the morning; the phone is freer in the late afternoon.
  • HR performed better around 1pm. The lunch window is one of the few moments without an interview or an internal meeting.
  • Sales and leadership were above 15% overall. People who sell for a living pick up the phone, whatever the hour.

In our experience, the explanations matter less than the pattern. You do not need to know why HR answers at 1pm. You need to call HR at 1pm.

Why calling straight through a list costs you conversations

A lot of SDR teams still call straight through a mixed list in the same time blocks every day. 9am to 11am, then 2pm to 4pm, every persona in the same session.

That approach treats timing as noise. The benchmark says it is a signal. A founder called at 4pm and a marketing manager called at 10am are both being called in their weakest window, and the connect rate of the whole session drops toward the 11.3% average or below.

The frustrating part is what happens next. Connect rate is low, so the team rewrites the opener. The opener was never the problem. Nobody picked up to hear it.

How to build calling blocks by persona

Here is the method we recommend to the teams we work with. It takes an afternoon to set up.

  1. Segment the list by persona. At minimum: founders and C-level, sales leadership, marketing, HR, operations. Job title is enough to start.
  2. Pull your own pickup windows. Export the last three months of dials with timestamp, persona and outcome. Compute connect rate by hour and persona. You need around 200 dials per cell for the number to mean something. If you do not have that volume yet, start with the benchmark windows above.
  3. Build the blocks around the windows. For example: 10am to 11am founders, 1pm to 2pm HR, 4pm to 5pm marketing. Sales leadership fills the gaps, since they answer above 15% all day.
  4. Protect the blocks. No internal meetings at 4pm for SDRs. It sounds obvious. It is rarely done.
  5. Re-measure monthly. Windows drift with the season, the market and your list. A 20-minute review of connect rate by slot once a month keeps the blocks honest.

Common mistakes when picking a cold calling time

  • Fixing the script before the schedule. If your connect rate is under 10%, the opener is not the first thing to change. Timing is.
  • Measuring connect rate on all dials. Wrong numbers and switchboards distort the hourly view. Count connects on valid direct lines only.
  • Mixing personas in one block. A 4pm session with 30% founders drags the session average down and hides the fact that marketing answered at 18%.
  • Betting on 8am. "Catch them before the day starts" sounds smart. At 9.8%, it is the slot where you waste the most dials.
  • Stopping at 5pm. The strongest slot is 4pm. Teams that pack up at 5pm are cutting their best hour short.

Connect rate is an input, not an outcome

Even in the best slot, 84% of your dials go unanswered. Timing improves the ratio; it does not remove the volume problem. A rep who makes 60 dials a day at 15.8% gets about 9 conversations. The north-star funnel we work toward is 20 conversations per day per SDR, and timing alone does not get you there.

The second lever is dialing more numbers inside the good window. That is where parallel dialing changes the math: 5x more conversations in the same hour, so a 4pm block becomes 20 conversations instead of 4. We cover that in How to make more sales calls without hiring more SDRs.

How Sonik approaches cold call timing

Sonik is an AI dialer built around one idea: the right contact, called at the right moment, is most of the job. The 1,000,000-call benchmark we built with Katana is the data behind the way we recommend teams set up their calling blocks.

Sonik AI dialer: the call list with live call statuses and meetings booked
The Sonik dialer during a session: parallel calls, statuses and the running count of meetings booked.

In practice, teams on Sonik build calling sessions per list, so a persona-based block is one click: the founder list at 10am, the marketing list at 4pm. The parallel dialer then calls several numbers at once in that window, and the rep only speaks when someone picks up.

The CRM signals layer adds the second dimension: who to call inside that block. A founder who visited your pricing page yesterday goes to the top of the 10am session.

Conclusion

The best time to cold call in B2B is 4pm on average, 10am for founders, 1pm for HR, 4pm for marketing, and almost any time for sales leaders. The difference between the best and worst slot is 60% more conversations for the same dials. This week, pull your last three months of calls, compute connect rate by hour and persona, and move one block to its best window. Then look at the opener.