Staffing

Staffing Agency Markup Rates by Industry (2026)

September 25, 2026 • 6 mins read

Quick Answer

Staffing markups vary widely by sector. Administrative roles commonly run 25-50%, light industrial 35-60%, skilled trades 40-75%, professional and technical 50-100%, and healthcare can exceed 100%. Markup covers employer payroll taxes, workers' compensation, unemployment insurance, benefits administration and margin, not profit alone.

Chumz 2 2c491b9fa9

By Chukwudum “Chumze” Chukwudebelu

Founder/CEO, TheChumEffect Creator of the BAAB Framework

The short answer

Staffing markups vary widely by sector. Administrative roles commonly run 25-50%, light industrial 35-60%, skilled trades 40-75%, professional and technical 50-100%, and healthcare can exceed 100%. Markup covers employer payroll taxes, workers' compensation, unemployment insurance, benefits administration and margin, not profit alone.

These are widely reported industry ranges rather than fixed rates, and they move with role scarcity, geography, engagement length and volume. The number that matters is not the percentage in isolation. It is the bill rate it produces and what is included in it.

This is the sector-level detail behind our general breakdown in how much staffing agencies charge.

Markup ranges by industry

Sector Typical markup range Why it sits there
Administrative and clerical 25-50% Large candidate pool, low workers' comp risk, fast to fill
Customer support and call centre 25-45% High availability, high turnover priced in
Light industrial and warehouse 35-60% Higher workers' comp classification, volume driven
Skilled trades 40-75% Certification requirements, finite local population
Manufacturing technicians 40-70% Scarce skills, safety classification, tight local markets
Accounting and finance 40-70% Professional scarcity, higher pay rates
IT and technology 40-80% Scarce skills, competitive candidate market
Engineering 50-100% Specialised, small qualified populations
Healthcare and clinical 60-100%+ Licensure, compliance burden, acute shortages

Two structural drivers explain almost all of the variation. The first is workers' compensation classification, which is set by the risk of the work and can differ several-fold between an office role and a skilled trade. The second is candidate scarcity, which determines how much recruiting effort each placement costs the agency.

A third factor, less visible, is turnover. In sectors where assignments end early or workers do not show, the agency prices the expected replacement cost into the markup on every placement.

What is actually inside the markup

This is the part most buyers never see itemised, and it is the reason a 45% markup is not a 45% margin.

On top of the worker's pay rate, the agency as the legal employer carries:

  • Employer payroll taxes. Social Security and Medicare, plus federal and state unemployment tax. This alone is commonly around 8-12% of pay depending on state and wage level.
  • Workers' compensation insurance. Highly variable by job classification. Low single digits for office work, and dramatically higher for construction, manufacturing and skilled trades. This is the single largest source of variation between sectors.
  • Unemployment insurance. Experience-rated, so agencies in high-turnover sectors carry higher rates.
  • General liability and professional insurance.
  • Benefits. Where offered, including any applicable healthcare obligations.
  • Recruiting, screening and onboarding cost. Background checks, drug screening, skills testing, credential verification. Healthcare and skilled trades carry heavy compliance costs here.
  • Payroll administration, invoicing and compliance.
  • Agency margin.

Once those are accounted for, the agency's actual gross margin on a 45% markup is typically far smaller than the headline suggests. This matters practically: an agency quoting a markup well below its sector range is either absorbing a loss, excluding something you assumed was included, or misclassifying the work. All three eventually become your problem.

Markup, bill rate and what you actually pay

Markup is a percentage applied to the worker's pay rate. Bill rate is what you are invoiced.

Bill rate = pay rate x (1 + markup)

A worker paid $30 an hour at a 45% markup bills at $43.50 an hour. Over a 40-hour week that is $1,740, and over a six-month engagement roughly $45,000.

The trap is comparing markups across firms that are paying the worker differently. An agency quoting 35% while paying the worker $34 bills $45.90. An agency quoting 50% while paying $28 bills $42.00. The higher markup is the cheaper deal, and it is also paying the worker more, which usually means better candidates and lower turnover.

Always compare bill rates, never markups. Ask for the pay rate and the bill rate together. An agency unwilling to disclose the pay rate is asking you to compare a number that cannot be compared.

Hiring for a role like this right now? One call is usually enough for us to tell you whether we can fill it.

