Ten agents is a team you can manage personally. Fifty is an organisation. The transition breaks specific things in a predictable order, and most of them are not technical.
What breaks, and roughly when
| Headcount | What breaks first |
|---|---|
| 12-15 | You can no longer coach everyone. First supervisor needed. |
| 15-20 | Scheduling by spreadsheet fails. Adherence collapses. |
| 20-25 | Quality drifts — nobody is sampling enough calls. |
| 25-30 | Recruitment becomes a continuous function, not an event. |
| 30-40 | Single-server infrastructure becomes a business risk. |
| 40-50 | Cash flow timing becomes the binding constraint. |
| Throughout | Client concentration risk quietly grows. |
Supervision
Ratios: 1 supervisor per 10-15 agents for outbound sales; 1 per 12-20 for steady inbound.
The most common scaling error is delaying the first supervisor hire because it feels like pure overhead. It is not — it is the mechanism by which coaching continues to happen. When coaching stops, conversion falls within weeks, and the revenue lost exceeds the salary immediately.
Promote internally where possible. Your best agent is not automatically a good supervisor — the skills differ — but someone who knows the campaign, the client, and the objections starts from a real advantage. Train them explicitly in giving feedback; it does not come naturally.
What a supervisor should actually spend time on:
| Activity | Share of time |
|---|---|
| Call review and one-to-one coaching | 40% |
| Floor presence and live support | 25% |
| Reporting and escalations | 20% |
| Scheduling and admin | 15% |
If reporting exceeds 20%, your reporting is manual and should be automated.
Workforce management
Past roughly 15 agents, spreadsheet scheduling fails. You need to forecast demand, schedule to it, and track adherence.
Forecasting for inbound uses historical arrival patterns by half-hour. Erlang C is the classical model for staffing a queue to a service level, and simple online calculators are adequate at this scale.
Shrinkage is the figure people forget. Breaks, training, meetings, absence, and attrition mean scheduled hours exceed productive hours by 25-35%. If you need 30 productive agent-hours in a half-hour block, schedule around 40 agents' worth. Forgetting shrinkage is why service levels miss despite "enough" people rostered.
Adherence — target above 90%. At 30 agents, a 10% adherence gap is three agents' worth of capacity vanishing invisibly.
Infrastructure
When one server stops being enough
A well-specified dedicated server — 32 GB RAM, fast NVMe, 8+ cores — handles 40-60 concurrent agents on ViciDial. But the real trigger for splitting is usually redundancy, not capacity.
Once 50 people's wages depend on the dialer being up, a single machine is a business risk. ViciDial supports clustering natively: separate the database, web, and telephony (Asterisk) roles, and add a second telephony server.
| Component | At 10 agents | At 50 agents |
|---|---|---|
| Dialer | Single VPS, 4 GB | Cluster: DB + web + 2× telephony |
| Database | Same box | Dedicated, with replica |
| Recordings | Local disk | Separate volume + offsite archive |
| Carrier | One SIP trunk | Two carriers, failover routing |
| Internet | Single connection | Primary + failover |
| Power | UPS | UPS + generator, or move to cloud |
| Backups | Nightly dump | Nightly + tested restore procedure |
Carrier redundancy
At 10 agents, one SIP trunk is acceptable. At 50, a carrier outage costs real money per hour. Run two carriers with failover routing configured, and split traffic between them so both are continuously proven to work — a failover path you have never used is a path you should assume is broken.
Cash flow: the actual constraint
This is what ends growing call centers, more often than quality or client loss.
The mechanics: you pay agents weekly or fortnightly. Clients pay on net-30 to net-60. Every agent you add widens the gap before it narrows.
Worked example — adding 20 agents at $518 fully loaded:
Additional monthly payroll cost $10,360
Client terms net 45
Payroll cycle weekly
Working capital required to bridge ≈ $15,500
Plus buffer for one late payment ≈ $10,400
------------------------------------------------
Total capital needed to add 20 seats ≈ $25,900Growth consumes cash even when every contract is profitable. A center can be profitable on paper every month and still fail to make payroll.
Mitigations:
- Negotiate shorter terms with new clients from the start. Changing terms later is much harder.
- Ask for a deposit or advance on new campaigns.
- Invoice weekly rather than monthly.
- Stagger hiring — add 5 seats, get paid, add 5 more.
- Keep a genuine cash reserve of two months' payroll.
Client concentration
The risk that accumulates invisibly during good times.
The rule: no single client should exceed 40% of revenue. Above that, their decisions control your survival — a re-tender, a budget cut, or an acquisition ends your business.
This becomes acute during growth, because the easiest way to add 20 seats is for your existing largest client to want 20 more. It is also the fastest route to 70% concentration.
Diversify deliberately. Keep prospecting during good months, which is precisely when nobody feels like prospecting. Aim for at least three clients where the largest is under 40%.
Quality at scale
Personal knowledge of every agent's performance stops working around 20 people. Replace it with a system:
- Sample rate: 4-5 calls per agent per week, minimum.
- Calibration: all supervisors score the same three calls monthly and compare. Scores drift apart otherwise, and agents notice immediately.
- Trending: track score by agent by week. The trend matters more than the absolute.
- Closing the loop: every score reviewed with the agent. A score nobody discusses changes nothing.
At 50 agents that is roughly 250 calls per week — around 20 supervisor-hours. Budget for it explicitly.
Recruitment as a continuous function
At 30% annual attrition with 50 agents, you lose roughly 15 people a year — more than one a month, permanently. Recruitment stops being a project and becomes a process.
- Keep a warm candidate pipeline even when fully staffed.
- Run a standing referral bonus paid at 90 days.
- Batch training: start groups of 4-6 rather than individuals.
- Track cost per hire and time to fill.
A staged plan
| Stage | Headcount | Key additions |
|---|---|---|
| 1 | 10-15 | First supervisor. Documented QA scorecard. |
| 2 | 15-25 | WFM scheduling. Second client. Server upgrade. |
| 3 | 25-35 | Second supervisor. Continuous recruitment. Carrier redundancy. |
| 4 | 35-50 | Clustered infrastructure. Third client. Working capital reserve. |
| 5 | 50+ | Operations manager. Formal training function. |
Doing these late is the pattern. Every item above is cheaper to add just before you need it than just after.
Where to go next
- Call center pricing and unit economics — the margin maths that funds this.
- Call center KPIs that actually matter — what to measure at scale.
- Hiring and training agents — the recruitment engine.
- ViciDial installation guide — clustering the infrastructure.
Frequently asked questions
What supervisor to agent ratio should a call center use?
One supervisor per 10 to 15 agents for outbound sales, and one per 12 to 20 for steady-state inbound support. Ratios above 20 mean coaching stops happening and quality drifts. The first supervisor hire is usually needed at around 12 agents, and delaying it is the most common scaling mistake.
When do I need more than one dialer server?
Typically past 40 to 60 concurrent agents on a single well-specified machine, though the practical trigger is often redundancy rather than capacity. Once payroll depends on the dialer being up, a single server becomes a business risk regardless of whether it is fast enough.
What is the biggest financial risk when scaling a call center?
Client concentration combined with payment terms. A center where one client is over half of revenue, paying on net 45 or net 60 while payroll runs weekly, is one contract loss or one late payment away from being unable to pay staff. Diversify revenue before adding headcount.
How much working capital do I need to scale?
Enough to fund the gap between paying agents and being paid, plus a buffer. With weekly payroll and net-45 terms, budget roughly two months of total payroll as available working capital before committing to a large headcount increase.