FTE & budget builder

Budget season needs one number first: how many people, and what do they cost? This tool turns a weekly contact volume into a required full-time-equivalent headcount and an annual staffing cost — an order-of-magnitude figure to anchor the conversation before you build it interval by interval.

—
Required FTE
(rostered headcount)
—
Annual staffing
cost
—
Implied cost
per contact
—
Avg agents
on the phones

How the number is built

This is a budgeting estimate, not a roster. It staffs the average interval and adds a flat peak uplift, because a year’s budget doesn’t need interval precision. For the real requirement — which is driven by your busiest intervals, not your average — build the day with the intraday profile builder and pressure-test it with the sensitivity tool.

Why average-plus-uplift, not just average

Staff an average day and you will be short, because contacts don’t arrive evenly — the peaks need more agents than the mean, and Erlang doesn’t let you bank the quiet intervals against the busy ones. The peak uplift is a rough allowance for that unevenness: a flatter operation needs little, a spiky retail or sales line needs more. Treat the default of 15% as a placeholder and replace it with the gap between your real peak-driven requirement and this average figure once you’ve built a profile. Everything else — shrinkage, occupancy, paid hours — you should set from your own measured numbers, not the defaults here.

Maths: Erlang C for the average interval, then grossed for shrinkage and converted to FTE on your paid-hours figure. See the Capacity Planning paper and the capacity-plan template for the month-by-month version.