ResourcesThe Model

How Do Staffing Agencies Make Money?

The two revenue models behind every staffing agency, where the margin actually goes, and why a profitable agency can still run out of cash.

By Scylla Solutions7 min read

Staffing agencies make money in one of two ways: a margin on every hour a contractor works, or a one-time fee when a permanent hire starts. Almost everything else — RPO, executive search, managed services — is a variation on one of those two.

The models look similar from outside and behave completely differently once you are running one.

Model one: the spread on contract staffing

In contract and temporary staffing, the agency bills the client one rate and pays the worker a lower one. The difference is the spread, sometimes called the margin or the mark-up.

Crucially, the spread is not profit. Before anything reaches the agency it has to cover:

  • Employer payroll taxes — the agency is the employer of record.
  • Workers’ compensation insurance, priced by job classification. Light industrial and skilled trades cost considerably more to cover than office roles.
  • Unemployment insurance, at a rate driven by the agency’s own claims history.
  • Any benefits offered or legally required.
  • Payroll processing, invoicing and collections.
  • The cost of funding payroll until the client pays.

Mark-ups in the industry commonly run somewhere between roughly 40% and 75% over the pay rate, varying widely by role type, risk and market. What survives after the costs above is a good deal narrower than the headline mark-up suggests — which is why agencies that compete purely on rate tend to struggle.

Model two: the direct-hire fee

In permanent placement the client employs the person directly and the agency is paid a one-time fee, most often a percentage of the candidate’s first-year salary. Industry fees commonly sit somewhere around 15% to 25%, with retained and executive search typically higher.

The economics are almost the inverse of contract staffing:

  • No payroll to fund. You never pay the candidate, so no working capital is tied up in them.
  • No ongoing employer liability. The client carries it.
  • Higher margin per placement, since the fee is not absorbing payroll taxes and insurance.
  • No recurring revenue. Every month starts at zero.
  • Guarantee risk. Most agreements include a guarantee period; if the hire leaves inside it, the fee is refunded or the role re-worked.

Where the money actually goes inside an agency

A recruiter who bills well is often surprised by how little of that billing reaches them. The gap is not usually greed — it is the cost structure of the firm:

  • Recruiter and salesperson compensation, including anyone who did not close that particular deal
  • Job boards, sourcing licences, the ATS and CRM
  • Management, finance, payroll and compliance staff
  • Office space, insurance, professional services
  • Bad debt when a client does not pay
  • The cost of carrying receivables

A traditional agency spreads those costs across everyone who bills. That is precisely why the individual recruiter’s share of what they generate tends to be a modest fraction of it — and precisely why so many experienced recruiters eventually consider starting an agency of their own.

Why profitable agencies still fail

This is the part the revenue models obscure. In contract staffing, the agency pays the worker weekly or biweekly and is paid by the client on net terms — thirty, sixty, sometimes ninety days later.

The agency funds that entire gap. And because the gap scales with headcount, growth consumes cash rather than producing it. An agency can be profitable on every single placement and still fail, simply because more contractors means more payroll funded before more invoices are collected.

Profit is an accounting outcome. Payroll is a date. An agency that cannot meet the date does not get to enjoy the outcome.

This is why staffing agency cash flow is a larger determinant of survival than sales performance, and why an entire financing industry exists around it.

Is a staffing agency profitable?

It can be, and the model is proven. But profitability depends far more on three things than on how well you recruit:

  1. Which model you run. Direct hire is capital-light and lumpy. Contract is capital-hungry and recurring.
  2. How well you are capitalised relative to the payroll you carry.
  3. How efficiently the back office runs. Every hour spent invoicing, chasing payment and filing is an hour not spent placing people.

The structural question underneath all of it

Every recruiter weighing independence is really asking one question: how do I keep more of what I generate without taking on the infrastructure that makes an agency expensive to run?

Historically the answer was that you could not — you either accepted the house’s share or you built the house. Splitting those two decisions apart is the entire premise of the Talentpreneur model, and it only makes sense once you can see where the margin genuinely goes.

If you are weighing this, it is also worth understanding what the cash flow actually looks like, and what Scylla Solutions offers on the client side through our staffing solutions.

Another way to do this

Keep the majority of the margin you generate

On the Talentpreneur model you run a Direct-Hire desk that is yours — your clients, your book — while Scylla Solutions runs the back office behind it. Scylla takes a 30% operating share of the spread; the remaining 70% is the partner pool. Payouts run on the 1st and the 16th.

How the Talentpreneur model works