B2B cold calling conversion rate: what 475 real dials actually booked
Every article about cold calling conversion rates quotes an industry average. Almost none of them show you a phone log. This one has no average in it at all. It has two campaigns, 475 dials, and the messages the clients sent back.
The short answer
Across two real outbound campaigns for marketing agencies, 475 dials produced 29 booked appointments. That is a 6.1% dial-to-appointment rate, or roughly 16 dials per meeting booked. The two campaigns individually ran 5.6% and 8.2%.
That number is not a benchmark. It is a log. Below is where each half of it came from, what moved between the two campaigns, and how to run the same arithmetic on your own agency before you decide to hire someone to dial.
The two campaigns
Both campaigns were outbound calling for marketing agencies selling into local trades and service businesses in the US and Australia. Same operator on the phone, same general motion: build a list from the agency's ideal client profile, learn the offer, dial, qualify, book.
475
Total dials across both campaigns
29
Appointments set
6.1%
Dial-to-appointment rate
Campaign one: 85 dials, 7 appointments
A single campaign, worked end to end. 85 dials produced 7 booked appointments and 2 meeting prep briefs. That is an 8.2% dial-to-appointment rate, or about 12 dials per meeting.

Campaign two: 390 dials in one week, 22 appointments
A full week of dialing from 31 March to 4 April. 390 dials, 22 appointments set, 25 meeting preps delivered. That is a 5.6% dial-to-appointment rate, or about 18 dials per meeting, at roughly 78 dials a day across five days.

Why there is no industry average in this article
Search for a B2B cold calling conversion rate and you will find numbers between 1% and 20%, each stated with total confidence. They disagree because they are measuring different things. Some count dials. Some count connects, which throws out every call that rang out. Some count any positive response as a conversion. Some are quietly measuring inbound follow-up calls and calling it cold.
An average built from other people's definitions cannot tell you what your phone will do. What it can do is make a bad campaign look acceptable, because there is always a published number low enough to hide behind.
How to calculate cold call conversion rate
The formula is simple. The discipline is in picking one denominator and never quietly switching it.
| Rate | Formula | From the 390-dial week |
|---|---|---|
| Dial-to-appointment | Appointments ÷ total dials × 100 | 22 ÷ 390 = 5.6% |
| Dials per appointment | Total dials ÷ appointments | 390 ÷ 22 ≈ 18 dials |
| Appointments per day | Appointments ÷ days dialed | 22 ÷ 5 ≈ 4.4 per day |
| Dials per day | Total dials ÷ days dialed | 390 ÷ 5 = 78 per day |
Dial-to-appointment is the strictest of these and the one worth reporting, because it is the only one that cannot be improved by redefining a word. Connect rate flatters itself by discarding unanswered calls. Dial-to-appointment counts every attempt, including the ones that went nowhere.
Run the math on your own agency
Take the range from these two campaigns, 12 to 18 dials per appointment, and work backwards from what you actually need. If you close one in four qualified meetings and you want two new clients a month, you need eight meetings, which is somewhere near 100 to 145 dials a month. At the 78 dials a day these campaigns ran, that is under two days of dialing.
| Meetings you want / month | Dials needed at 8.2% | Dials needed at 5.6% |
|---|---|---|
| 4 | ≈ 49 | ≈ 71 |
| 8 | ≈ 98 | ≈ 142 |
| 12 | ≈ 146 | ≈ 213 |
| 20 | ≈ 243 | ≈ 355 |
Now the real question. Those dials have to come from somewhere. The arithmetic that actually decides this is not the conversion rate, it is who is holding the phone for the two days it takes.
What the number does not tell you
The 390-dial week converted lower than the 85-dial campaign. It would be easy to write a story about why. Different market, list fatigue, a harder week. With a sample this size, the honest answer is that the difference is well inside the noise, and pretending otherwise would be exactly the thing this article is arguing against.
What both campaigns do show is the shape of the work: high, boring, consistent volume. 78 dials a day is not a growth hack. It is somebody dialing all day, every day, and writing down what happened.
- Volume is the input. There is no version of this where 20 dials a week produces a pipeline.
- The list decides more than the script does. Dialing the wrong 390 people converts at zero.
- Rates move campaign to campaign. Judge the motion over months, not over one week.
- An appointment is not revenue. Track show rate and close rate or you are measuring noise.
Should you dial it yourself or hand it over?
If you are the agency owner, your dials are the most expensive dials in the building, because the hour you spend on the phone is an hour you are not spending closing or delivering. Hiring an in-house SDR fixes that and creates a new problem: you are now recruiting, training, and managing a role you have never done yourself, and paying for it before it works.
The third option is handing the dialing to someone who already does it, on a campaign basis, and keeping the closing. That is what Angelo Books is. The numbers in this article are ours, the screenshots are the actual client threads, and the person who picks up your call is the person who runs your campaign.
“I book qualified meetings for marketing agencies in the US and AU.”
Angelo Miguel, founder of Angelo Books
Frequently asked questions
What is a good B2B cold calling conversion rate?
There is no single good number, because published rates measure different things. What is useful is a rate you define once and track honestly. Across the two campaigns in this article, dial-to-appointment ran between 5.6% and 8.2%, counting every dial including the ones nobody answered.
How many cold calls does it take to book a meeting?
In these two campaigns, between 12 and 18 dials per booked appointment. 85 dials produced 7 appointments, and 390 dials produced 22. Your number will depend far more on your list and your offer than on the dialing itself.
How do you calculate cold call conversion rate?
Divide appointments by total dials and multiply by 100. For the week of 31 March to 4 April: 22 appointments ÷ 390 dials × 100 = 5.6%. The rule that matters is picking one denominator, total dials, and never quietly switching to connects to make the number look better.
How many cold calls per day is good?
The week described here ran about 78 dials a day across five days. That is a full-time dialing day. The point is not the specific number, it is that the volume has to be consistent. Occasional dialing does not produce a pipeline.
Is cold calling still worth it for marketing agencies?
It was worth it in these two campaigns: 475 dials turned into 29 booked appointments with agencies selling into local trades and service businesses. Whether it is worth it for you depends on whether you can close the meetings once they are on the calendar, and whether the dialing hours come out of your week or someone else's.
