Staffing Agency Benchmarks
Staffing agencies run on float — you pay workers weekly but collect from clients in 45-75 days. That cash gap determines whether growth funds itself or breaks the business. These benchmarks cover temp, temp-to-perm, IT, healthcare, and light industrial staffing.
Last updated: April 2026. Sources: SIA (Staffing Industry Analysts), ASA, Advance Partners, altLINE, industry interviews.
Key Finding
A growing staffing agency needed $300K in capital they didn't have
They were doing $3M in annual revenue with healthy 24% gross margins. Then they won two new accounts totaling $1.2M annually. Great news — except they hadn't modeled the float. With $50K in weekly payroll for existing staff and $23K more for the new accounts, their 45-day collection cycle meant they needed $300K in additional working capital before the first client payment arrived. Their bank line was maxed. They were three weeks from missing payroll when we helped them restructure their factoring arrangement.
With proper cash flow modeling, they now pre-qualify every new account against their capital capacity before signing — and haven't had a cash crisis since.
Staffing Agency Benchmark Distribution
Compiled from SIA, ASA, and analysis across 2,200+ service business engagements. Covers temp, perm, IT, healthcare, and light industrial staffing.
| Metric | Bottom Quartile | Median | Top Quartile | Note |
|---|---|---|---|---|
| Gross Margin | < 18% | 21-25% | > 28% | Temp avg. IT: 23-26%. Healthcare: higher |
| Net Profit Margin | < 2% | 4-6% | > 8% | Tight after payroll, WC, benefits. EBITDA ~10% |
| DSO (Days Sales Outstanding) | > 65 days | 45-55 days | < 40 days | Healthcare staffing avg higher. Every 10 days matters |
| Fill Rate | < 30% | ~40% | > 50% | Professional temp avg. Industrial: higher |
| Markup Rate | < 30% | 35-45% | > 50% | Specialized: up to 75-100%. Min viable: 40% |
| Revenue per Recruiter | < $180K | $250-$350K | > $400K | Primary productivity metric. Varies by segment |
The Staffing Cash Gap
Why staffing agencies can grow themselves into bankruptcy.
$50K
Weekly payroll obligation
Due every Friday, no exceptions
45 days
Average collection period
6.4 payroll cycles before first payment
$321K
Required working capital
Before collecting a dollar from clients
Every new $200K client adds ~$19K to your capital requirement. Model it before you sign.
What the data tells us
$274K freed by cutting DSO 20 days
At $5M annual revenue, reducing DSO from 60 to 40 days frees $274K in working capital. The levers: net-15 terms for new clients, invoicing on day of service, automated reminders at 21 days, and escalation at 30 days. Most agencies wait until 60 days to follow up — by then the collection probability has already dropped significantly.
40% of placements may be below cost of capital
Most staffing agencies track margin at the book level, not per placement. When you allocate payroll taxes (7.65% FICA), workers comp (varies 2-15% by classification), unemployment insurance, benefits, and recruiter time, many 'profitable' placements are actually below cost of capital. The fix: true cost modeling at the placement level.
Fill rate improvement = pure profit
A recruiter who improves fill rate from 35% to 45% on $500K in job orders generates $50K in incremental gross profit — with zero additional overhead. Fill rate is the single highest-leverage productivity metric in staffing. Track it weekly by recruiter, and invest in the tools and training that improve it.
Operating expenses should be < 50% of gross profit
If your operating expenses (rent, technology, marketing, admin, non-billing staff) exceed 50% of gross profit, your overhead structure is too heavy for your margin. At 23% gross margin on $5M revenue = $1.15M GP. Operating expenses above $575K leave no room for profit. This is the metric that separates profitable agencies from busy-but-broke ones.
Advanced Metrics
Sub-specialty breakdowns, regional variations, and deeper operational metrics. Data from Level analysis across 2,200+ service businesses.
Want the full breakdown?
Enter your info to see sub-specialty metrics, regional data, and advanced operational benchmarks.
Frequently Asked Questions
What is a good gross margin for a staffing agency?
The overall temp staffing average is 21-25%, with a full range of 14-41% depending on segment. IT staffing runs 23-26% (median 25.6%), healthcare staffing runs higher due to specialty premium. Below 20% is a red flag that your bill-pay spread is too thin to cover overhead after accounting for payroll taxes, workers comp, and benefits. Minimum viable markup for contract staffing is generally 40% per Advance Partners.
What DSO should a staffing agency target?
DSO in staffing runs 35-75 days, with healthcare staffing averaging toward the higher end. Best-in-class agencies maintain DSO under 40 days through net-15 terms with new clients, aggressive escalation at 30 days, and strict credit policies. At $5M annual revenue, cutting DSO from 60 to 40 days frees $274K in working capital — that's cash you're not borrowing from a factor.
How much working capital does a staffing agency need?
The rule of thumb: weekly payroll x DSO in weeks = minimum working capital. A staffing agency with $50K in weekly payroll and 45-day DSO needs at least $300K in working capital. This scales linearly — adding a $200K annual client with weekly payroll of ~$3K and 45-day collection adds $19K to your capital requirement before you collect a dollar. Growth without capital planning is the #1 reason staffing agencies fail.
What markup rate should a staffing agency charge?
General temp staffing: 25-40% markup on pay rate. Specialized and high-risk placements: up to 75-100%. Permanent placement fees: 10-20% of first-year salary. The minimum viable markup for contract staffing is 40% per Advance Partners — below that, payroll taxes (7.65% FICA), workers comp (varies by classification), unemployment insurance, and benefits eat up the margin leaving nothing for overhead and profit.
What fill rate should a staffing agency target?
Professional temp fill rate averages about 40% according to SIA data. Light industrial firms fill 48-hour requests 61% of the time. Temp time-to-fill averages ~6 days, permanent ~32 days. Fill rate is the most important productivity metric because unfilled orders represent pure lost revenue — a recruiter who improves fill rate from 35% to 45% on $500K in job orders generates $50K in incremental gross profit.
Where does your staffing agency fall?
We'll benchmark your DSO, margins, and recruiter productivity against the industry. Free audit included.
No commitment. Cancel anytime.