Book a Call

What legitimately moves your rate

  • Volume and commitment. Several roles agreed up front prices better than one at a time. A guaranteed minimum of hours prices better still.
  • Engagement length. Long engagements reduce the agency's recruiting cost per hour worked, and that can be negotiated into the rate.
  • Payment terms. Staffing firms carry payroll before you pay the invoice, so this is a real cost to them. Faster terms are genuine leverage.
  • Exclusivity. An exclusive arrangement raises the agency's odds of being paid and usually prices better.
  • Who does the screening. If you are running your own background checks and skills testing, that cost should come out.
  • Conversion intent. If you may convert contractors to permanent staff, negotiate the conversion fee and the tenure schedule that reduces it at the start. Conversion fees commonly run 11-21% of salary and typically decline the longer the contractor has worked.

What does not move it usefully is pressing a firm below its sector range. That does not reduce the cost of employing the worker, it reduces quality, the pay rate offered to candidates, or both. For ongoing high-volume hiring, the productive move is not a lower markup but a different model entirely, which we compared in embedded recruiter vs staffing agency vs RPO.

When markup stops being the right instrument

Contract markup buys flexibility, and flexibility is worth paying for while the need is genuinely uncertain. It stops being worth paying for the moment the uncertainty resolves and nobody notices.

A contractor billing at a 45% markup for two years costs substantially more than hiring the same person would have, plus a conversion fee. If you have known for twelve months that the role is permanent, you have been buying optionality you no longer had any use for.

Two checks worth running annually:

  1. List every contractor engaged longer than twelve months. For each one, ask whether the need is still uncertain. Where it is not, price the conversion against continued markup.
  2. Total your annual placement fees and markup spend, then divide by hires. If you are hiring steadily, compare that figure against the cost of dedicated or embedded recruiting capacity. The crossover typically arrives somewhere between ten and twenty hires a year, and most companies pass it without ever running the number.

For the decision between contract, contract-to-hire and permanent hiring, see contract-to-hire vs direct hire.

Talk to us about your actual numbers

The Chum Effect is a staffing agency in Austin, Texas. We publish our pricing logic openly because the most expensive mistakes in staffing come from buyers not understanding what they are being charged for, not from buyers paying a percentage point too much.

We run contract staffing, contract-to-hire and direct placement, and Recruitment Squads for companies whose hiring volume has outgrown per-placement pricing.

If you want to know whether what you are paying now is reasonable, book a call and bring your current rates. We will tell you where they sit against the ranges above, including when the honest answer is that your existing agency is charging you fairly.

Related: what staffing agencies charge, by model and the questions to ask before you sign.

Frequently Asked Questions

What is a typical staffing agency markup?

Across sectors, temporary and contract staffing markups commonly fall between 25% and 75%, with a frequently cited overall average in the 35-45% range. Administrative roles sit at the lower end, skilled trades and healthcare at the upper end. The variation is driven mainly by workers' compensation classification and candidate scarcity.

Why is healthcare staffing markup so high?

Healthcare carries licensure verification, credentialing, compliance obligations and higher insurance costs, alongside acute and sustained shortages in many clinical roles. Each of those adds real cost per placement, and scarcity raises the pay rates the agency must offer to attract candidates. Markups exceeding 100% are common in clinical staffing.

Is a lower markup always a better deal?

No. Markup is a percentage of the worker's pay rate, so a low markup on a low pay rate can bill higher than a high markup on a competitive pay rate, while also attracting weaker candidates. Always compare bill rates with the pay rate disclosed, not markup percentages on their own.

What does a staffing markup actually pay for?

Employer payroll taxes, workers' compensation insurance, unemployment insurance, general liability cover, any benefits offered, recruiting and screening costs including background checks and credential verification, payroll and invoicing administration, and the agency's margin. Margin is usually a modest share of the total.

Can staffing agency markup rates be negotiated?

Yes, within limits. Volume commitments, guaranteed hours, longer engagements, faster payment terms, exclusivity and taking screening in-house all create legitimate room. Pushing a firm below its sector cost base does not, because it reduces candidate pay or quality rather than agency profit.


Hiring right now? Let's talk.

Book a 20-minute call with The Chum Effect. Bring the role you are struggling to fill and we will tell you honestly whether we can help, including when we are not the right fit.

Related articles