All reports

Industries

How Staffing Agencies Make Money

Bill rate, pay rate, markup and margin, and what a single placement actually has to cover. The two most confused numbers in the industry are markup and margin, and they are not the same figure.

Kariaa Research11 min read

A client is billed 28 dollars an hour. The worker is paid 20. The difference looks like an eight dollar profit, and it is not. Most of it is already committed before anyone has been paid anything.

The economics of staffing are simple in structure and widely misunderstood in detail, by clients evaluating an agency and by people starting one. What follows is the arithmetic.

The definitions, precisely

Pay rate is what the worker receives per hour. It is the number the candidate cares about and the only one they usually see.

Bill rate is what the client is invoiced per hour. It is the number the client cares about and the only one they usually see.

The spread is the difference between them. It is not profit. It is the pool from which employment costs, overhead and profit are all paid, in that order.

Markup is the spread expressed as a percentage of the pay rate. Bill rate divided by pay rate, minus one. A 20 dollar pay rate billed at 28 is a 40 percent markup.

Gross margin is the spread expressed as a percentage of the bill rate. Spread divided by bill rate. That same placement is a 28.6 percent gross margin.

Those last two describe the identical transaction and differ by roughly twelve points. Confusing them is the single most common error in staffing conversations, and it runs in a predictable direction: markup sounds larger, so it appears in sales conversations, while margin is what the business is actually run on.

Markup

  • Spread as a share of PAY rate
  • (Bill / Pay) - 1
  • $20 pay, $28 bill40%
  • Always the larger number
  • Used when quoting clients

Gross margin

  • Spread as a share of BILL rate
  • Spread / Bill
  • $20 pay, $28 bill28.6%
  • Always the smaller number
  • Used when running the business
The same placement, two figures, roughly twelve points apart

What the spread actually pays for

The spread is spent before it is earned, and the first call on it is not negotiable.

Employer burden is the mandatory cost of employing someone, and on a temporary placement the agency is the employer of record. That means the agency carries the employer share of payroll taxes, unemployment insurance at its own experience rating, and workers' compensation premiums priced to the job classification. Warehouse and construction classifications carry materially higher comp rates than clerical ones, which is why an identical markup produces very different economics across sectors.

Burden commonly consumes a large share of the spread on its own, before any agency cost has been paid. Whatever remains covers recruiting effort, the recruiter's own compensation, back-office and payroll processing, insurance, bad debt and unbilled time, and only then profit.

Pay rate
What the worker gets
Plus employer burden
Taxes, UI, workers' comp
Plus agency cost
Recruiting, back office
Plus profit
What is left
Equals bill rate
What the client pays

Burden is set by classification and experience rating, not by negotiation, which is why the same markup means different things in clerical and in construction.

How a bill rate is built

The practical consequence is that a markup which looks generous can be unprofitable. A light-industrial placement at a modest markup, in a high workers' compensation classification, with an elevated unemployment experience rating, can clear very little. The same markup on clerical work is a comfortable business. Markup alone does not describe whether a placement makes money.

Direct hire is a different business

Everything above describes temporary and contract staffing, where the agency employs the worker and bills hourly.

Direct hire, sometimes called permanent placement, works differently. The agency does not employ anyone. It introduces a candidate the client hires directly, and charges a one-time fee, conventionally a percentage of first-year salary. There is no burden, no payroll to fund, and no ongoing revenue.

The two models have opposite cash and risk profiles. Temporary staffing produces recurring revenue but requires funding payroll before the client's invoice is paid, which makes working capital the binding constraint on growth. Direct hire has almost no working capital requirement and no recurring revenue, and it carries replacement-guarantee risk instead: a placement that leaves inside the guarantee window is refunded or replaced, and the recruiting cost is spent twice.

The numbers an agency is actually run on

  1. 1
    Gross margin percentage
    Spread as a share of bill rate. The figure the business is run on, and the one that has to clear burden before it means anything.
    Per placement
  2. 2
    Fill rate
    The share of client orders actually filled. A low fill rate means recruiting capacity or reach is the constraint, and it also quietly damages the client relationship that produced the order.
    Orders filled / received
  3. 3
    Time to fill
    In high-volume staffing the first agency to present a qualified candidate frequently wins the order outright, because clients working multiple agencies stop looking once someone starts.
    Order to start
  4. 4
    Redeployment rate
    The share of workers moved straight onto a next assignment. The highest-leverage number in temporary staffing, because a redeployed worker carries no new recruiting cost at all.
    Assignment to assignment
  5. 5
    Assignment completion
    Workers who complete the assignment as booked. Early ends mean the recruiting cost is spent again and the client sees the failure directly.
    Finished / started
  6. 6
    Days sales outstanding
    Payroll is funded weekly and clients often pay in thirty to sixty days. Growth consumes cash rather than producing it, which is why staffing firms fail while profitable.
    Invoice to cash
