Cost of an IT Staffing Agency Explained: Rates, Margin per FTE and Risks
Calculating the cost of an IT staffing agency? Understand rates, margin per FTE, the bench and the risks, and learn to build your own realistic model.

High hourly rates in IT staffing don't automatically translate into high profit, since operational costs and recruitment expenses typically account for 80 to 90 per cent of revenue.
The costs of an IT staffing agency typically work out at between 80 and 90 percent of the revenue per contractor. This means the margin usually lands between 10 and 20 percent. That's because salary, employer costs, the bench and recruitment eat up a large share of the rate. A high hourly rate therefore doesn't automatically translate into a high profit.
In this article, you'll discover how these costs are built up, which risks affect the margin, and how to work out a realistic calculation of your own.
- Hourly rates look high, but the costs grow almost as fast alongside them
- The bench and recruitment have a direct impact on the margin
- The actual profit per contractor is often lower than expected
- A simple calculation model quickly gives you insight into the numbers
Why the costs of an IT staffing agency are often underestimated
Many agencies mainly steer on revenue and hourly rates. IT staffing rates of 90 to 120 euros per hour look very attractive, but revenue actually says very little about the real profit. That's because the cost structure is broad and keeps running, even when someone isn't billable.
An hourly rate of 95 euros for a senior developer generates 15,200 euros in revenue over 160 hours. From that, of course, still come the salary, the employer costs in IT staffing, mobility and overhead. On top of that, bench costs in staffing and IT recruitment costs push the margin down further. As a result, the staffing agency's eventual margin is often lower than expected.
We see that agencies who actively steer on insight and data make far better decisions. On the page especially for staffing agencies, we show how to get a better grip on these financial figures.
How the costs of an IT staffing agency are built up per contractor
Gross salary and employer costs in IT staffing
Salary is by far the biggest cost item. A senior developer, for instance, easily earns 5,500 euros gross per month. Employer costs on top of that typically sit between 25 and 35 percent, which works out at roughly 1,800 euros in extra costs per month.
Mobility and pension
Many consultants get the use of a lease car or a mobility budget. This costs an average of around 800 to 1,000 euros per month. On top of that, pension contributions usually sit between 300 and 500 euros. These are fixed costs that directly weigh on the margin in IT staffing.
Bench costs in staffing
The so-called bench occurs when a consultant temporarily has no assignment. With a 10 percent bench, you also directly lose 10 percent of revenue. In our earlier example, that means 1,520 euros less revenue per month. In practice, this functions as a significant, hidden cost item.
Training and certification
Training is necessary to stay broadly deployable. Think of valuable cloud or security certifications. Many agencies set aside 2,000 to 4,000 euros a year for this. Converted, this works out at 200 to 350 euros per month per contractor.
IT recruitment costs per hire
Hiring a new employee often costs between 8,000 and 15,000 euros. This amount consists of tooling, invested time and recruitment campaigns. Converted, this is 700 to 1,200 euros per month per FTE. By working more efficiently, you can significantly reduce these costs. With smart tooling to personalise InMails faster, recruiters save valuable time and increase their output, entirely without needing extra headcount.
Overhead and organisational costs
Overhead includes things like sales, management, software and administration. These costs usually sit between 1,500 and 2,500 euros per month per FTE. Because these items are often underestimated, they have a significant, unnoticed effect on a staffing agency's margin.
Which fee structures affect the costs of an IT staffing agency
Hourly-based staffing
When the client pays per hour worked, the full risk sits with the agency. To keep the margin on IT staffing healthy, this requires a consistently high utilisation rate.
Temp-to-perm and the cost of IT temp-to-perm
With a temp-to-perm arrangement, a professional starts on a staffing contract, followed later by a permanent transfer to the client. The cost of IT temp-to-perm consists of a slightly lower margin during the assignment period and a one-off transfer fee. The biggest risk in this arrangement lies in the contractor leaving early, or lengthy negotiations over the eventual fee.
Contingency recruitment model
With this model, as an agency you receive a one-off percentage of the annual salary, usually working out at 20 to 30 percent. Although you carry no bench risk at all with this model, you also miss out on structurally recurring revenue. This model therefore has a completely different cost structure.
IT MSP fees and vendor arrangements
At large organisations, hiring external staff often runs through a so-called Managed Service Provider (MSP). An MSP fee like this in IT logically lowers the effective rate. Even with a seemingly high hourly rate, this has a substantial direct impact on the eventual margin.
Tip: Elvatix gets more out of every InMail credit. Higher response rates, lower cost per contact.
See how →Example calculation of the costs of an IT staffing agency and the margin per FTE
The example below clearly shows how costs and margin relate to each other in day-to-day practice.
Revenue per month:
Hourly rate senior developer: 95 euros
Billable hours: 160
Total revenue: 15,200 euros
Costs per month:
Salary: 5,500 euros
Employer costs: 1,800 euros
Mobility: 900 euros
Pension: 400 euros
Bench at 10 percent: 1,520 euros
Recruitment costs: 800 euros
Overhead: 2,000 euros
Total costs: 12,920 euros
Result: 2,280 euros margin per month
In this example, the margin works out at around 15 percent. With higher bench costs in staffing or extra IT MSP fees, this percentage drops extremely fast. This is precisely why continuously managing utilisation and costs is essential for a healthy business.
Factors that affect the costs of an IT staffing agency
The level of seniority naturally has a big influence. For scarce profiles, such as cloud and security specialists, considerably higher salaries apply. On top of that, contract length plays a role; shorter assignments, after all, increase the risk of an empty bench. Region and client type also determine the eventual room for negotiation. Large organisations often have the power to push rates down harder, which of course directly affects your margin.
Risks that increase the costs of an IT staffing agency
Bench and idle time
Once a project ends, quickly redeploying the consultant is crucial. Every month someone sits without an assignment directly reduces the built-up margin.
Wet DBA risk in Dutch staffing arrangements
In the Netherlands, using the wrong type of contract can lead to unwelcome retroactive assessments from the Dutch tax authorities (Belastingdienst) under the Wet DBA, the Dutch law governing deemed employment for contractors. This Wet DBA risk in staffing therefore always calls for crystal-clear agreements and a tax-correct deployment of professionals under Dutch rules.
Regulation and compliance
Changing regulation almost always brings extra administrative work. This structurally increases the total employer costs.
Wage growth
Because of the continued tightness in the labour market, salaries keep rising. At the same time, clients remain extremely critical of rate increases. This interplay puts serious pressure on the margin in IT staffing.
Rate erosion
As soon as the supply of professionals in a particular niche grows, rates tend to fall. Because fixed costs usually stay the same, profit margins automatically shrink.
Benchmark of IT staffing rates per profile
Some indicative hourly rates in IT staffing per experience level:
- Junior: 60 to 80 euros per hour
- Mid-level: 75 to 100 euros per hour
- Senior: 90 to 130 euros per hour
- Cloud or security specialists are often above 110 euros per hour
Use these ranges as a handy reference and compare them critically against your own numbers. Our current recruitment statistics help you back this up even further.
Calculation model to work out the costs of an IT staffing agency yourself
With a few logical steps, you can easily calculate your own margin. Start with the average hourly rate and multiply it by the expected number of billable hours per month. Then subtract the fixed salaries and the related employer costs. After that, factor in the costs for mobility, pension and training. In the next step, work out the bench costs based on a realistic percentage for your agency. Finally, add in the recruitment costs and the internal overhead as well. What's left at the bottom line is the actual margin per FTE.
Want to test these financial figures or dig deeper into them? Then feel free to get in touch to talk through your assumptions with us.
Impact of recruitment on costs and margin
Hard-to-fill vacancies considerably increase IT recruitment costs and extend the average time-to-fill. This grows the risk of both lost revenue and higher bench costs. In the practical case of Vibe Group, you can see exactly how targeted outreach helps find suitable candidates much faster. This also creates more predictability in costs and future utilisation.
Frequently asked questions
Most rates usually sit between 60 and 130 euros per hour. The exact price depends heavily on the experience built up, the specific niche and current market demand.
The rate is made up of the base salary, employer costs, mobility allowances, pension contributions, bench costs, recruitment investment, office overhead and, of course, the profit margin.
Most agencies end up with between 10 and 20 percent margin per FTE at the bottom line. This percentage, however, depends heavily on current utilisation and the efficiency of the cost structure.
For the client, hiring external staff through a staffing agency looks more expensive per hour at first glance. Against that, however, stands maximum flexibility and the absence of long-term employer obligations. For the agency doing the placing, this simultaneously means that business risks, such as the bench and demanding recruitment processes, are carried entirely in-house.
Write a personal message right here
Enter a name or LinkedIn URL and get a personalised message within 30 seconds. No account needed.
Want to boost profitability per FTE right away?
Elvatix lowers your recruitment costs by automating the personalisation of InMails. This boosts your recruitment output and margin without hiring extra staff.


