Schedule adherence is the share of the day an agent does what the schedule says, when it says it. It is one of the most watched numbers in any contact centre, and one of the most misunderstood. Most guides give you the formula and a target. Few show what a few points of adherence actually do to service level and to the number of agents you have to schedule.
This guide covers the schedule adherence formula, how it differs from conformance, realistic targets, and a simple Erlang C model that shows what a missed point costs. You can test your own numbers with the free adherence and conformance calculator.
What is schedule adherence?
Schedule adherence compares what an agent is doing in each moment with what the schedule planned: on a call, in a break, in a coaching session, logged in at start of shift. It is a measure of when work happens. If the plan says an agent is on the phones from 10:00 to 10:30 and they are not, that is out of adherence, even if they make up the time later.
Real time adherence (RTA) is the same idea, shown live. Genesys describes it as a way for supervisors to see whether agents are following their schedules as the day unfolds, so gaps can be fixed while they still matter.
Schedule adherence formula
The standard formula, as given by Call Centre Helper:
Adherence % = minutes in adherence ÷ total scheduled minutes × 100
A simple example: an agent has 480 scheduled minutes and is in the right state for 432 of them. Adherence is 432 ÷ 480 = 90%.
Two practical points that change the answer:
- Count approved exceptions as adherent. A meeting, coaching session or system outage that a supervisor approved should not lower the score.
- Use tolerance sensibly. A grace window of a minute or two avoids penalising normal variation. Too wide a window hides real problems.
Adherence vs conformance
The two are often mixed up, and they answer different questions.
| Measure | Question it answers | Formula |
|---|---|---|
| Adherence | Was the agent doing the right thing at the right time? | Minutes in adherence ÷ scheduled minutes |
| Conformance | Did the agent work the hours they were scheduled for, whenever they did it? | Hours worked ÷ hours scheduled |
An agent who starts 15 minutes late and works 15 minutes later has full conformance but poor adherence. The extra hours do not fix the gap at the start, because the customers who called at 10:00 still waited. Peopleware makes the same distinction and suggests tracking both. Conformance can also exceed 100% if people work longer than scheduled.
What is a good schedule adherence target?
There is no universal number. Call Centre Helper says most contact centres treat 85% to 95% as acceptable, and that targets above 95% are unrealistic unless volume and handle time are very steady. Peopleware adds that less mature centres or those with long calls may sit near 85%, while mature teams with short calls may reach 95% to 97%.
A practical way to set the target:
- Measure a baseline for a few weeks, with approved exceptions built in.
- Set a target that is a little above the baseline, not far above it.
- Raise it only when the process (exception handling, break rules, tools) supports it.
- Treat conformance as a separate target, often 95% or higher.
Longer calls make adherence harder to hold, because a call that runs over cuts into the next break or activity. Calls that overrun, slow logins and system outages are not agent behaviour, so allow for them before judging individuals.
What a missed point of adherence costs
This is the part most guides skip. We used a simple Erlang C model for one busy interval:
- 360 calls in a 30 minute interval, 300 seconds average handle time.
- That is 60 Erlangs of work. To reach 80% of calls answered in 20 seconds, the model needs 67 agents on the phones.
- If those 67 agents are scheduled but only a share of them are actually in the right state, the phones are short by the missing share.
The table shows what happens if you schedule exactly the 67 and adherence falls short, and how many agents you would need to schedule to hold the target anyway.
| Adherence | Agents on phones if 67 are scheduled | Service level | Agents to schedule to still hit 80% |
|---|---|---|---|
| 100% | 67 | about 80% to 85% | 67 |
| 95% | 63 | about 50% | 71 (4 more) |
| 90% | 60 | very low, queue grows | 75 (8 more) |
| 85% | 56 | very low, queue grows | 79 (12 more) |
| 80% | 53 | very low, queue grows | 84 (17 more) |
Three things stand out.
- The damage is not gradual. Dropping from 100% to 95% takes service level from about 80% to about 50% in this interval, because the team is already running at a high occupancy. Once the agents on the phones fall to roughly the workload, queues grow quickly.
- Each point of adherence is worth about one agent in an interval of this size. A 5 point miss needs about 4 more people scheduled, which is roughly 6% more staff.
- The same gap hurts large intervals more in headcount. At 120 Erlangs, a 10% gap needs about 15 extra agents. At 25 Erlangs it needs about 4. The percentage is similar, the cost is not.
This is also why a team can look fine on a daily average and still fail service level in the interval that matters. Adherence lost at the start of a peak is worth far more than adherence lost in a quiet hour. The unplanned absence guide shows the same pattern for absence: a shortfall hurts more than the same surplus helps.
How to gross up the schedule for adherence
If your target is 90% adherence, schedule enough to cover it. The simple rule, also used by Peopleware, is:
Agents to schedule = agents needed on the phones ÷ expected adherence
At 67 needed and 90% adherence, that is 67 ÷ 0.90 = 74.4, so 75 agents, which matches the table. Do the same for shrinkage: divide, do not multiply. Be careful not to count adherence loss twice. If breaks, meetings and coaching are already in shrinkage, they should not also reduce adherence.
How to improve schedule adherence without making agents miserable
Pushing adherence with pressure alone often backfires. Tighter targets raise stress, and the occupancy and retention link shows what sustained pressure does to attrition. Better levers:
- Fix the causes first. Check the top reasons for out of adherence minutes: late logins, long calls running into breaks, system issues, schedules that clash with commute or shift handover.
- Make exceptions easy. If approving a coaching session takes a day, it will show as out of adherence.
- Review adherence by interval, not just daily. The start of shift, after breaks and the peak half hours matter most.
- Share results daily and individually. Early feedback works better than a monthly score.
- Let agents help shape the schedule. Flexible patterns tend to raise adherence, as covered in shift flexibility and service level.
- Use real time adherence for action, not just reporting. Alerts are worth having only if someone can act on them.
- Check overnight handling. Shifts that cross midnight are a common source of reporting errors. Microsoft's October 2026 update for Dynamics 365 Contact Center keeps an overnight shift as one session that belongs to its start day, according to this report, which matters for how adherence is attributed.
Common mistakes
- Treating adherence as an agent only metric. Poor adherence is often a scheduling or process problem.
- Using one target for every team. A team with 2 minute calls and a team with 20 minute calls cannot hold the same number.
- Ignoring conformance. Adherence alone can hide teams that systematically lose hours.
- Not planning for it. If the plan assumes 100% adherence, every missed point comes straight out of service level.
Frequently asked questions
What is schedule adherence in a call centre? It is the percentage of scheduled time an agent spends in the activity the schedule planned, at the planned time.
How do you calculate schedule adherence? Divide the minutes in adherence by the total scheduled minutes and multiply by 100. For example, 432 of 480 minutes is 90%.
What is a good schedule adherence percentage? Most centres aim for 85% to 95%. Mature teams with short calls can reach 95% to 97%. Set the target from your own baseline.
What is the difference between adherence and conformance? Adherence checks timing, whether the agent did the right thing at the right time. Conformance checks hours, whether the agent worked the scheduled amount of time.
How does adherence affect service level? Every missed point removes capacity from the phones. In a busy interval, a 5 point miss can cut service level sharply unless you schedule extra agents to cover it.
Key takeaways
- Schedule adherence = minutes in adherence ÷ scheduled minutes × 100. Conformance measures hours, adherence measures timing.
- A realistic target is 85% to 95%, set from your own baseline, with exceptions counted properly.
- In the model, a 5 point miss in a 67 agent interval cut service level from about 80% to about 50%, and covering each point needs about one extra scheduled agent.
- Gross up the schedule by dividing by expected adherence, and avoid counting the same lost time in shrinkage and adherence.
- Improve adherence by fixing causes and exceptions first, and review it by interval, not by day.
The numbers in this article are model outputs based on stated assumptions: 360 calls per 30 minute interval, 300 second handle time, 80% in 20 seconds, Erlang C, and adherence loss spread evenly across agents. Real results vary with call patterns and how adherence loss is timed. Use your own data for planning.