
The same monthly contact volume produces a different headcount depending on whether you staff it in-house or through an outsourced provider. This isn't a pricing trick. It comes down to a real operational factor called shrinkage, the portion of paid time that never reaches a customer, and it behaves differently inside a single dedicated team than it does inside a pooled operation shared across several clients. Get the calculation wrong in either direction and you either overstaff and overpay, or understaff and watch service levels collapse the first time volume spikes. Armatis uses the term "advisors" throughout this guide, the same role commonly called "agents" in most staffing calculators and industry benchmarks.
Quick answer: to estimate staffing needs, divide your forecasted contact volume by what one advisor can realistically handle in a working month, then inflate that number by your shrinkage rate, typically 30% to 35% for in-house teams. Outsourced pooled models often need a smaller uplift because shrinkage is partially absorbed across a shared pool of advisors, which is one of the structural reasons outsourcing can cost less per contact even before accounting for lower base wages.
Everything starts with two numbers: how many contacts you expect per month, and how long each one takes on average, known as Average Handling Time (AHT). AHT typically runs between 4 and 6 minutes for voice interactions, shorter for chat, longer for complex technical support or regulated sectors like banking.
Multiply your monthly contact volume by your AHT to get total required handling hours. A company expecting 15,000 contacts per month at an average handling time of 5 minutes needs 1,250 hours of pure handling time (15,000 × 5 minutes ÷ 60).
Divide total handling hours by the number of productive hours one advisor delivers in a month. A full-time advisor typically works around 151 hours per month (35 hours per week), but not all of that time is spent handling contacts, which is where occupancy comes in.
Occupancy rate measures the share of an advisor's available time actually spent on customer interactions, calculated as handle time divided by handle time plus idle time. Contact centres typically target occupancy between 80% and 85%; pushing it higher increases advisor fatigue and hurts quality. At 82% occupancy, 151 available hours yield roughly 124 productive hours per advisor per month.
Using the earlier example: 1,250 required handling hours divided by 124 productive hours per advisor gives a raw need of just over 10 advisors, before accounting for shrinkage.
Shrinkage is the percentage of paid hours lost to breaks, training, meetings, absenteeism, and system downtime. Industry benchmarks consistently place average shrinkage between 30% and 35%, with high-performing operations reaching 20% to 25% and poorly managed ones climbing above 50%.
To convert your raw advisor count into a real staffing number, divide it by (1 minus your shrinkage rate) or, equivalently, multiply by roughly 1.35 to 1.5 depending on your assumed shrinkage. Applied to the example above: 10 raw advisors at 35% shrinkage becomes approximately 13 to 14 advisors actually needed on the schedule.
This is where in-house and outsourced staffing genuinely diverge, not just in cost but in structure. An in-house team's shrinkage is fixed to that team alone: if ten advisors are your entire operation, their breaks, sick days, and training all fall on the same fixed headcount, and coverage gaps during those absences directly hit your service level. A pooled outsourced model spreads shrinkage across a much larger group of advisors serving multiple clients with complementary schedules and seasonality, so the effective shrinkage burden per client is smoother and easier to absorb without a proportional headcount penalty. This is a structural reason, separate from wage differences, that outsourced pooled staffing often reaches better cost-efficiency than an equivalent in-house build for variable or mid-sized volumes.
| Factor | In-house, dedicated | Outsourced, pooled |
|---|---|---|
| Monthly volume | 15,000 contacts | 15,000 contacts |
| Raw advisor need (before shrinkage) | ~10 advisors | ~10 advisor-equivalents |
| Typical shrinkage applied | 30-35%, fully absorbed by your fixed team | Spread across the provider's pooled workforce |
| Staffing needed for seasonal peak (2x volume) | Requires hiring, training, and ramp-up ahead of the peak, then managing the drop-off after | Absorbed by shifting pooled capacity, usually with 2 to 4 weeks' notice rather than a hiring cycle |
Picture a mid-sized European home goods retailer. Customer service handles order tracking, returns, and product questions across email and chat, averaging 15,000 contacts per month with an AHT of 5 minutes. Applying the three steps above: 1,250 hours of required handling time, divided by 124 productive hours per advisor at 82% occupancy, gives a raw need of just over 10 advisors. Applying a 35% shrinkage uplift brings the real baseline staffing to 13 to 14 advisors.
Now add the retailer's actual pattern: contact volume triples in the six weeks around a major seasonal sale, pushing monthly contacts to roughly 45,000 during that period. Recalculating for the peak: 3,750 hours of handling time, a raw need of around 30 advisors, and a shrinkage-adjusted peak staffing requirement of roughly 40 advisors, nearly three times the baseline.
This is exactly where the in-house vs outsourced difference stops being theoretical. Staffing 40 advisors in-house for a six-week window means recruiting, training, and onboarding roughly 27 additional people two to three months ahead of the peak, then managing the drop-off, and likely turnover, once volume returns to baseline. A pooled outsourced provider absorbs the same peak by reallocating advisors already trained and available across its client base, typically with 2 to 4 weeks' notice rather than a full hiring cycle. The baseline 13 to 14 advisors might reasonably stay in-house or outsourced either way; it's the 40-advisor peak that structurally favours a pooled model.
The most frequent error is skipping shrinkage entirely and staffing to the raw advisor count. A team sized without a shrinkage buffer looks adequately staffed on a forecast spreadsheet and then consistently misses service level the moment real-world absences and training days hit the schedule.
The second most frequent error is using a single AHT figure for every interaction type. Complex complaints, technical troubleshooting, and simple order-tracking queries have very different handling times; blending them into one average understaffs the complex end of the mix and overstaffs the simple end.
The third is forecasting on average volume rather than peak volume. A company staffed for its average monthly demand will structurally underperform during any period above that average, which for most consumer-facing businesses is far more often than the forecast assumes.
This calculation answers "how many advisors" but not "should I outsource them." For that broader question, including brand differentiation, management capacity, and the true loaded cost comparison, see the guide to what outsourcing really costs. And if you're still working through whether outsourcing fits your situation at all, start with the readiness guide covering volume, regulation, footprint, and delivery model.
Industry benchmarks place average shrinkage between 30% and 35%. High-performing operations reach 20% to 25%. Anything consistently above 35% signals scheduling or engagement issues worth investigating, and rates above 50% are typically seen only in high-churn or poorly managed environments.
Occupancy rate equals total handle time divided by total handle time plus available idle time, expressed as a percentage. Most contact centres target 80% to 85% occupancy; pushing much higher increases burnout and quality issues.
Because shrinkage is absorbed across a pooled workforce shared by multiple clients with complementary seasonality, rather than falling entirely on one fixed dedicated team. This is a structural efficiency, separate from any difference in base wages between markets.
For an in-house team, plan 8 to 12 weeks ahead to allow for recruitment, training, and ramp-up. For a pooled outsourced provider, 2 to 4 weeks' notice is typically enough, since the provider draws from existing trained capacity rather than net-new hiring.
Armatis is a European specialist in customer relations and business process outsourcing (BPO), operating across multiple continents with thousands of employees serving companies of all sizes and sectors. The company designs and manages end-to-end customer service operations: multichannel contact centres, complaints handling, technical support, back-office and digitised processes. Backed by integrated technology infrastructure and the ability to adapt to any sectoral and regulatory context, Armatis helps its clients combine operational performance, quality of experience and cost control, wherever they need it.
Contact our teams to discuss your challenges and find out how we can support you
Join the leaders who trust our multilingual and technological expertise.