Skip to content
Free tool

Call center shrinkage calculator

Add up the hours your floor loses to breaks, training, meetings, leave and downtime. See in-office, out-of-office and total shrinkage, and how many agents it takes to cover the plan.

Calculator

Work out your shrinkage

Use hours for one week or one month, as long as every box covers the same period. The numbers below are a 40-agent floor for one week.

Hours for one period (a week or a month)

Total paid hours for every agent on the schedule
In-office hours lost
Paid breaks and lunch on the clock
Dialer, CRM or network outages (unplanned)
Out-of-office hours lost
Holidays and booked days off
Sick days, no-shows, late log-ins
Staffing target
Hours on the phones the plan calls for
In the same period

Total shrinkage

25.3%

Of 1,600 scheduled hours, 1,196.0 are productive.

In-office shrinkageBreaks, training, meetings, coaching, downtime
16.3%
Out-of-office shrinkageLeave and absence
9.0%
Planned
19.8%
Unplanned
5.5%
Hours lost
404.0 hrs
Productive hours
1,196.0 hrs
Hours to scheduleTo deliver 1,600 productive hours
2,140.5 hrs
Agents to schedule
54

How to read this

Total shrinkage
The share of paid hours that never reach the phones. This is the number to plan headcount with.
In-office vs out-of-office
In-office loss is fixed by scheduling and coaching habits. Out-of-office loss is fixed by attendance and leave planning.
Planned vs unplanned
Planned loss can be scheduled around. Unplanned absence and downtime are what leave a shift short without warning.
Agents to schedule
How many people you need on the roster so that, after shrinkage, the productive hours still match the plan.
Guide

The shrinkage formula in BPO, explained

What is shrinkage in a call center?

Shrinkage is the part of the hours you pay for that does not turn into time on the phones. Every agent on the schedule is paid for a full shift, but some of that shift goes to breaks, training, team huddles, coaching and the odd dialer outage. On top of that, some agents are on leave, off sick or simply do not show up. All of it is paid time that cannot take a call, and workforce planners call it shrinkage.

It matters because headcount plans are built on productive hours. If a plan needs 1,600 hours of agents ready to take calls and you schedule exactly 1,600 hours, you will come up short every single week.

How do you calculate shrinkage?

Formula
shrinkage % = (scheduled hours - productive hours) / scheduled hours x 100
Productive hours are scheduled hours minus every hour lost to the items below.

The hours lost usually fall into two groups:

  • In-office shrinkage: paid breaks, training, meetings and huddles, coaching and QA feedback, and system downtime. The agent is at work but not available for calls.
  • Out-of-office shrinkage: planned leave such as holidays, and unplanned absence such as sick days, no-shows and late log-ins. The agent is paid but not there.

You can also split the same hours into planned and unplanned loss. Planned loss (breaks, training, booked leave) can be built into the schedule. Unplanned loss (sickness, no-shows, outages) is the part that leaves a shift short without warning, so it is worth tracking on its own.

A worked example

Take a floor of 40 agents on 40-hour weeks: 1,600 scheduled hours. In one week they lose 100 hours to breaks, 64 to training, 40 to meetings, 32 to coaching and 24 to system downtime. That is 260 hours of in-office shrinkage, or 16.3%. Another 80 hours go to planned leave and 64 to unplanned absence: 144 hours, or 9.0% out-of-office.

Total hours lost are 404, so productive hours are 1,196 and shrinkage is 404 / 1,600 = 25.3%.

How many agents do you need after shrinkage?

Staffing formula
staff hours to schedule = productive hours needed / (1 - shrinkage)

Shrinkage is not added on top. A common mistake is to take 1,600 hours and add 25%, which gives 2,000 hours. The right sum divides: 1,600 / (1 - 0.2525) = 2,141 hours. At 40 paid hours per agent, that is 53.5, so you schedule 54 agents to get 40 agents' worth of time on the phones.

What is a healthy shrinkage range?

  • Total shrinkage of 25% to 35% is normal for most inbound and outbound floors once everything is counted.
  • In-office shrinkage of 12% to 20%. Two 15-minute paid breaks in an 8-hour shift are already 6.25% on their own.
  • Unplanned absence under 5%. Above that, the schedule is guessing every morning.

A figure under 20% usually means something is not being counted, often coaching, huddles or late log-ins. A figure over 40% is worth breaking down by team and by day of the week before anyone hires to cover it.

Shrinkage feeds straight into staffing models. Once you have it, use the Erlang C calculator to turn call volume into agents, and the AHT calculator to check the handle time you are planning with.

FAQ

Shrinkage questions

Shrinkage is the share of paid hours that are not spent handling calls. The formula is shrinkage % = (scheduled hours minus productive hours) divided by scheduled hours, times 100. If agents are paid for 1,600 hours and 1,196 are spent on calls or available for them, shrinkage is 25.3%.

Most call centers run between 25% and 35% total shrinkage once breaks, training, meetings, leave and absence are counted. Under 20% usually means something is missing from the count. Over 40% points to an absence problem, too much off-phone time, or a schedule that does not match the work.

In-office shrinkage is time agents are at work but not on calls: breaks, training, meetings, coaching and system downtime. Out-of-office shrinkage is paid time when they are not there at all, such as holidays, sick days and no-shows. Tracking them apart shows whether the fix is scheduling or attendance.

Divide the productive hours you need by one minus shrinkage. If the plan needs 1,600 hours on the phones and shrinkage is 25%, schedule 1,600 / 0.75 = 2,133 hours. Divide that by paid hours per agent, 40 a week, and round up: 54 agents.

No. Shrinkage measures paid time lost before an agent is even available to take calls. Occupancy measures how busy agents are once they are logged in and available: handle time divided by handle plus idle time. A floor can have low shrinkage and still have agents sitting idle, or the reverse.

How many bots would cover this?

If part of this floor is outbound fronting or verification, AI bots can take those seats on your own dialer. Fronter bots are $40 and verifier bots $50 per bot per month with unlimited calls, from 15 bots.

WhatsAppCall us3 daysFree trial