Guide

How Many Support Agents Do You Need?

Learn the exact formula to calculate your customer service staffing needs and why per-seat pricing hurts your growth.

JH
Jerry Holt
July 25, 2026 · 7 min read

The short version

  • Staffing is calculated by multiplying monthly ticket volume by average handle time and dividing by productive minutes.
  • Most support tools punish growth by charging per-seat fees that make hiring more expensive.
  • A 75 percent utilization rate is the maximum a human agent can sustain before service quality drops.
  • LastWorker provides free unlimited seats so software costs do not scale with your headcount.

Calculate your staffing needs by multiplying your monthly ticket volume by your average handle time in minutes, then dividing that total by 8,000, which is the approximate number of productive minutes one employee works per month. This formula gives you the raw number of full-time agents required to handle your current workload without compromising on your response quality.

I have spent eighteen years running customer operations for service businesses. I have managed a two-location restaurant group and a regional dental practice with eleven front desks. I have hired receptionists and I have written phone scripts at 2am. I have also watched good leads die in a voicemail box because the math of the front desk did not add up.

Many owners try to staff based on a feeling. They wait until the team is crying in the break room before they hire. Or they hire too many people and watch their margins disappear. There is a better way to do this. It starts with real numbers and an honest look at how much work a human being can actually do in an eight-hour shift.

How do you calculate the base staffing number?

The calculation is not complicated. You need two pieces of data: your monthly ticket volume and your average handle time. Ticket volume is the number of emails, chats, and calls you get. Average handle time is the minutes spent talking or typing, plus the time spent on notes after the interaction is over.

If your dental practice gets 1,200 calls a month and each call takes an average of 6 minutes, you have 7,200 minutes of phone work. A standard full-time employee works about 160 hours a month. That is 9,600 minutes. On paper, it looks like one person can handle all those calls.

The reality of the front desk is different. People are not machines. They need to eat. They need to use the restroom. They have to talk to the doctor or the manager. In the shops I worked with, I always used a 75 percent utilization rate. This means an agent is only expected to be "on the clock" for 7,200 minutes out of those 9,600.

If we take our 7,200 minutes of work and divide it by 7,200 minutes of available productive time, the answer is exactly one. You need one full-time person. But if that volume grows to 1,500 calls, you need 1.25 people. You cannot hire a quarter of a person. This is where the math gets difficult for small businesses.

Why does the type of business change the math?

In my restaurant group, the timing of the tickets mattered more than the total volume. We were dead at 2 PM and drowning at 6 PM. If you only look at monthly averages, you will staff for the average and fail during the peak.

For a service business like a plumbing company or a dental office, the "tickets" are often high-stakes. A missed call is not just a missed conversation: it is a lost patient or a $500 repair job. I have seen dental practices where the front desk was so busy filing insurance claims that they let the phone ring four times. Patients do not wait for the fifth ring. They call the next office on the Google search results.

If your business has sharp peaks, you have to staff for the peak or find a way to offload the overflow. If you staff for the peak with humans, you are paying people to sit around during the slow hours. This is why many owners stick with "one person at the desk" and just hope for the best. It is a recipe for burnout and lost revenue.

Why is the per-seat model a problem for growth?

Most software companies in the support space want to charge you for every person you add to the system. I have looked at the market data. Out of the twelve most common support tools, five of them do not even offer a free tier. These include LiveChat, Help Scout, Front, Zendesk, and Intercom. If you want to use them, you start paying immediately.

The other seven tools have free tiers, but six of those place hard limits on your growth. Crisp caps the number of seats. Freshdesk and Zoho Desk only allow a small number of agents before they start charging. HubSpot Service Hub keeps its useful automation behind a paywall.

When I was running operations, per-seat pricing felt like a tax on my success. If I needed to add a second receptionist to handle a surge in appointments, my software bill doubled. The vendor was not doing twice the work, but they were taking twice my money. It makes the math of hiring even harder. You aren't just paying a salary: you are paying a software subscription for every new hire.

