Fulfillment Capacity Planning: How Many Clients Can You Handle?

Capacity planning for service businesses: measure hours per client by role, set utilization targets, and forecast exactly when to hire before quality slips.

Most service businesses find out they are over capacity the expensive way. Sales has a great quarter, the team absorbs fifteen new clients, nobody complains for a few weeks, and then renewals start slipping 60 to 90 days later. By the time churn shows up in your numbers, the damage was done a full quarter earlier. Capacity planning is how you see that coming while you can still do something about it.

I have seen this pattern across agencies, coaching programs, and done-for-you offers. The founder looks at headcount, guesses that each person "can take a few more," and keeps the ads on. Nobody knows how many hours a client actually costs, so nobody knows where the ceiling is. The cost is lost renewals, refunds, burnout, and a sales team closing deals the delivery team quietly cannot service.

Here is the fulfillment capacity planning system we use: measure hours per client by role, convert hours into client ratios, forecast load from your pipeline, and hire early enough to cover ramp time.

Why Capacity Planning Starts With Hours, Not Headcount

"We have four account managers" tells you nothing. Capacity is the productive hours your team has each month divided by the hours each client consumes. Two agencies with the same headcount can differ 2x in capacity because one spends 4 hours per client per month and the other spends 9. Count logos instead of hours and your plan will be wrong in the direction that hurts you.

Step 1: Measure Hours Per Client Per Month by Role

Run a four-week time study. Accuracy within about 15 percent is enough:

  1. Track by role and by client. Every delivery person logs time in 15-minute blocks against a client, or against "internal."
  2. Tag the work type. Use five categories: calls, async communication, production, reporting, and fire drills. Fire drills reveal which clients are quietly expensive.
  3. Split onboarding from steady state. Tag each client as onboarding (first 30 to 45 days) or steady state. Onboarding clients typically cost 1.5x to 2.5x the hours of a steady-state client.
  4. Use the median, then flag outliers. Take median hours per client per month by role. Flag any client above 1.5x the median.

The output is a short list per role, for example: account manager, 5 hours steady and 10 onboarding; media buyer, 5 and 8; creative, 2 and 5.

Weight Clients by Complexity

Convert clients into capacity units. A standard client is 1.0 unit. A client that consistently runs 1.5x the median is 1.5 units. Anything above 2x is priced or scoped wrong, and you fix it at renewal.

Step 2: Set Utilization Targets That Leave Room for Reality

A full-time person works about 160 hours a month after PTO and holidays. Subtract 20 to 25 percent for internal meetings, training, admin, and context switching, and you get roughly 120 to 130 productive hours. I use 125 as the planning default.

Utilization is the share of those productive hours you plan to fill with client work. The remainder absorbs escalations, sick days, and process improvement. Targets by role:

  • Production roles (media buyers, editors, writers, designers): 75 to 85 percent. Their work is plannable.
  • Client-facing roles (account managers, CSMs, coaches): 65 to 75 percent. Reactive work spikes without warning.
  • Delivery leads: 40 to 60 percent client work. The rest goes to QA, coaching, and hiring.

Plan to your target, never to 100 percent. Any role above 90 percent for three consecutive weeks is in the red, even if nobody is complaining yet. Any role below 60 percent for a full quarter is overstaffed or poorly allocated.

Step 3: The Capacity Planning Formula for Client Ratios

Now turn hours into a clients-per-person ratio:

Max clients per person = (productive hours x target utilization) / weighted hours per client

A CSM with 125 productive hours, a 70 percent target, and 6 hours per steady-state client can carry 87.5 / 6, or about 14 clients. A media buyer at 80 percent with 5 hours per client can carry 100 / 5 = 20. Run it for every role. Your business capacity is set by the most constrained role, not the average.

Ranges I see repeatedly in high-ticket service businesses, useful as a sanity check, not a replacement for your data:

  • High-touch account manager or CSM on a done-for-you retainer: 12 to 20 accounts.
  • Media buyer: 8 to 20 accounts, fewer as spend per account climbs.
  • One-on-one coach with biweekly calls: 25 to 35 clients.
  • Group program coach with weekly group calls and async support: 60 to 120 clients.
  • Done-for-you production specialist: 5 to 10 accounts.

If your ratio sits far above these ranges, check whether quality is slipping. If it sits far below, your delivery is probably not systemized, and building a productized, repeatable delivery system is usually cheaper than another hire.

Step 4: Forecast When to Hire From Your Sales Pipeline

The hire you need in April has to be decided in January, because hiring and ramping a skilled delivery person takes months. Forecast like this:

  1. Project new clients. Booked calls x show rate x close rate, using the conservative scenario from your call funnel financial model, not the optimistic one.
  2. Subtract churn using your trailing three-month average.
  3. Project active clients for six months, split into onboarding and steady state.
  4. Convert to hours by role with your Step 1 numbers, then to projected utilization per month.
  5. Find the trigger month: the first month each role crosses its target utilization.
  6. Subtract lead time. Lead time is time to hire plus time to ramp. Open the role that many weeks before the trigger month.

Account for Ramp Time

For a skilled role, expect 4 to 8 weeks to hire and 6 to 10 weeks to ramp. Load a new hire at about 30 percent of a full book in month one, 60 percent in month two, and 100 percent by month three. Senior people also lose 5 to 10 hours a month to training, so capacity dips before it rises. It is the same logic as a scaling constraint forecast: find the bottleneck before you hit it.

When the Pipeline Outruns Hiring

