
The True Total Cost of Ownership for an Outbound Call Center
Most cost-per-seat quotes you see are incomplete by design. Before you sign anything, here is what the full stack actually costs.
Why the Headline Number Is Always Wrong
Vendors quote per-minute rates or per-seat licenses in isolation. Neither tells you what you will pay when you add up every line item that keeps calls moving: carrier charges, dialer licenses, caller ID inventory, STIR/SHAKEN filing fees, DNC scrubbing subscriptions, and the support contracts that quietly auto-renew. A 10-agent outbound floor can run anywhere from $1,200 to $4,500 per month depending on call volume and how many of those line items you have negotiated away.
The only honest way to compare options is to model the full stack. That is what this post does.
Layer 1 — Carrier Voice (the Biggest Variable)
Per-minute billing is the largest cost driver at any meaningful call volume. A US domestic outbound call averages 3.2 minutes of talk time per attempt (including no-answers and voicemails). Agents who work a full shift generate roughly 200 connection-minutes per day.
| Billing model | Rate | 10-agent day cost | 10-agent month cost |
|---|---|---|---|
| Per-minute (mid-market carrier) | $0.012/min | $24.00 | $480 |
| Per-minute (premium carrier) | $0.018/min | $36.00 | $720 |
| Flat-rate seat (UnlimCall US/CA) | $99/seat/mo | $49.50 | $990 |
At 200 connection-minutes per agent per day the per-minute models look cheaper. The math flips the moment agents push past 275 minutes—a normal day for predictive dialing teams running 2:1 or 3:1 dial ratios. The flat-rate floor is $99 per seat per month. See the full pricing breakdown at /pricing/.
Layer 2 — Dialer Software
Dialer licensing is often quoted per port or per concurrent channel rather than per agent, which makes comparison hard. A useful normalisation: convert to per-seat-per-month.
| Tier | Typical cost (normalised) |
|---|---|
| Cloud predictive dialer (entry) | $79–$99/seat/mo |
| Cloud predictive dialer (full-featured) | $129–$169/seat/mo |
| On-prem dialer (amortised 3-year) | $40–$60/seat/mo + internal IT |
UnlimCall's Dialer add-on starts at $79/seat/month for power and preview modes, scaling to $169 for full predictive with real-time pacing. That is a known, capped number—it does not grow when your agents have a productive day.
Layer 3 — Caller ID and Number Inventory
Number rental is a recurring charge most TCO models ignore. If you want local presence across multiple area codes, you are paying $1–$3 per DID per month, plus setup fees. A 30-number local presence pool for a 10-agent team runs $30–$90 per month before you make a single call.
UnlimCall provides caller ID on demand across 33 live markets. There is no pre-purchased pool to maintain and no per-DID monthly rental line on your invoice. The cost of reaching out to prospects in Germany, Australia, or the United Kingdom is built into the seat price.
Layer 4 — Surcharges, Taxes, and Regulatory Fees
Carrier invoices in the US typically add 15–22% on top of the base rate through a combination of federal USF contributions, state 911 fees, and carrier-imposed "regulatory recovery" surcharges. On a $720 carrier bill that is $108–$158 in surcharges. Flat-rate pricing that includes all regulatory pass-throughs eliminates this variance. Read more about carrier surcharge creep and what to watch for in our dedicated breakdown.
Layer 5 — Adjacent Tools That Often Appear on the Telecom Bill
| Tool | Typical monthly cost (10 seats) |
|---|---|
| DNC scrubbing (federal + state) | $50–$200 |
| STIR/SHAKEN signing (US/CA only) | $0–$30 (carrier-dependent) |
| Call recording storage | $20–$80 |
| AI call scoring / transcription | $99/mo (UnlimCall AI Agents add-on) |
STIR/SHAKEN attestation applies to US and Canadian outbound calling only. UnlimCall handles signing as part of the network for those markets. It is not a service UnlimCall offers for markets outside the US and Canada.
Putting It Together: Sample 10-Seat Stack
| Line item | Per-minute model | Flat-rate model (UnlimCall) |
|---|---|---|
| Carrier voice (300 min/agent/day avg) | $864/mo | $990/mo |
| Carrier surcharges (18%) | $155/mo | $0 (included) |
| Dialer software | $1,290/mo | $790/mo |
| Number inventory (30 DIDs) | $60/mo | $0 (on-demand) |
| DNC scrubbing | $100/mo | $100/mo |
| AI Agents add-on | $99/mo | $99/mo |
| Total | $2,568/mo | $1,979/mo |
The flat-rate model saves approximately $589 per month at moderate call volume for a 10-seat team. That gap widens as agents become more productive—and it does not widen in the wrong direction.
Takeaways
- TCO is always higher than the headline rate. Model every layer before comparing.
- Per-minute billing penalises productivity. The more your agents dial, the more you pay.
- Number inventory and surcharges are the two most commonly ignored cost lines.
- A flat-rate seat with caller ID included and known dialer pricing is the only way to plan a budget that holds.
Compare the Full Stack Before You Commit
UnlimCall's pricing page shows seat rates across all 33 markets, dialer add-on tiers, and the AI Agents add-on. Use our cost comparison tool to model your specific headcount and dial volume against per-minute alternatives.