Skip to content
AI Dialer

Glossary · Call centre operations

What is Schedule adherence?

  • Also called: adherence, call center adherence, adherence formula

Reviewed by Sujan ThapaliyaLast updated

Definition

Schedule adherence measures how closely agents follow their scheduled work times: being logged in, available, and on breaks when planned. It is expressed as a percentage of scheduled time actually worked as scheduled, and drives whether service levels hold.
The three STIR/SHAKEN attestation levels, which underpin how schedule adherence behaves in practice: A asserts both that the carrier knows the customer and that the customer may use the calling number, B asserts the customer only, and C asserts neither. A shared number pool can reach B at best, which is why number ownership keeps recurring in these definitions.
Attestation is the backdrop to most caller-ID and deliverability terms, schedule adherence included.

In practice

How schedule adherence actually works

The standard formula is: adherence = time in adherence ÷ total scheduled time × 100. Time in adherence counts only the minutes an agent was in the state their schedule called for.

Most centres target 85–95%. Chasing 100% is counterproductive: it punishes agents for finishing a call that ran past their break, which is exactly the behaviour you want.

Adherence is not occupancy. Adherence asks whether the agent was there when planned; occupancy asks how much of that time was spent handling contacts.

Adherence also measures the schedule as much as the person. A team that is consistently non-adherent in the same interval every day is telling you the schedule is wrong — a shift change, a meeting, a system that takes four minutes to load. Coaching individuals against a broken schedule produces resentment and no improvement.

Adherence = time worked as scheduled ÷ time scheduled. Early counts against it as much as late.
AdherenceReadingAction
Below 80%Schedule and reality have divergedFix the schedule before the behaviour
85–90%Normal for most teamsCoach the outliers, not the average
90–95%StrongLeave it alone
Above 97%SuspiciousUsually a measurement artefact, or people skipping recovery time

Worked example

Scheduled 8 hours (480 min), in adherence 432 min → 432 ÷ 480 × 100 = 90%.

Schedule adherence: common questions

How is schedule adherence calculated?
Time worked as scheduled divided by time scheduled, expressed as a percentage. Both early and late count against it, because a queue staffed at the wrong minute is understaffed whichever direction the error runs.
What is a good adherence target?
Around 90% for most contact centres. Pushing towards 100% costs more than it returns: it punishes people for the two minutes after a difficult call, and it produces adherence at the expense of the call quality it was meant to protect.
How is adherence different from occupancy?
Adherence measures whether people were where the schedule said. Occupancy measures how much of their available time was spent handling contacts. A team can be perfectly adherent and badly under-occupied, which is a forecasting problem rather than a behaviour one.

Sources

  1. Combating Spoofed Robocalls with Caller ID AuthenticationFederal Communications CommissionThe STIR/SHAKEN framework, the attestation levels carriers sign calls with, and the mandate requiring providers to authenticate caller ID.
  2. 47 U.S.C. § 227 — Restrictions on the use of telephone equipmentCornell Legal Information InstituteThe Telephone Consumer Protection Act itself — the consent requirements, calling-hours limits, and private right of action.
  3. ITU-T Recommendation E.164 — The international public telecommunication numbering planInternational Telecommunication UnionThe international number format, the 15-digit maximum, and how country codes and national numbers compose.

See schedule adherence in the product

Cloud call centre software runs your inbound and outbound phone operation from a browser: queues, routing, dialling, recording, and reporting, with no on-premise hardware. AI Dialer prices it by usage rather than per seat, so cost tracks call volume instead of headcount.