Cost per acquisition (CPA) calculator
See the true cost of every acquisition from your outbound calling. Combine agent labor, platform, and telecom spend with your contact and conversion rates — then see how connecting agents to more live humans changes your CPA. Every assumption is yours.
Quick answer
How do you calculate cost per acquisition for outbound calling? Add your total monthly campaign cost — agent labor, dialer platform fees, and telecom — then divide by the number of acquisitions (dials × contact rate × conversion rate × agents × working days). CPA falls when you either lower cost or raise the contact and conversion rates, which is why better answering machine detection and pacing that produce more live conversations improve CPA even at the same spend.
Team & volume
Monthly costs
Your funnel
Cost per acquisition
$2.15 per live contact
Monthly cost breakdown
CPA with your uplift assumption
20% lower CPA from more live conversations
See it on your numbersHow this calculator works
Cost: total monthly cost = agent labor (agents × loaded cost) + dialer platform (agents × plan) + telecom (agents × billable minutes × working days × per-minute rate). Billable minutes assume ~3 minutes average talk time on connected calls and ~25 seconds ring time on the rest.
Acquisitions: agents × dials × working days × contact rate × conversion rate. CPA = total cost ÷ acquisitions. The uplift scenario increases live conversations by your assumed percentage at the same cost, showing the resulting lower CPA.
This tool produces illustrative estimates only, based on assumptions you enter. It is not a quote or a guarantee. Actual CPA depends on labor rates, list quality, carrier, region, pacing, offer, and agent skill. Uplift figures are your own assumptions. See our ROI calculator and benchmark methodology for more.
The three levers
What actually moves your CPA
More live contacts
Better answering machine detection and pacing put agents in front of more humans per hour — more conversions at the same labor cost.
Higher answer rates
Local-presence caller ID and healthy number reputation lift how many dials become conversations, spreading fixed cost over more acquisitions.
Lower platform spend
Per-agent pricing with BYOC removes per-minute markups, so cost doesn't balloon as volume grows.
FAQ