ThinkWork
Leader Calculator/Tool Free

Cold Calling ROI & Headcount Calculator

A fill-in-the-numbers model that turns your dial volume, conversion rates, and deal economics into pipeline, revenue, cost-per-outcome, and the exact headcount you need to hit a target - with a fully worked example and a blank worksheet for your own numbers.

What's inside

  • The 10 input variables every headcount model needs, defined in plain language
  • Stage-by-stage conversion formulas: dials -> connects -> meetings -> opportunities -> closed-won
  • Cost-per-outcome formulas: cost per dial, per connect, per meeting, per opportunity, per closed deal
  • Ramp-adjusted new-hire capacity table (months 1-6) so month-1 hires aren't modeled at full productivity
  • Reverse-solve formula: plug in a revenue or pipeline target, solve for reps needed
  • Payback-period formula - months to recover a rep's fully-loaded cost
  • A fully worked numeric example, start to finish, with every intermediate number shown
  • A blank worksheet with the same fields, ready for your own numbers
  • A 5-question sensitivity check to pressure-test the model before it goes in front of leadership

Use this to answer the two questions leadership always asks: "What do we get for the money?" and "How many reps do we actually need?" Work top to bottom - every later formula depends on the ones above it.

Step 1 - Define your 10 inputs

#VariableSymbolWhat it means
1Working days per monthDUsually 20-21
2Dials per rep per dayDPDCount attempts, not connects
3Connect rateCR%Live conversations / dials
4Connect-to-meeting rateCMR%Meetings booked / connects
5Meeting-to-opportunity rateMOR%Qualified opps / meetings held
6Opportunity-to-close (win) rateWR%Closed-won / opportunities
7Average contract valueACVAverage first-year deal value
8Fully-loaded annual cost per repFLCSalary + benefits + tools + management overhead + commission at plan
9Average sales cycle lengthSCLDays from opportunity created to closed-won
10Ramp time to full productivityRAMPMonths until a new hire dials at 100% of a tenured rep's volume and quality

Step 2 - Stage-by-stage monthly output per rep

`` Dials/month = DPD x D Connects/month = Dials/month x CR% Meetings/month = Connects/month x CMR% Opportunities/month = Meetings/month x MOR% Closed-won deals/month = Opportunities/month x WR% Pipeline generated/mo = Opportunities/month x ACV Revenue closed/mo = Closed-won deals/month x ACV ``

Step 3 - Cost-per-outcome (uses FLC, fully-loaded annual cost)

`` Cost per dial = (FLC / 12) / Dials/month Cost per connect = (FLC / 12) / Connects/month Cost per meeting = (FLC / 12) / Meetings/month Cost per opportunity = (FLC / 12) / Opportunities/month Cost per closed deal = (FLC / 12) / Closed-won deals/month ``

Step 4 - Ramp-adjusted first-year capacity

New hires do not dial at full productivity from day one. Default curve (override with your own onboarding data):

MonthProductivity % of a tenured rep
125%
250%
375%
4+100%

Effective capacity, Year 1 = 9 months at 100% + 0.25 + 0.50 + 0.75 = 10.5 "full months" of output. Use 10.5, not 12, when annualizing a new hire's Year-1 output.

Step 5 - Reverse-solve: revenue/pipeline target -> reps needed

`` Reps needed = Target annual pipeline / (Pipeline generated per rep per month x 12 x ramp factor) `` Ramp factor = 10.5/12 = 0.875 for a rep hired at the start of the year; use 1.0 for a rep who has already ramped.

Step 6 - Payback period

`` Monthly gross margin per rep = Revenue closed/month x Gross Margin % Payback period (months) = (FLC / 12) / Monthly gross margin per rep ``

Worked Example

Inputs: D=20, DPD=40, CR%=8%, CMR%=25%, MOR%=50%, WR%=25%, ACV=$18,000, FLC=$95,000, Gross Margin=70%.

StageFormulaResult
Dials/month40 x 20800
Connects/month800 x 8%64
Meetings/month64 x 25%16
Opportunities/month16 x 50%8
Closed-won/month8 x 25%2
Pipeline generated/month8 x $18,000$144,000
Revenue closed/month2 x $18,000$36,000
Annual revenue per rep (steady state)$36,000 x 12$432,000
ROI ratio$432,000 / $95,0004.5x
Cost per dial$7,916.67 / 800$9.90
Cost per connect$7,916.67 / 64$123.70
Cost per meeting$7,916.67 / 16$494.79
Cost per opportunity$7,916.67 / 8$989.58
Cost per closed deal$7,916.67 / 2$3,958.33
Monthly gross margin$36,000 x 70%$25,200
Payback period (steady state)$7,916.67 / $25,2000.31 months (about 9 days)

Headcount-to-target example: Leadership wants $2,000,000 in annual pipeline sourced from cold calling. `` Reps needed = $2,000,000 / ($144,000 x 12 x 0.875) = $2,000,000 / $1,512,000 = 1.32 -> hire 2, or extend the target quarter. ``

Blank Worksheet - your numbers

VariableYour number
Working days/month (D)
Dials/rep/day (DPD)
Connect rate (CR%)
Connect-to-meeting rate (CMR%)
Meeting-to-opportunity rate (MOR%)
Opportunity-to-close rate (WR%)
Average contract value (ACV)
Fully-loaded annual cost/rep (FLC)
Average sales cycle (days)
Ramp time (months)
Dials/month
Connects/month
Meetings/month
Opportunities/month
Closed-won/month
Pipeline generated/month
Revenue closed/month
Cost per meeting
Cost per closed deal
Reps needed for target

5-Question Sensitivity Check (run before this goes to leadership)

  1. Is FLC truly fully-loaded - does it include tools/dialer/data licenses and management overhead, or just base salary?
  2. Is ACV the realized (post-discount) average or the list-price average? Rerun with realized ACV.
  3. What happens to cost-per-meeting and reps-needed if connect rate drops 2 points from list decay after 90 days?
  4. Is win rate (WR%) segmented by lead source? A blended company-wide win rate will overstate cold-sourced ROI.
  5. Did you model backfill/attrition time? A vacant seat for 6 weeks is a full ramp cycle lost, not zero.

How to use it

Fill in your own 10 inputs in the blank worksheet (Step 6), run the formulas in order (Steps 1-5 show you how), then use the reverse-solve section to answer 'how many reps do we need' before you ask for headcount budget.

Stay current

Get told when new Cold Calling & Phone Skills resources land.

Pick the topics you care about. No digest spam, just a note when something genuinely useful is added.

Pick your topics after you confirm. Unsubscribe any time.