Operating metrics, roughly in the order they determine whether the business works

Why growth is where agencies fail

The counterintuitive fact about temporary staffing is that expansion consumes cash, and a fast-growing agency can be profitable on paper and insolvent in practice.

The mechanism is a timing mismatch. The agency pays its workers weekly and invoices its clients on terms of thirty days or more. Every additional placement therefore widens the gap between money going out and money coming in, and the faster the agency grows the wider it gets. A large new client, which reads as unambiguously good news, is a substantial funding requirement arriving with a delay attached.

This is why payroll funding and invoice factoring are so common in the sector, and why days sales outstanding sits alongside gross margin as a number that decides whether the business survives. It is also why agencies are wary of clients whose payment behavior is poor regardless of the margin on offer: the margin is theoretical until the invoice clears.

What this means if you are buying from an agency

Three things are worth knowing on the client side.

Ask for the bill rate and the markup together. A markup quoted without the underlying pay rate is uninformative, and pay rate is what determines who the agency can actually attract for the role. An agency winning on a low markup by paying below market will struggle to fill, and the unfilled order costs more than the markup saved.

Understand that classification drives the number. If your work sits in a high workers' compensation class, a markup that looks high compared to an office role may be a normal margin. Comparing markups across sectors compares nothing.

Fill rate is the number to ask about. An agency that quotes attractively and fills sixty percent of orders is more expensive than one that quotes higher and fills ninety, and that difference does not appear on any invoice.

Kariaa runs a recruiting service on the done-for-you side, so the same economics apply to us. What we do differently sits in the screening: candidates complete one verified profile of eight fields ending with work authorization, and every requirement set at intake is marked passed or failed individually with the evidence and a confidence level attached, plus an advisory fraud read. The shortlist arrives as a sortable, exportable table rather than a stack of resumes, which is a claim about the handover rather than about the rate.

Key takeaways

  • Pay rate is what the worker receives, bill rate is what the client is invoiced, and the spread between them is not profit. It is the pool that pays employment costs, overhead and profit in that order.
  • Markup is the spread over the pay rate. Gross margin is the spread over the bill rate. The same placement at $20 pay and $28 bill is a 40 percent markup and a 28.6 percent margin.
  • Employer burden takes the first cut: payroll taxes, unemployment at the agency's experience rating, and workers' compensation priced by job classification.
  • Because burden is classification-driven, an identical markup is a good business in clerical work and can be unprofitable in light industrial.
  • Direct hire is a different model with opposite risk: no burden and no working capital, but replacement-guarantee exposure and no recurring revenue.
  • Growth consumes cash. Weekly payroll against thirty-day terms is why profitable staffing firms run out of money, and why days sales outstanding matters as much as margin.

Common questions

How do staffing agencies make money?

On temporary and contract placements they bill the client an hourly rate higher than the rate paid to the worker. The difference, called the spread, first covers employer burden such as payroll taxes, unemployment insurance and workers' compensation, then agency overhead and recruiting cost, and only what remains is profit. On direct hire placements they charge the client a one-time fee, conventionally a percentage of first-year salary.

What is the difference between markup and gross margin in staffing?

They describe the same transaction from different denominators. Markup is the spread as a percentage of the pay rate, calculated as bill rate divided by pay rate minus one. Gross margin is the spread as a percentage of the bill rate. A worker paid 20 dollars an hour and billed at 28 represents a 40 percent markup and a 28.6 percent gross margin.

What is a typical staffing agency markup?

It varies far too much by job classification to quote a single figure usefully, because workers' compensation rates and unemployment experience ratings differ sharply between clerical, light industrial, construction and clinical work. A markup that is comfortable on office work can be unprofitable in a high workers' compensation class. Ask for the pay rate alongside the markup, since markup without it describes nothing.

Why do staffing agencies fail while they are growing?

Because temporary staffing pays workers weekly while invoicing clients on thirty-day or longer terms. Every additional placement widens the gap between cash going out and cash coming in, so growth is a funding requirement rather than a source of cash. This is why payroll funding and invoice factoring are common and why days sales outstanding sits alongside gross margin as a survival metric.

What should I ask a staffing agency before signing?

The bill rate and the markup together with the underlying pay rate, since pay rate determines who they can actually attract. Their fill rate, because an agency that quotes low and fills sixty percent of orders costs more than one that quotes higher and fills ninety. And how the role is classified for workers' compensation, since that drives the burden inside the rate.

Written by the team at Kariaa. Learn more at www.kariaa.com.

Share
staffing agencybill ratepay ratemarkupgross marginfill raterecruitingtemp staffing