Agent Occupancy: A Small-Team Calculator and Ceiling Table
A five-person phone line cannot be run as hard as a 50-seat centre. The reason is arithmetic: calls arrive at random, so a short burst finds every agent busy unless some are waiting for the phone to ring. Without that waiting time, callers queue during every burst. On a small line, idle time is what keeps the wait short. This page is a calculator in two parts. The first measures the occupancy you have, from handling minutes and logged-in minutes. The second works out the occupancy your call volume forces on you and compares it with a ceiling for your team size, which we calculated with the Erlang C formula, the standard queueing formula that gives the chance a caller has to wait when calls arrive at random. Use it to settle one question: is your occupancy low because you are overstaffed, or because you are staffed to answer fast?
Forced occupancy (Part 2)
1%
Staffed to answer fastLeave it. This is what a healthy small line looks like.
- Measured occupancy (Part 1)
- 1%
- Offered load in erlangs
- 2.67
- Headroom below the ceiling (percentage points)
- 7
Assumptions
- Calls arrive at random, callers never hang up while waiting, each agent takes one call at a time, and nobody is on leave or break.
- Call lengths are exponentially distributed around the average, the queue has no limit, and all agents handle every call.
- Ceilings are for 4-minute calls and a target of 80% of calls answered within 20 seconds.
- Measure your busiest hour, averaged over at least five working days.
By Tej Pandya, Founder · Updated 29 Oct 2026
In brief
A small inbound team has a lower occupancy ceiling than 85%, because idle time is what keeps the wait short. In our Erlang C model the ceiling is 60% for 5 agents, 72% for 10 and 81% for 20. Compare your forced occupancy with the ceiling for your team size to see whether you are overstaffed or staffed to answer fast.
Worked example at the defaults
With Logged-in time (minutes in your busiest hour, all agents) at 300min, Talk time (minutes in that hour, all agents) at 120min, Hold time (minutes in that hour, all agents) at 10min, After-call work (minutes in that hour, all agents) at 30min, Calls in your busiest hour at 40calls per hour, Average handling time (talk + hold + ACW per call) at 4min, Agents on the phones in that hour at 5people, Occupancy ceiling for your team size (from the ceiling table, 80/20 target) at 60%:
- Measured occupancy (Part 1)
- 1%
- Offered load in erlangs
- 2.67
- Forced occupancy (Part 2)
- 1%
- Headroom below the ceiling (percentage points)
- 7
Occupancy % = (talk + hold + ACW) ÷ logged-in × 100. Offered load in erlangs = calls per hour × AHT in minutes ÷ 60. Forced occupancy % = offered load ÷ agents × 100. The ceiling for each team size is the highest occupancy at which the service target is still met under the Erlang C waiting probability. The service-level and average-wait expressions are our derivation from that probability, assuming exponentially distributed call lengths: share answered within T seconds = 1 − P(wait) × e^(−(agents − load) × T ÷ AHT). For each team size we raised the load in steps of 0.001 erlang and kept the highest load that still met the target, then divided by agents. We ran it in October 2026.
Key takeaways
- A small inbound team has a lower occupancy ceiling than 85%. In our Erlang C model (80% of calls answered within 20 seconds, 4-minute calls) the ceiling is 60% for 5 agents, 72% for 10 and 81% for 20.
- Occupancy is (talk + hold + after-call work minutes) ÷ logged-in minutes × 100. Measure it in your busiest hour, not across the whole day.
- Push a 5-agent line to 85% and, in our model, 65% of callers wait, and the average caller waits about 3.5 minutes.
- Outbound telecalling has no queue, so the ceiling table does not apply. Treat 85% as the upper limit and watch whether handling time climbs.
How do you calculate agent occupancy, and what do you enter?
Agent occupancy is the share of an agent's logged-in time spent on calls and call-related work: talk time, hold time and after-call work (ACW), which is the note-writing and updating an agent does after a call ends (Call Centre Helper). Enter the values below, replacing our starting values with your own.
Part 1: the occupancy you have
| Input | Unit | Starting value |
|---|---|---|
| Logged-in time | minutes in your busiest hour, summed over all agents | 300 (5 agents × 60) |
| Talk time | minutes in that hour, summed over all agents | 120 |
| Hold time | minutes in that hour, summed over all agents | 10 |
| After-call work | minutes in that hour, summed over all agents | 30 |
Occupancy % = (talk + hold + ACW) ÷ logged-in × 100. Starting values: (120 + 10 + 30) ÷ 300 × 100 = 160 ÷ 300 × 100 = 53%.
Occupancy is not utilisation. Utilisation, as this page uses the term, divides productive time by all paid time, so it includes meetings, training and breaks. Occupancy counts only logged-in time, including time on calls and after-call work.
Part 2: the occupancy your call volume forces on you
| Input | Unit | Starting value |
|---|---|---|
| Calls in your busiest hour | calls per hour | 40 |
| Average handling time (AHT): talk + hold + ACW per call | minutes | 4 |
| Agents on the phones in that hour | people | 5 |
| Service target | % answered within seconds | 80% within 20 seconds ("80/20") |
- Offered load in erlangs = calls per hour × AHT in minutes ÷ 60. One erlang is one agent busy for a whole hour (Wikipedia: Erlang). Starting values: 40 × 4 ÷ 60 = 2.67 erlangs.
- Forced occupancy % = offered load ÷ agents × 100 (Call Centre Helper). Starting values: 2.67 ÷ 5 = 53%.
- Look up your team size in the ceiling table below. Five agents have a ceiling of 60%, so the line has about 7 points of headroom.
The ceiling also converts to calls. Five agents at 60% carry 3.0 erlangs, which is 3.0 × 60 ÷ 4 = 45 calls an hour. The line takes 40, so it passes. Take one agent away and the ceiling falls to 55%, about 33 calls an hour. Forced occupancy becomes 2.67 ÷ 4 = 67%, so callers would wait longer than the target allows.
If you want to know where your handling time comes from, see average call duration and after-call work.
What occupancy can a small phone team sustain?
Ceilings run from 39% for 2 agents to 89% for 50, and they climb with team size. Our model (below) finds the highest occupancy at which 80% of calls are still answered within 20 seconds, for calls averaging 4 minutes.
Our model, so you can redo it: we used the Erlang C waiting probability (Wikipedia: Erlang). The service-level and average-wait expressions below are our derivation from the Erlang C waiting probability, assuming exponentially distributed call lengths: share answered within T seconds = 1 − P(wait) × e^(−(agents − load) × T ÷ AHT). For each team size we raised the load in steps of 0.001 erlang and kept the highest load that still met the target, then divided by agents. We ran it in October 2026. Assumptions: calls arrive at random, callers never hang up while waiting, each agent takes one call at a time, nobody is on leave or break, call lengths are exponentially distributed around the average, the queue has no limit, and all agents handle every call.
Changing the service target moves the ceiling. With the same 4-minute calls:
| Service target | 3 agents | 5 agents | 10 agents | 20 agents |
|---|---|---|---|---|
| 90% within 30 seconds | 38% | 51% | 65% | 76% |
| 80% within 20 seconds | 49% | 60% | 72% | 81% |
| 80% within 60 seconds | 54% | 65% | 77% | 86% |
Call length barely moves the ceiling. At 80/20 with 5 agents, 2-minute calls give 63%, 4-minute calls 60% and 6-minute calls 59%.
One Call Centre Helper reader reports about 45% occupancy at a 99%-in-5-seconds target with calls of about 60 seconds (Call Centre Helper reader comments, updated 22 July 2026). Another says centres under 100 agents can run at 70 to 75%. These are practitioner comments, not studies, so use the table as a planning guide, not a guarantee.
Below about five agents, a single lunch break or absence swings the figure sharply. Our recommendation: average your busiest hour over at least five working days before you compare it with the table.
- Agents on the phones
- 2
- Occupancy ceiling (80/20)
- 39%
- Calls per hour at that ceiling
- 12
- Agents on the phones
- 3
- Occupancy ceiling (80/20)
- 49%
- Calls per hour at that ceiling
- 22
- Agents on the phones
- 5
- Occupancy ceiling (80/20)
- 60%
- Calls per hour at that ceiling
- 45
- Agents on the phones
- 7
- Occupancy ceiling (80/20)
- 66%
- Calls per hour at that ceiling
- 70
- Agents on the phones
- 10
- Occupancy ceiling (80/20)
- 72%
- Calls per hour at that ceiling
- 108
- Agents on the phones
- 15
- Occupancy ceiling (80/20)
- 77%
- Calls per hour at that ceiling
- 174
- Agents on the phones
- 20
- Occupancy ceiling (80/20)
- 81%
- Calls per hour at that ceiling
- 242
- Agents on the phones
- 30
- Occupancy ceiling (80/20)
- 85%
- Calls per hour at that ceiling
- 382
- Agents on the phones
- 50
- Occupancy ceiling (80/20)
- 89%
- Calls per hour at that ceiling
- 667
Is 85% agent occupancy too high for a small team?
For a small inbound team, yes. At 85% a five-agent line makes about two-thirds of callers wait, and the average wait across all callers runs past three minutes. The usual 85% limit comes from fatigue: 51 minutes of handling in each logged-in hour is 85%, and above it absence and attrition rise (Call Centre Helper, updated June 2025). That is a ceiling on how hard agents are worked. It says nothing about how long callers wait.
Our model for 5 agents and 4-minute calls (same assumptions as above):
Average wait = P(wait) × AHT ÷ (agents − load), with P(wait) from the Erlang C formula (our derivation, same assumptions).
Between 60% and 70% the average wait doubles. Past 80% it grows steeply. High occupancy on a small line therefore costs you callers, and callers who hang up show as abandoned calls, which this model assumes do not happen.
- Occupancy
- 50%
- Callers who wait
- 13%
- Answered within 20 seconds
- 89%
- Average wait, all callers
- 13 seconds
- Occupancy
- 60%
- Callers who wait
- 24%
- Answered within 20 seconds
- 80%
- Average wait, all callers
- 28 seconds
- Occupancy
- 70%
- Callers who wait
- 38%
- Answered within 20 seconds
- 67%
- Average wait, all callers
- 61 seconds
- Occupancy
- 80%
- Callers who wait
- 55%
- Answered within 20 seconds
- 49%
- Average wait, all callers
- 133 seconds
- Occupancy
- 85%
- Callers who wait
- 65%
- Answered within 20 seconds
- 39%
- Average wait, all callers
- 209 seconds
- Occupancy
- 90%
- Callers who wait
- 76%
- Answered within 20 seconds
- 27%
- Average wait, all callers
- 366 seconds
How do you read your agent occupancy result against the ceiling?
Subtract your forced occupancy from the ceiling for your team size: more than 15 points of gap suggests slack, 0 to 15 points is healthy, and at or above the ceiling callers wait longer than your target. These thresholds are our recommendation.
Measured occupancy (Part 1) and forced occupancy (Part 2) should land within about 5 points of each other for the same hour. Within 5 points is a pass. A bigger gap is a fail: one of your inputs is wrong, so recheck the logged-in minutes and the handling time.
- Forced occupancy against your ceiling
- More than 15 points below
- What it means
- Likely slack at this hour
- What to do
- Recalculate with one agent fewer, as in the example above. If the new forced occupancy stays under the new ceiling, you can move that person to other work in that hour.
- Forced occupancy against your ceiling
- 0 to 15 points below
- What it means
- Staffed to answer fast
- What to do
- Leave it. This is what a healthy small line looks like.
- Forced occupancy against your ceiling
- At or above the ceiling
- What it means
- Callers wait longer than your target
- What to do
- Add an agent for that hour, shorten handling time, or loosen the target.
- Forced occupancy against your ceiling
- Above 85% at any team size
- What it means
- Agents get little recovery time
- What to do
- Treat it as a staffing problem even if callers are served.
Does agent occupancy apply to outbound telecalling teams?
Partly. The formula is the same, but outbound agents are not answering a queue, so there are no callers to keep waiting and the ceiling table does not apply. The limit is how hard you work people: our recommendation is to keep sustained occupancy under 85%, the figure above which absence and attrition rise (Call Centre Helper).
A better outbound check is to compare average handling time in the first and last hours of a shift. Our recommendation: if average handling time in the last hour is more than 10% above the first hour, treat the workload as too heavy. One Call Centre Helper reader comment says places running near 90% occupancy typically see handling time increase (Call Centre Helper reader comments, updated 22 July 2026). For output targets rather than workload, see sales calls per day, and for a full week of call data see sales team productivity.
Where do you get the numbers for the calculator?
Your call log gives most of them. Our Sales Call Analytics reports total calls, answer rate, missed calls, average talk time, team performance and peak calling hours, in daily and monthly reports you can download. The peak calling hours show your busiest hour, and total calls and average talk time give you most of the Part 2 inputs. Add hold and after-call work from your own notes to reach handling time, and take logged-in time from your shift sheet.
Missed calls show where the line failed to answer, which is where the ceiling is most likely being breached. If routine questions fill your busiest hour, our AI Receptionist answers calls, handles common questions and captures leads. Calls it resolves do not reach your agents, so subtract them from the peak-hour call count in Part 2; calls it transfers still count.
As of October 2026, TalkEasy Pro costs ₹999 + GST a month and includes unlimited users, call recording and history, and analytics. Extra talktime beyond the 3 hours a day included is ₹49 + GST an hour.
Keep reading
Frequently asked
Sources
- 1.How to Calculate Occupancy in the Contact Centre, Call Centre Helper, Call Centre Helper
- 2.What Is the Right Figure for Contact Centre Occupancy?, Call Centre Helper, Call Centre Helper, 2026-07-22
- 3.Maximum Occupancy, Call Centre Helper, Call Centre Helper, 2025-06-12
- 4.A Practical Guide to Getting Occupancy Right, Call Centre Helper, Call Centre Helper, 2025-08-06
- 5.Erlang (unit), Wikipedia, Wikipedia
- 6.TalkEasy Sales Call Analytics, TalkEasy
- 7.TalkEasy AI Receptionist, TalkEasy
- 8.TalkEasy, TalkEasy, 2026-10
Run your own occupancy numbers with an expert
Talk to our expert, or write to support@groweasy.ai, to work through your busiest hour with someone who has done it.