If demand beats your hiring speed, you have levers besides stopping sales. Stagger start dates by capping new onboardings, for example two per account manager per month. Keep one or two vetted contractors on a paid trial for overflow. A consistent waitlist is also a pricing signal.

Worked Example: Capacity Planning for a 28-Client Agency

Take an agency selling a $4,000 per month retainer. It has 28 active clients, three account managers, two media buyers, and one creative strategist. Each person has 125 productive hours a month. The time study shows:

  • Account managers: 5 hours per steady client, 10 per onboarding client, 70 percent target.
  • Media buyers: 5 hours per steady client, 8 per onboarding client, 80 percent target.
  • Creative: 2 hours per steady client, 5 per onboarding client, 80 percent target.

The pipeline produces about 50 booked calls a month. At a 70 percent show rate and a 17 percent close rate, that is 6 new clients a month. Churn averages 2 clients a month, so the agency nets 4 clients a month with 6 always in onboarding.

Today the media buyers carry 22 steady clients and 6 onboarding clients: 110 + 48 = 158 hours out of 250, or 63 percent utilization. The founder does headcount math: 200 target hours divided by 5 hours is 40 clients, so 12 open seats and three months of runway. He plans to hire "when it gets tight."

Here is what the projection shows for media buying:

  • Month 1: 32 clients, 178 hours, 71 percent.
  • Month 2: 36 clients, 198 hours, 79 percent.
  • Month 3: 40 clients, 218 hours, 87 percent. Trigger crossed.
  • Month 4: 44 clients, 238 hours, 95 percent.
  • Month 5: 48 clients, 258 hours, 103 percent.

Running the same math, creative crosses its target in month 4 (106 hours, 85 percent) and account managers in month 5 (270 hours, 72 percent). That is three additions in five months, and the team that looked like it had a quarter of runway has none.

Media buying has a 5-week hiring window and an 8-week ramp, a 13-week lead time. The trigger is month 3, so that role opens this week. The account manager role, with a similar lead time, opens in month 2. Creative can use a vetted contractor with about 4 weeks of lead time, so that search also starts in month 2.

Now price the cost of waiting. If the founder hires when the team feels it in month 4, the new buyer is not at a full book until around month 7. In my experience, churn roughly doubles during sustained overload. If churn moves from about 6 percent to 10 percent for three months on a 45-client book, that is roughly 5 extra lost clients. At $4,000 a month and an average remaining lifetime of 8 months, that is about $160,000 in lost revenue. Opening the role four months earlier costs about $24,000 in extra salary. The math is not close.

Warning Signs You Are Over Capacity

Utilization data lags a little and churn lags a lot. These leading indicators show up first. If two or more appear at once, treat it as a capacity problem, not a performance problem:

  • Response time creeps. Messages that used to get same-day replies now take 24 to 48 hours.
  • On-time delivery drops below 90 percent. Deliverables slip a day, then a week.
  • Rework rises. QA catches more errors, or clients catch them first.
  • Your team reschedules client calls. Clients rescheduling is normal. Your team rescheduling is a load signal.
  • Proactive work disappears. Strategy recommendations turn into status updates.
  • Weekend work and unused PTO. Hours borrowed from the future.
  • The founder gets pulled back into delivery. That means a capacity gap and a fulfillment delegation problem at the same time.

These signals usually show up 30 to 60 days before renewals fall. Pair them with the client-side early warning signs of churn so you see both sides of the strain.

Common Capacity Planning Mistakes

  • Hiring off revenue milestones. "We hire at $100,000 a month" ignores that hours per client vary by offer. Hire off projected load.
  • Ignoring onboarding weight. Ten new clients at 2x hours load the team like twenty steady ones for their first 30 days.
  • Counting every client as one unit. Three 1.5-unit accounts consume the capacity of four or five standard ones.
  • Hiring in a panic. A role opened at 95 percent utilization gets filled fast, and the bar drops. Planning ahead lets you hold the standard you use to hire A-players.
  • Hiding capacity from sales. Share an open-seats number with the sales team every week. When the constraint role is projected above 90 percent within 30 days, stagger start dates instead of stopping sales.

Frequently Asked Questions

How many clients can one account manager handle?

Most high-touch account managers on a done-for-you retainer handle 12 to 20 accounts. Your number is about 125 productive hours times a 65 to 75 percent utilization target, divided by hours per client. At 6 hours per client, that lands around 14.

What is a good utilization rate for a service team?

Target 75 to 85 percent for production roles and 65 to 75 percent for client-facing roles, measured against productive hours. Sustained utilization above 90 percent leads to slipping quality and rising churn. Below 60 percent for a quarter usually means you are overstaffed.

When should I hire another fulfillment team member?

Open the role when your forecast shows the constraint role crossing its target utilization within one lead time. Lead time is time to hire plus time to ramp, usually 10 to 18 weeks for a skilled role. If you wait until the team says they are underwater, you are already a quarter late.

How do you calculate capacity for a service business?

Measure hours per client per month by role for four weeks, separating onboarding from steady-state clients. Multiply each person's productive hours by the role's target utilization, then divide by hours per client to get max clients per person. The role with the lowest total capacity sets the ceiling for the business.

Your Next Steps

Start the four-week time study on Monday, tagged by client, role, and work type. Then calculate hours per client by role, set a utilization target for each role, and build a six-month projection from your conservative pipeline numbers. Mark each role's trigger month, subtract lead time, and put the hiring dates on the calendar.

Re-run the projection monthly and share the open-seats number with sales weekly. Capacity planning is not a one-time spreadsheet. It is the operating rhythm that lets you keep selling without breaking the delivery that earns renewals.