LastWorker does this differently. The shared inbox, contacts, tickets, and knowledge base are free for unlimited teammates. You can have two people or twenty people. The cost of the software does not go up when you hire another person to help your customers.

How does AI change the headcount requirement?

I am a skeptic by nature. I have seen many "innovations" that just ended up making more work for my team. But the math of AI is hard to ignore when you are trying to balance the books.

At LastWorker, AI is off by default. Everything is manual until you decide otherwise. But if you choose to use it, the costs are fixed and transparent. An AI reply on chat, email, or SMS costs $0.04. An AI answering a phone call costs $0.01 per minute.

Compare that to a human agent. If a human agent costs $20 an hour and handles six calls in that hour, each call costs you $3.33 in labor. If a call lasts three minutes, the AI handles it for $0.30.

This does not mean you fire your staff. It means you change what they do. In my dental practice, I would have used AI to handle the "Are you open on Saturdays?" calls and the "Where are you located?" questions. This would have cleared the desk for my front office manager to handle the complex insurance disputes and the nervous patients. It changes the "handle time" math. If AI takes 400 of your 1,200 calls, your human staffing requirement drops significantly.

What are the hidden costs of scaling a team?

Hiring a person is about more than just their hourly wage. There is the cost of the phone number, which is $1 a month at LastWorker. There is the cost of outbound SMS at $0.03 per segment. There is no subscription fee here. You pay for what you use.

In the old days, I had to worry about "per agent" fees for the phone system, "per agent" fees for the CRM, and "per agent" fees for the chat widget. When you have eleven front desks, those $20 or $50 fees add up to a mortgage payment every month.

I appreciate that LastWorker keeps live chat and email support free forever. It includes unlimited conversations and unlimited teammates. No credit card is required to start. This allows a business to grow its headcount based on the needs of the customers, not the constraints of the software budget.

How do you know when it is time to hire?

You should look at two metrics: response time and abandonment rate. If your email response time is creeping past four hours, or if your phone abandonment rate is higher than 5 percent, your current staff is underwater.

I have stood in the shoes of the person who has to tell the owner we need more help. It is a hard conversation. It is much easier when you can show the math. If you can show that the team is at an 85 percent utilization rate and the handle time is 8 minutes, the need for another body is a mathematical fact, not an opinion.

The goal is to keep your humans doing human work. AI can answer the phone at 3 AM for $0.01 a minute. It can answer a chat at noon for $0.04. This keeps the volume manageable for your team so they don't burn out and quit. Replacing a good receptionist costs more than any software ever will.

Staffing is a balancing act. You want enough people to catch every lead, but not so many that you are throwing money away. By using the staffing formula and avoiding the trap of per-seat software pricing, you can build a team that scales without the overhead catching up to you.

Frequently asked questions

What is the formula for customer service staffing?

Multiply your total monthly conversations by the average minutes spent on each. Divide that sum by the number of minutes an agent works in a month, adjusted for a 75 percent utilization rate to account for breaks and admin work.

How many tickets can one agent handle per day?

It depends on complexity. If a ticket takes 10 minutes to resolve, an agent working a standard shift with a 75 percent utilization rate can handle roughly 36 tickets per day.

Does every support tool charge per agent?

No. While five of the twelve major support tools have no free tier and most charge per seat, LastWorker offers unlimited seats for free.

JH
Jerry Holt
Customer Operations Lead, LastWorker

Jerry Holt has spent eighteen years running customer operations for service businesses, from a two-location restaurant group to a regional dental practice with eleven front desks. He has hired receptionists, written phone scripts at 2 a.m., and watched good leads die in a voicemail box. These days he writes about what actually moves the needle on the phones, in the inbox, and over chat, and where AI earns its place versus where it gets in the way.

Keep reading

Stop letting customers go to voicemail.

Set up in about fifteen minutes. Live chat and email are free forever, so there is no bill to weigh up before you try it.