Call center scheduling

A practical guide to forecasting demand, calculating how many agents you need and building schedules that hit service targets without burning people out.

In shortCall center scheduling has four steps: forecast contact volume by interval, calculate the agents needed to meet your service level for each interval, add shrinkage for breaks, training, meetings and absences, and build shifts that match the staffing curve. Then track schedule adherence and adjust. Good schedules also respect agents’ availability, plan breaks so queues stay covered and keep overtime under control.

Why call center scheduling is different

Calls, chats and emails arrive in uneven waves through the day and week. Too few agents means long waits and abandoned calls; too many means paying people to sit idle. Unlike many shift businesses, call centers plan staffing in 15- or 30-minute intervals and measure results against a service level, such as a target percentage of calls answered within a set number of seconds. Our call center management guide covers the wider operation.

Key terms

Call center scheduling terms
Term Meaning
Contact volume Number of calls, chats or emails in an interval
Average handle time (AHT) Average talk time plus hold time plus after-call work
Workload Volume times AHT, expressed in hours
Service level Share of contacts answered within a target time, for example 80% within 20 seconds
Occupancy Share of logged-in time agents spend handling contacts
Shrinkage Paid time when agents are not available to take contacts: breaks, training, meetings, absences
Schedule adherence How closely agents follow their scheduled activities

Step 1: Forecast volume

  1. Pull historical volume by 15- or 30-minute interval for at least several months, ideally a full year.
  2. Look for patterns by time of day, day of week and season.
  3. Adjust for known events: marketing campaigns, billing cycles, product launches, holidays and outages.
  4. Forecast average handle time, which can change with new products or processes.
  5. Compare the forecast with actual results every week and refine your method.

Step 2: Calculate agents needed

Workload is the starting point: if 120 calls arrive in an hour and AHT is 6 minutes, the workload is 720 minutes, or 12 agent-hours. But you cannot staff exactly 12 agents and still meet a service level, because calls arrive randomly and some will queue. Planners commonly use the Erlang C formula, built into most workforce management tools and available in online calculators, to work out how many agents are needed for a given volume, AHT and service level target. The answer is always higher than raw workload, and the gap is larger for small teams.

Illustrative example for one hour
Input Value
Calls 120
AHT 6 minutes
Raw workload 12 agent-hours
Service level target 80% answered in 20 seconds
Agents needed on the phones (from an Erlang-style calculation) More than 12; the exact number depends on the model and inputs

These figures are for illustration only. Use a calculator or your workforce management tool with your own data.

Step 3: Add shrinkage

Agents are never available for 100% of their paid time. Breaks, meals, coaching, team meetings, training, system problems, vacations and sick days all reduce available time. If shrinkage is 30%, you need to schedule the required agents divided by 0.7 to have enough on the phones. Measure your own shrinkage by category and update it regularly; it varies a lot between centers.

Example shrinkage categories
Category Planned or unplanned
Breaks and meals Planned
Coaching and team meetings Planned
Training Planned
Vacation and holidays Planned
Sick leave and call-outs Unplanned
Late arrivals and early departures Unplanned

Step 4: Design shifts that match the curve

Planning breaks and meals

Breaks must be planned so queues stay covered. Stagger breaks across the team and avoid putting them in peak intervals. Under federal law, short rest breaks (usually 20 minutes or less) are generally paid, while bona fide meal periods of 30 minutes or more when the agent is fully relieved can be unpaid. Several states require meal and rest breaks at specific times, such as California; see our California break rules guide. Time agents spend logging in, starting up computers and opening required systems before taking calls is generally working time and must be paid.

Schedule adherence and conformance

Adherence measures whether agents are doing the scheduled activity at the scheduled time, such as being available for calls rather than on break. Conformance compares total time worked with scheduled time. Track both, but use them to support agents, not punish them for things outside their control, like a long call that runs into a break. Clear break rules and a quick way to request schedule changes improve adherence more than strict policing.

Respecting agents’ time

Agent turnover is costly in call centers because of training time. Our guide to call center agent motivation covers ways to keep good agents.

Intraday management

  1. Monitor volume, AHT and service level every interval.
  2. If volume is higher than forecast, move agents from off-phone work, delay non-urgent training or offer voluntary extra time.
  3. If volume is lower, move agents to training, email or back-office tasks, or offer voluntary time off where policy allows.
  4. Record what happened and why, so the next forecast improves.

Common scheduling mistakes

Reviewing forecast accuracy, service level and overtime together each week helps catch these problems early.

Remote and hybrid agents

Many call centers now include agents working from home. The same scheduling principles apply, but you also need reliable time tracking that covers login, breaks and logout from any location, and clear rules for paid start-up time, technical problems and internet outages. Make sure remote agents get the same access to schedules, swaps and team communication as on-site agents.

Scheduling call center teams with EZTime

EZTime helps call centers build and manage shift schedules. Managers use scheduling software to create staggered shifts, publish them early and handle swaps; agents clock in and out from the office or home with the attendance clock or mobile app; and actual hours feed payroll. See EZTime for call centers. Erlang-style staffing calculations are typically done in a dedicated forecasting tool or calculator before shifts are built.

Frequently asked questions

How do you calculate how many call center agents you need?

Forecast volume and handle time by interval, use an Erlang-style calculation to meet your service level, then add shrinkage.

What is shrinkage in a call center?

Paid time when agents are not available to handle contacts, such as breaks, training, meetings and absences.

What is a common service level target?

Many centers use targets like 80% of calls answered within 20 seconds, but the right target depends on your customers and business.

What is schedule adherence?

How closely agents follow their scheduled activities, such as being available for calls rather than on break at the scheduled time.

Is login time paid for call center agents?

Time spent starting computers and opening required systems before taking calls is generally working time for non-exempt agents.

How far ahead should call center schedules be published?

Two weeks is a common target, and some locations have predictive scheduling rules.

Should call centers use part-time agents?

Part-time shifts are often an efficient way to cover predictable peaks, such as mid-morning or early evening, without overstaffing quiet hours.

Where to go next

Keep reading

Schedules that check the clock

EZTime schedules include shift reminders and real-time labor costing, and the clock can refuse punches outside an assigned shift.

Disclaimer: This guide is general information only and is not legal advice. Break, overtime and scheduling rules vary by state and city. Examples are illustrative. Check current rules with a qualified professional.