DialSwarm
How it works Product Reception Pricing Guides
Sign in Start free
How it worksProductReceptionPricingGuidesSign in
Guides

How to Measure Connected-Call ROI

Guide · 4 min read · Print this page

When you pay for calls, whether through rep time, a dialer, or an AI SDR, you want to know what you get back. Connected-call ROI answers that question. It ties what you spend on calls that actually connect to the revenue those calls produce.

This guide gives you the formulas and a step-by-step method. It uses your own numbers, not industry averages.

Why measure by connected call

Dials are a weak measure. Many never connect. Connected calls are where conversations, transfers, and meetings start. Measuring cost and value per connected call gives you a cleaner view of what your calling program is worth.

It also lines up with how some tools price. DialSwarm, for example, charges only for connected calls, so unanswered dials cost nothing. DialSwarm bills connected calls only, so unanswered dials don't count. You get 10 free calls with no card, and current plans are on the pricing page. If your tool charges per minute or per seat, the method below still works. You just calculate cost differently.

The core formulas

1. Cost per connected call

Cost per connected call = Total calling cost ÷ Connected calls

Total calling cost should include:

  • Software fees (per call, per minute, or per seat)
  • Phone and telephony fees, if billed separately
  • Rep time spent on calls and follow-up, at a loaded hourly rate
  • Any list or data costs for the period

2. Revenue per connected call

Revenue per connected call = Revenue from calls ÷ Connected calls

Revenue from calls is the closed revenue you can trace to deals that came through your calling program in the period.

3. Connected-call ROI

ROI = (Revenue from calls − Total calling cost) ÷ Total calling cost

Multiply by 100 for a percentage.

4. The funnel version

If you do not have enough closed deals yet, build value from your funnel:

Expected revenue = Connected calls × Conversation rate × Qualification rate × Close rate × Average deal size

Each rate is a share of the step before it, taken from your own history.

A worked example

The inputs below are made up to show the math. They are not results from any customer.

Suppose in one month:

  • Connected calls: 400
  • DialSwarm bills connected calls only, so unanswered dials don't count. You get 10 free calls with no card, and current plans are on the pricing page.
  • Rep time on transferred calls and follow-up: 30 hours at $40 per hour = $1,200
  • Total calling cost: $140 + $1,200 = $1,340
  • Closed revenue traced to those calls: $6,000

Then:

  • Cost per connected call = $1,340 ÷ 400 = $3.35
  • Revenue per connected call = $6,000 ÷ 400 = $15.00
  • ROI = ($6,000 − $1,340) ÷ $1,340 = 3.48, or 348 percent

Notice that rep time is the largest cost in this example. That is common, which is why including it matters.

Step-by-step method

  1. Pick a period. A month works for most teams. Use a quarter if your sales cycle is long.
  2. Define a connected call. Decide whether voicemail pickups count. Use the same definition everywhere.
  3. Pull costs. Software, telephony, rep time, and data.
  4. Pull connected calls from your calling tool.
  5. Trace revenue. Use CRM source fields to find deals that came through calls.
  6. Run the formulas.
  7. Repeat monthly and watch the trend.

Common mistakes

  • Leaving out rep time. Software is often the smallest cost.
  • Counting revenue that was not from calls. Only include deals where the call played a real role. Be consistent about how you decide.
  • Mixing definitions. If one month counts voicemails as connections and the next does not, your numbers will jump for no real reason.
  • Comparing to outside benchmarks. Your buyers, prices, and sales cycle are unique. Compare to your own past months.
  • Ignoring time lag. Calls this month may close next quarter. For long cycles, use the funnel version or track by the month the lead was first called.
  • Judging too early. One week is not enough data.

Compare options fairly

When weighing tools or approaches, run each through the same formulas:

  • A per-minute tool: cost depends on talk time and often excludes telephony.
  • A per-seat tool: cost is fixed no matter how many calls connect.
  • A per-connected-call tool: cost rises only with connected calls.

Plug in your expected connected calls and minutes for each. Recheck vendor prices on their live pricing pages before deciding.

What to report

A one-line monthly summary is enough for most leadership teams:

  • Connected calls
  • Total calling cost
  • Cost per connected call
  • Revenue from calls
  • ROI

Add a short note on what changed, like a new lead source or a new opening line.

Final word

ROI is only as good as the inputs. Define terms clearly, include all costs, and use your own data. Done that way, connected-call ROI tells you whether your calling program is paying off and where to improve.

Try it on your own phone.

Build an agent in ten minutes and have it call you first. 10 free calls, no card. You only pay for calls a person answers.

Start freeHear a demo
RelatedGuidesBlog
DialSwarm

AI agents that make the first call, so your reps make the close.

Product
  • How it works
  • Portal
  • AI reception
  • Pricing
  • Cost calculator
  • What is an AI SDR?
  • Guides
  • Help center
  • Blog
  • Glossary
  • Compare
Who it's for
  • Insurance
  • Real estate
  • Home services
  • B2B software
  • Staffing
  • Mortgage
  • Law firms
  • All industries
Company
  • Referrals
  • Team onboarding
  • API
  • Contact
  • Compliance
Legal
  • Privacy
  • Terms
  • Do not sell my info