If you run a staffing desk and you’re not sure why your margin looks fat on paper but thin in the bank account, you’re not alone. Staffing agency margin explained simply: it’s the gap between what a client pays you (bill rate) and what you pay your worker (pay rate), minus the costs sitting in between. That sounds simple. It isn’t, because taxes, workers’ comp, benefits, and overtime all eat into that gap before you ever see a dollar of profit.
This guide walks through the whole picture: how margin is calculated, what a healthy number actually looks like in 2026, where agencies quietly lose money, and how to protect your margin without pricing yourself out of a bid. Whether you place nurses, warehouse crews, or IT contractors, the math underneath is the same.
What Is Staffing Agency Margin, Exactly?
Margin is the money left over after you pay the worker and cover the burden costs tied to that placement. It’s usually shown as a percentage of the bill rate, not the pay rate. That distinction trips up a lot of new recruiters.
The basic formula:
Margin % = (Bill Rate − Pay Rate − Burden Costs) ÷ Bill Rate
Burden costs include:
- Payroll taxes (FICA, FUTA, SUTA)
- Workers’ compensation insurance
- Benefits (health, PTO, 401k match if offered)
- Professional liability insurance (common in healthcare staffing)
- Overtime and shift differential pass-through
Gross Margin vs. Net Margin
Gross margin is what’s left after pay rate and burden. Net margin is what’s left after gross margin absorbs your operating costs, things like sourcing, recruiter salaries, software, office rent, and bad debt from clients who don’t pay on time. A staffing agency margin explained at 25% gross can shrink to 4-6% net once overhead hits it. That gap is where most agencies get surprised.
How Staffing Agency Margin Is Calculated, Step by Step
Say you place a travel nurse at a $85/hour bill rate. Her pay rate is $62/hour. That’s a $23 spread.
Now subtract burden. Payroll tax burden alone typically runs 9-12% of pay rate. Workers’ comp for clinical staff can run another 2-4%. Add benefits if you offer them, and your real burden might be $9-11/hour on top of the $62 pay rate.
So your true cost is roughly $71-73/hour against an $85 bill rate. That leaves $12-14/hour, or a gross margin of 14-16%, not the 27% you’d get from a naive (bill minus pay) ÷ bill calculation.
This is the number one mistake new agency owners make: quoting margin off gross spread instead of loaded cost. It makes your pipeline look far healthier than it is.
Healthy Margin Ranges by Staffing Vertical
| Staffing Type | Typical Gross Margin | Best For | Catch |
|---|---|---|---|
| Light industrial / warehouse | 18-25% | High-volume, fast fill | Thin per-worker profit, needs volume to work |
| Clinical / travel nursing | 12-20% | Agencies with strong client contracts | High burden costs (liability, comp) shrink margin fast |
| IT and tech contract | 20-35% | Specialized, hard-to-fill roles | Longer time-to-fill can offset the higher rate |
| Administrative / clerical | 15-22% | Steady, repeatable placements | Client price sensitivity caps upside |
| Skilled trades / construction | 20-30% | Project-based work | Workers’ comp rates can run 8-15%, much higher than office roles |
These ranges shift with local labor markets, union rules, and how much risk you’re carrying on workers’ comp. Treat them as a starting range, not a rulebook.
Where Agencies Lose Margin Without Noticing
A few leaks show up again and again:
- Overtime miscalculation. If your contract doesn’t clearly define OT pass-through, you eat the premium.
- Slow client payment. Net-60 or net-90 terms mean you’re floating payroll for months. That financing cost is real, even if it never shows up as a line item.
- Rate creep on renewals. Clients renegotiate bill rates down over time; if your pay rate doesn’t move with it, margin compresses quietly.
- Manual timesheet errors. Missed hours, wrong shift differentials, and duplicate billing all chip away at the number you thought you locked in.
Honestly, the biggest one is the last one. Manual, spreadsheet-driven timekeeping is still common, and it’s where a lot of margin quietly disappears.
How staffdna.com Helps With Staffing Agency Margin Explained, Staffing Agencies & Recruiters
staffdna.com is built for the exact math problem above: agencies need to see bill rate, pay rate, and burden cost in one place, in real time, not reconciled after the fact.
Specific ways it helps:
- Automated timekeeping and payroll sync that removes manual entry errors, one of the most common silent margin killers.
- Rate transparency tools that show recruiters and back-office staff the true loaded cost per placement, not just the raw spread.
- Credentialing and compliance tracking for healthcare and skilled-trade placements, reducing liability exposure that eats into margin through claims and insurance premiums.
- Facility and supplier-facing dashboards so both sides of a placement see accurate rate and shift data, cutting down on billing disputes that delay payment.
If you’re tired of reconciling margin in a spreadsheet after the invoice already went out, see how staffdna.com handles rate visibility and workforce management. Explore staffdna.com to get a demo built around your vertical.
Practical Ways to Protect and Improve Your Margin
You don’t fix margin by raising bill rates blindly. Clients notice, and you lose the bid. Instead:
- Build burden cost into every quote, not just pay rate plus a flat markup.
- Negotiate payment terms as hard as you negotiate bill rate. Net-30 beats net-90 even at a slightly lower rate.
- Track margin per placement, not just per contract. Averages hide the placements quietly losing money.
- Automate timesheets and billing so errors don’t compound over a 13-week assignment.
- Review workers’ comp classification codes annually. Misclassified roles can mean you’re overpaying comp premiums on every placement.
None of this is glamorous. But it’s the difference between a staffing agency margin explained on a whiteboard and one that actually shows up in your bank account at quarter end.
Frequently Asked Questions
What is a good staffing agency margin?
For most verticals, a healthy gross margin sits between 15% and 30%, depending on risk, volume, and how specialized the role is. Net margin after overhead is usually much lower, often 3-8%.
How do I calculate my staffing agency’s margin?
Subtract pay rate and all burden costs (taxes, workers’ comp, benefits) from the bill rate, then divide by the bill rate. Don’t use bill minus pay alone; that overstates your real margin.
Why is my margin lower than expected even though my bill rate is high?
Usually it’s burden costs, especially workers’ comp and payroll tax, that aren’t fully accounted for in the quote. Slow-paying clients and overtime errors are the other common culprits.
Does markup mean the same thing as margin?
No. Markup is calculated against pay rate; margin is calculated against bill rate. A 30% markup is not the same as a 30% margin, it actually works out to roughly 23% margin.
How can staffing software improve my margin?
It reduces manual errors in timekeeping and billing, gives real-time visibility into loaded cost per placement, and speeds up invoicing so cash isn’t tied up in slow-paying contracts.
Conclusion
Key Takeaways:
- Margin is calculated against bill rate, not pay rate, and it always accounts for burden costs like taxes, workers’ comp, and benefits.
- Healthy gross margins range from 12% to 35% depending on vertical, but net margin after overhead is usually much thinner.
- Manual timesheet errors, slow client payments, and rate creep are the quiet margin killers most agencies never track down.
Getting staffing agency margin explained clearly is step one. Actually protecting it takes the right rate visibility and automation behind every placement. Take a look at how staffdna.com handles that for agencies and recruiters, and start seeing your real numbers instead of your estimated ones.
