# Dial-to-Meeting Ratio Benchmark Guide

> Benchmark bands for dial-to-connect and connect-to-meeting ratios across nine B2B verticals, so you know whether your numbers are a rep problem, a list problem, or actually good.

Free guide for sales leaders. Topic: [Cold Calling & Phone Skills](https://www.peerlab.ai/library/topic/cold-calling-phone-skills/). Published by PeerLab in the [Sales Enablement Resource Library](https://www.peerlab.ai/library/). Source: https://www.peerlab.ai/library/dial-to-meeting-ratio-benchmark-guide/

## How to use it

Calculate your own dial-to-connect and connect-to-meeting rates for a rolling 4-week window, find your vertical row, and see which band you land in before deciding whether the fix is coaching, list quality, or targeting.

## What's inside

- Definitions: dial-to-connect rate, connect-to-meeting rate, and blended dials-per-meeting
- Four-band benchmark scale used throughout: Below Average / Average / Good / Elite
- Benchmark table for 9 B2B verticals (SaaS SMB, SaaS mid-market, SaaS enterprise, financial services/insurance, staffing and recruiting, manufacturing/industrial, healthcare/med device, real estate/property services, cybersecurity/IT services)
- The 8 factors that move your ratio independent of rep skill (list quality, time-of-day, tenure, dial method, and more)
- How to normalize before you compare - segment by tenure and list-quality tier first
- A worked example turning your own raw counts into a benchmark position
- Guidance on review cadence - why weekly ratio reviews create noise, not signal

## Definitions

- **Dial-to-connect rate** = live conversations / total dial attempts (voicemails, no-answers, and gatekeeper-only calls do not count as connects)
- **Connect-to-meeting rate** = meetings booked / live conversations
- **Blended dials-per-meeting** = total dials / meetings booked (the number leadership usually wants)

## The four bands

| Band | What it signals |
|------|-------------------|
| Below Average | List quality, targeting, or script/skill gap - diagnose before scaling headcount |
| Average | Typical for the vertical; healthy floor to build volume against |
| Good | Above-typical execution; a reasonable target for a ramped rep at 6+ months tenure |
| Elite | Top-decile execution, usually paired with strong list enrichment and a mature script; do not set this as the baseline expectation for a whole team |

## Benchmark table by vertical

| Vertical | Dial-to-Connect: Below Avg / Avg / Good / Elite | Connect-to-Meeting: Below Avg / Avg / Good / Elite | Blended Dials-per-Meeting: Below Avg / Avg / Good / Elite |
|---|---|---|---|
| SaaS - SMB (<$5K ACV) | <4% / 4-8% / 8-14% / 14%+ | <10% / 10-20% / 20-30% / 30%+ | >100 / 60-100 / 30-60 / <30 |
| SaaS - Mid-Market ($5K-$50K ACV) | <3% / 3-6% / 6-10% / 10%+ | <8% / 8-15% / 15-25% / 25%+ | >150 / 90-150 / 45-90 / <45 |
| SaaS - Enterprise (>$50K ACV) | <2% / 2-4% / 4-7% / 7%+ | <5% / 5-12% / 12-20% / 20%+ | >250 / 150-250 / 70-150 / <70 |
| Financial Services / Insurance | <5% / 5-9% / 9-15% / 15%+ | <8% / 8-16% / 16-25% / 25%+ | >120 / 70-120 / 35-70 / <35 |
| Staffing & Recruiting | <6% / 6-10% / 10-18% / 18%+ | <12% / 12-22% / 22-35% / 35%+ | >90 / 50-90 / 25-50 / <25 |
| Manufacturing / Industrial B2B | <3% / 3-6% / 6-10% / 10%+ | <6% / 6-14% / 14-22% / 22%+ | >180 / 100-180 / 50-100 / <50 |
| Healthcare / Medical Device | <3% / 3-5% / 5-9% / 9%+ | <6% / 6-13% / 13-20% / 20%+ | >200 / 110-200 / 55-110 / <55 |
| Real Estate / Property Services | <7% / 7-12% / 12-20% / 20%+ | <10% / 10-20% / 20-32% / 32%+ | >80 / 45-80 / 22-45 / <22 |
| Cybersecurity / IT Services | <3% / 3-6% / 6-10% / 10%+ | <6% / 6-13% / 13-22% / 22%+ | >190 / 105-190 / 52-105 / <52 |

## 8 factors that move your ratio independent of rep skill

1. **List freshness / intent signal** - a list enriched with recent trigger events (funding, hiring, tech-stack change) will out-connect a static list by a wide margin
2. **Time of day and day of week** - mid-morning and late-afternoon blocks, Tuesday through Thursday, consistently connect better than Monday morning or Friday afternoon
3. **Rep tenure** - a rep under 90 days should be benchmarked against Below Average / Average, not Good or Elite
4. **Dial method** - manual dialing vs. parallel/power dialer changes raw dial volume, which changes the blended dials-per-meeting number even if per-dial quality is constant
5. **ICP fit tightness** - a broad, loosely-qualified list will always underperform a narrow, tightly-fit list on connect-to-meeting
6. **Gatekeeper prevalence** - verticals with high admin/reception screening (healthcare, enterprise) will show lower dial-to-connect regardless of rep skill
7. **Prior warm touches** - a "cold" call that follows an email open or LinkedIn view is not truly cold; don't benchmark sequenced touches against pure cold-list numbers
8. **Script maturity** - a script under 30 days old, still being iterated, will underperform a script that has had 90+ days of objection-handling refinement

## How to normalize before you compare

1. Segment your own numbers by rep tenure (0-3mo, 3-6mo, 6mo+) before comparing to the table
2. Segment by list-quality tier (enriched/intent vs. static/purchased) separately
3. Only then compare the segmented number to the vertical row - comparing a blended team average to the Elite column will always look artificially bad

## Worked example

A mid-market SaaS team logs 4,200 dials, 210 connects, and 34 meetings in a rolling 4-week window.
```
Dial-to-connect  = 210 / 4,200 = 5.0%   -> Average band
Connect-to-meeting = 34 / 210 = 16.2%   -> Average band
Blended dials-per-meeting = 4,200 / 34 = 123.5 -> Average band
```
Conclusion: this team is performing at vertical-average, not underperforming - the fix (if leadership wants Good-band numbers) is list quality or script maturity, not a headcount or motivation problem.

## Review cadence

Review these ratios monthly on a rolling 4-week window, not weekly. Weekly windows are dominated by list-batch variance and produce false signal - a rep can look "bad" one week purely because they were assigned a stale list segment.
