Summary
Call center shrinkage is the percentage of paid agent time that is not available for handling customer contacts. It is calculated as unavailable hours divided by total paid hours, multiplied by 100. Unavailable time splits into external shrinkage (vacation, sick leave, holidays, lateness, training off site) and internal shrinkage (breaks, meetings, coaching, system downtime, unexplained idle time). A typical contact center runs at 30 to 35 percent shrinkage, meaning that to staff 100 agent-hours on the phones it must schedule roughly 145 to 155 paid hours. Shrinkage is the single largest driver of over- or under-staffing in workforce management, and the part of it that can be reduced is the part that is measured accurately: unplanned, unexplained time away from productive work.
Shrinkage you cannot see cannot be managed. E-Monitor's productivity monitoring separates active, idle and away time for every agent, so internal shrinkage is measured rather than estimated. Start free →
Call Center Shrinkage Meaning
Shrinkage in a call center or contact center is the gap between the hours agents are paid for and the hours they are actually available to handle calls, chats, emails or tickets. If an agent is paid for 8 hours and spends 2 of them on breaks, in a team meeting, in coaching and waiting for a frozen system to recover, the day's shrinkage is 25 percent. Across a center, shrinkage is expressed as a percentage of total paid time and is used by workforce management (WFM) teams to translate a forecast of required agent-hours into the number of people who must be scheduled.
The term is borrowed from retail, where shrinkage means stock lost to theft, damage and error, but the two concepts are unrelated in practice. Retail shrinkage is about inventory; contact center shrinkage is about time. Our retail guides, such as retail monitoring statistics, use the term in the inventory sense.
Shrinkage is not waste by definition. Breaks are legally required and healthy, training improves quality, and coaching reduces handle time. The purpose of measuring shrinkage is not to drive it to zero but to know what it is, plan staffing around it, and shrink the part that is neither necessary nor planned.
The Shrinkage Formula
The standard formula is:
Shrinkage (%) = (External shrinkage hours + Internal shrinkage hours) ÷ Total paid hours × 100
Some centers invert it and calculate a shrinkage factor for staffing: Required paid hours = Required productive hours ÷ (1 − shrinkage). At 33 percent shrinkage, 100 productive hours require 100 ÷ 0.67, about 149 paid hours.
Two conventions matter when comparing figures. First, shrinkage is normally reported over a full year or quarter, because vacation and holidays are lumpy; a monthly figure in August or December will look very different from the annual one. Second, centers differ on whether unpaid lunch counts. If lunch is unpaid it is not in paid hours and not in shrinkage; if it is paid it is internal shrinkage. State the convention whenever a benchmark is quoted.
Internal vs External Shrinkage
| Type | Definition | Examples | Typical share | How controllable |
|---|---|---|---|---|
| External | Paid time when the agent is not in the building or not logged in at all | Vacation, sick leave, public holidays, lateness, no-shows, jury duty, off-site training | 10 to 15% of paid hours | Partly: attendance policy, leave planning, absence management |
| Internal | Paid time when the agent is present but not available for contacts | Paid breaks, team meetings, coaching, one-to-ones, system downtime, after-call wrap beyond standard, idle or unaccounted time | 15 to 20% of paid hours | Largely: scheduling, meeting discipline, system reliability, adherence |
The distinction drives the response. External shrinkage is planned with the forecast: you know the holiday calendar and the average sick rate, and you schedule extra heads to cover them. Internal shrinkage is managed in the day: meetings are scheduled off-peak, coaching is moved when queues spike, and unexplained idle time is identified and addressed. The hardest category is the last row's final item, unaccounted time, because most centers measure it as a residual rather than observing it.
A Worked Example
A 50-agent center schedules each agent for 168 paid hours in a month, a total of 8,400 paid hours. Over the month, time away breaks down as follows.
| Category | Hours | Type |
|---|---|---|
| Vacation and holidays | 560 | External |
| Sick leave and lateness | 320 | External |
| Paid breaks (two 15-minute breaks per shift) | 525 | Internal |
| Team meetings and huddles | 400 | Internal |
| Coaching and training | 450 | Internal |
| System downtime | 120 | Internal |
| Unaccounted idle time | 229 | Internal |
| Total unavailable | 2,604 |
Shrinkage = 2,604 ÷ 8,400 × 100 = 31.0 percent, of which external shrinkage is 880 ÷ 8,400 = 10.5 percent and internal shrinkage is 1,724 ÷ 8,400 = 20.5 percent. If the forecast calls for 5,800 productive agent-hours next month, the center must schedule 5,800 ÷ 0.69, about 8,406 paid hours, so 50 agents is exactly right. If shrinkage drifts to 35 percent and nobody updates the factor, the same 50 agents deliver only 5,460 productive hours and service level falls.
Shrinkage Benchmarks
Industry guidance from workforce management practitioners puts typical contact center shrinkage at 30 to 35 percent, with well-run centers in the high twenties and centers with heavy training loads or poor attendance above 40. The figure has drifted upward over the last decade as coaching, compliance training and wellbeing time have grown. A few reference points:
- Below 25 percent is unusual and often means some categories are not being counted, or that breaks and training are being squeezed in ways that show up later as attrition.
- 30 to 35 percent is the planning range most WFM teams use when they have no history of their own.
- Above 40 percent signals an attendance or meeting-load problem, or a large volume of unaccounted time that should be investigated before adding headcount.
The most useful benchmark is your own trend. A center that measures shrinkage by category, by team and by week can see whether a rise is seasonal (holidays), structural (a new training programme) or behavioural (idle time creeping up on a particular shift), and respond to the cause.
Shrinkage, Occupancy and Adherence: How They Differ
Three WFM metrics are often confused. They measure different things and move for different reasons.
| Metric | Question it answers | Formula | Typical target |
|---|---|---|---|
| Shrinkage | How much paid time is unavailable for contacts? | Unavailable hours ÷ paid hours | 30 to 35% |
| Occupancy | Of the time agents are available, how much is spent handling contacts rather than waiting? | Handle time ÷ (handle time + available idle time) | 80 to 85% |
| Schedule adherence | Are agents doing what the schedule says at the time it says? | Minutes in scheduled state ÷ scheduled minutes | 90 to 95% |
Shrinkage is planned into the roster; occupancy is a consequence of volume versus staffing; adherence is individual behaviour against the plan. Poor adherence raises unplanned shrinkage, because late logins and extended breaks become unavailable time nobody scheduled. Pushing occupancy above 85 percent to compensate for shrinkage burns agents out and raises absence, which raises shrinkage again. Our guide to schedule adherence covers the third metric in depth.
How to Reduce Call Center Shrinkage
- Measure every category, including the residual. Most centers can report vacation, sick and meeting hours from HR and the ACD. The unaccounted remainder is where the controllable shrinkage hides, and it needs activity data from the agent's desktop, not an estimate.
- Schedule internal shrinkage off-peak. Meetings, coaching and training belong in the troughs of the forecast, not at 10am on Monday.
- Fix adherence first. Late logins, long breaks and early logouts are the cheapest shrinkage to recover because they require no policy change, only visibility and a conversation.
- Shorten and consolidate meetings. A daily 15-minute huddle for 50 agents is 1,250 minutes a week. Alternate days or asynchronous updates halve it.
- Reduce system downtime. Log every outage and slow-system episode as internal shrinkage so IT sees its staffing cost.
- Manage absence as a pattern, not an event. Monday and Friday patterns, post-payday absence and repeated short absences respond to attendance policy and early conversations. Our guides to absenteeism and attendance point systems cover the tools.
- Cross-train for flex. Agents who can move between queues absorb shrinkage spikes without overtime.
- Offer schedule flexibility. Split shifts, shift swaps and part-time options reduce unplanned absence, which is the most expensive external shrinkage.
- Protect breaks and wellbeing time. Cutting them lowers shrinkage on paper and raises it in reality through sick leave and attrition.
- Recalculate the shrinkage factor monthly and feed it back into the forecast. A stale factor is the most common cause of chronic understaffing.
Measuring Shrinkage With Activity Data
The ACD or contact platform tells you when an agent was in a ready, busy or auxiliary state. It does not tell you whether a 40-minute auxiliary code labelled “coaching” was coaching, or whether an agent logged in on time but did not start working. Desktop activity data closes that gap: it shows active time, idle time and the applications in use, so internal shrinkage can be reconciled against what actually happened rather than against the code the agent selected.
E-Monitor's productivity monitoring and attendance tracking record login, logout, active, idle and break time per agent and per shift, categorise application use, and flag late starts and extended breaks as they happen. Paired with the ACD's state data, that gives a WFM team a shrinkage figure built from observed time rather than self-reported codes, and a per-team view of where the controllable portion sits. For the broader setup in BPO and contact center environments, see call center monitoring software and our guide to employee monitoring for BPO and call centers.
Related reading: Video Call Fatigue, How to Calculate the Fully Loaded Cost of an Employee.
Frequently Asked Questions
1. What is shrinkage in a call center?
The percentage of paid agent time that is not available for handling customer contacts, because of vacation, sickness, lateness, breaks, meetings, coaching, training, system downtime or idle time. It is used to convert forecast workload into the number of agents that must be scheduled.
2. How do you calculate call center shrinkage?
Add external shrinkage hours (vacation, sick, holidays, lateness) and internal shrinkage hours (breaks, meetings, coaching, downtime, idle time), divide by total paid hours and multiply by 100. For staffing, divide required productive hours by (1 minus shrinkage) to get required paid hours.
3. What is a good shrinkage rate for a call center?
Most contact centers run at 30 to 35 percent. Below 25 percent usually means something is not being counted; above 40 percent indicates an attendance, meeting-load or idle-time problem worth investigating before hiring.
4. What is the difference between internal and external shrinkage?
External shrinkage is paid time when the agent is absent or not logged in: vacation, sick leave, holidays, lateness. Internal shrinkage is paid time when the agent is present but unavailable: breaks, meetings, coaching, training, system downtime and idle time. External is planned into the forecast; internal is managed day to day.
5. What is the difference between shrinkage and occupancy?
Shrinkage measures how much paid time is unavailable for contacts. Occupancy measures how busy agents are during the time they are available, as handle time divided by handle time plus available idle time. Shrinkage is planned into the roster; occupancy results from volume against staffing.
6. Does lunch count as shrinkage?
Only if it is paid. Unpaid meal periods are outside paid hours and therefore outside shrinkage. Paid breaks are internal shrinkage. State the convention whenever you compare figures.
7. How does shrinkage affect staffing?
Required paid hours equal required productive hours divided by (1 minus shrinkage). At 33 percent shrinkage, every 100 productive agent-hours needs about 149 paid hours. If the shrinkage factor is not updated when shrinkage rises, the center is understaffed and service level falls.
8. How can you reduce call center shrinkage?
Measure every category including unaccounted idle time, schedule meetings and coaching off-peak, improve schedule adherence, consolidate meetings, log system downtime, manage absence patterns, cross-train agents, offer flexible schedules, protect breaks, and recalculate the shrinkage factor monthly.
Measure the shrinkage you can actually reduce. E-Monitor records active, idle, break and away time for every agent and flags late starts and extended breaks as they happen, so internal shrinkage is built from observed activity rather than self-selected codes. 7-day free trial, no credit card. Sign up →
