DEV Community

Jason Shouldice
Jason Shouldice

Posted on • Originally published at vicistack.com

Your Contact Rate Is 15%. It Should Be 25%. Here's the Operations Playbook.

Contact rate sits upstream of every other number that matters in an outbound operation. If you cannot get humans on the phone, close rate is irrelevant, talk time is irrelevant, and your CRM integration is decorative.

Most outbound operations run 15-25% daily contact rates on fresh, healthy lists. That means 75-85% of dialing effort produces nothing. The difference between 15% and 25% on the same list is the difference between profitability and payroll that does not cover itself.

Measure Before You Touch Anything

Pull three numbers from your current operation. Raw answer rate: calls answered divided by total calls placed. Right-party contact rate: live conversations with the intended person divided by total leads attempted. Qualified contact rate: meaningful conversations where the agent got through the qualifying script.

Then pull per-DID performance. Most operations never look at contact rate by individual phone number. A single spam-labeled DID in your rotation can drag your entire campaign down 20-50% overnight. Sort ascending by answer rate. The DIDs at the bottom -- the ones running 3-5% when your average is 18% -- are almost certainly spam-labeled. Pull them from rotation immediately.

The Three-Layer DNC Scrub

DNC scrubbing is not just compliance. It is an optimization tool. Every call to a DNC-registered number is a wasted dial, a wasted agent second, and a potential $43,792 fine.

Layer 1: Federal DNC Registry. Scrub before every campaign. Layer 2: State DNC lists -- 32 states maintain their own, some stricter than federal. Layer 3: Internal DNC from every opt-out channel feeding into one table. Then validate phone numbers through carrier lookup and strip disconnects, landlines in mobile campaigns, and recently ported numbers. A clean scrub typically removes 15-25% of records, but your contact rate per dial goes up because you stopped dialing dead numbers.

Time-of-Day Dialing

The time you place a call affects whether it gets answered more than almost any other variable. B2C sweet spots are typically 10-11 AM and 4-7 PM local time. But these shift by vertical -- solar leads answer better in the afternoon, insurance peaks mid-morning, debt collection works best in early evening.

Build a time-of-day matrix from your historical data broken into hourly intervals. Compare answer rate and conversion rate side by side, because the hour with the highest answer rate is not always the hour with the highest conversion rate.

DID Rotation and Reputation

This is where most operations lose the game in 2026. Perfect data, perfect timing, perfectly tuned dialer -- and 8% answer rates because your numbers are flagged as spam.

The rules: maximum 50 calls per DID per day, 10-15 per hour. Cool-down period of 14-30 days after labeling, or retire permanently. Maintain 3-5 DIDs per active agent. Enable local presence dialing by matching outbound CID to the area code being dialed -- research shows prospects are nearly 4x more likely to answer local numbers.

Check reputation weekly using Free Caller Registry, Hiya, TNS Call Guardian, and First Orion. Automate it. Any DID flagged gets disabled immediately.

STIR/SHAKEN A-level attestation on every outbound DID is non-optional. The contact rate difference between A-level and C-level attestation runs 30-60% in many markets. If your trunk provider cannot guarantee A-level on your numbers, switch providers.

Attempt Cadence

Industry data shows diminishing returns after attempt 5-6. First attempt reaches 15-20%. By the 5th attempt, cumulative contact rate is 40-45%. The incremental gain on attempts 7+ drops below 2%. Cap at 6-8 total attempts spread across 7-14 days, with status-specific retry intervals. No answers retry after 1 hour, then 4 hours, then next day. Busy signals retry after 2 hours. Disconnects never retry.

For web leads, speed to lead is the biggest factor. Leads contacted within 5 minutes convert at 8x the rate of leads contacted after 30 minutes. Insert them into the hopper with maximum priority for sub-2-minute callback.

The Checklist

Three-layer DNC scrub. Carrier lookup validation. Per-DID answer rate monitoring. 50 calls per DID per day max. Local presence dialing. A-level STIR/SHAKEN. Time-of-day windows targeting peak hours. 6-8 attempt cadence over 7-14 days. Real-time API insertion for web leads. Measure baseline, re-measure weekly, kill what does not work.

If your contact rate is below 15% and you implement all of this, expect 22-28% within 2-3 weeks. A 50-80% improvement in daily conversations on the same list with the same agents.

Originally published at https://vicistack.com/blog/contact-rate-optimization-guide/

Top comments (0)