2,053+ Placements in dataset
40 Niche × region cells
3 Primary sources
Annual Full refresh cadence

Data Sources

The benchmark aggregates three independent inputs, each with a different selection mechanism so that no single source dominates the distribution.

01

IQN Agency Operations Survey 2024

Annual survey

Independent survey of IT staffing and search agencies conducted by IQN (Intelligent Workforce Management). The 2024 edition captured responses from 412 firms across all US regions, covering contingency fee structures, average time-to-fill, and placement durability rates by role category.

Respondents 412 firms Coverage All 5 US regions Last updated Q1 2024
02

NAPS Member Survey 2024

Member survey

National Association of Personnel Services annual benchmarking survey sent to member agencies. Captures self-reported contingency fee %, time-to-fill, and fall-off rates segmented by industry and role type. The IT/tech segment collected 631 submissions usable for this benchmark.

IT submissions 631 Coverage All 5 US regions Last updated Q1 2024
03

Split-Fee Network Aggregated Data 2024

Network aggregate

Anonymized and aggregated placement data from five split-fee networks that track fee arrangements between sourcing and presenting agencies. Covers the IT and technology vertical across all five US census regions. Because both sides of each split are visible, fee % is more accurately captured than in self-reported survey data.

Networks 5 Placements 765+ Last updated Q1 2024

Community contributions submitted via the Contribute page are reviewed before inclusion. When a verified contribution is approved, it is blended into the relevant niche × region cell via weighted average, and the source tag for that cell is updated to indicate contributor data. These additions expand coverage over time without replacing the primary survey foundation.

Metric Definitions

All three primary metrics are defined consistently across sources. Survey respondents received explicit definitions at the point of data collection.

Fee %

Contingency Fee Percentage

The fee charged to the client as a percentage of the placed candidate's first-year base salary, contingent on the candidate starting the role. Benefits, bonuses, and equity are excluded from the fee base unless otherwise negotiated. The fee is captured at the time of placement acceptance — post-negotiation, pre-start.

Example A candidate placed at $150,000 base with a 22% fee = $33,000 placement fee.
Days

Time to Fill

Calendar days from the date the job order (or search brief) is received to the date a written offer is signed and accepted. Does not include time from offer-acceptance to actual start date. Agencies that count from "verbal interest" or "first submit" will report lower numbers than this definition produces — a common source of apples-to-oranges comparison errors.

Example Brief received Jan 1 → signed offer Jan 47 = 47-day time-to-fill.
Fall-Off

90-Day Fall-Off Rate

Percentage of placements where the candidate no longer holds the role within 90 calendar days of their start date, regardless of cause — voluntary resignation, employer termination, or accepted counter-offer. This is the industry standard window because most client guarantees and fee-refund clauses use 90 days as the cutoff.

Example 10 placements in a year; 2 candidates leave before day 91 = 20% fall-off rate.

Percentile Calculation

Three percentile anchors are stored per benchmark cell: p25, median (p50), and p75. These are computed from the combined distribution across all sources that contributed to that niche × region cell.

1

Source-level medians

Each of the three sources reports its own median, p25, and p75 for each cell where it has sufficient data (n ≥ 10 at the source level).

2

Weighted aggregation

Source-level statistics are combined via sample-size-weighted pooling. A source with 300 placements in a cell has 3× the weight of one with 100, preventing small samples from distorting the benchmark.

3

IQR-based p25/p75 for fall-off

Fall-off rate is reported as a single median by most sources (not a full distribution). p25 and p75 are estimated as 70% and 135% of the median respectively — a conservative approximation based on the observed IQR-to-median ratio in sources that do report the full distribution.

When you run a comparison via the Compare tool, your percentile is estimated by linear interpolation between the three anchor points. This is an approximation — it works well near the anchors and degrades slightly in the tails.

Sample Sizes & Low-Sample Flags

The benchmark spans 40 niche × region cells with a total of 2,053+ placements. Coverage is not uniform — some cells have far more data than others.

2,053+ Total placements across all cells
31 Cells above the n=30 threshold
9 Low-sample cells (n<30) — flagged in the explorer

Any cell with fewer than 30 placements is marked with a low n badge in the explorer and in the compare results. These numbers are directionally useful but should carry less weight in a client conversation — a single unusual placement can move the median meaningfully at small n.

If your niche × region cell is flagged, consider contributing your own data to push it past the threshold. Verified contributions improve coverage for everyone.

Update Cadence

Annual full refresh — Q1 each year

The IQN and NAPS surveys run on annual cycles. New raw data is collected Q4 of each calendar year and published to the benchmark in Q1. The next full refresh is scheduled for Q1 2025.

Rolling community contributions

Verified agency submissions from the Contribute page are reviewed and either approved or rejected on a weekly basis. Approved submissions update the relevant cell immediately via weighted-average blending with the base dataset.

All benchmark cells are tagged with their source (including whether contributor data is blended in). You can see this tag in the explorer's detail view and in the exported CSV. Date of last modification is tracked at the cell level, not surfaced in the UI today but included in the Pro export.

Known Limitations

No benchmark is perfect. These are the limitations we're aware of — stated plainly rather than buried in a footnote.

Self-report bias

Two of three sources are survey-based. Agencies may round fee percentages or under-report fall-off rates. The split-fee network data partially mitigates this by capturing both sides of a transaction independently.

Geography granularity

Regions are at the US census region level (Northeast, Southeast, Midwest, Southwest, West Coast). A San Francisco agency and a Portland agency both fall under "West Coast" — within-region variance can be significant for high-cost metro areas.

Annual lag

Primary data is collected annually. In a fast-moving market (e.g. a wave of tech layoffs or a sudden shortage in a sub-niche), figures can be up to 12 months stale between refreshes. Community contributions help, but may not fully capture macro shifts in real time.

Niche boundaries

Sub-niche definitions (e.g. "Cloud / DevOps" vs "SRE / Platform Engineering") do not perfectly align across all three source surveys. We mapped to the closest common category — cells where definitions differed by >10% of the placement count are noted in the raw source metadata (available in the Pro CSV export).

Full Dataset Export

Pro users can download the complete benchmark as a CSV — all 40 cells, all three metrics with p25/p50/p75, sample sizes, and source tags.

Pro access required

The CSV export — along with p25/p75 splits and cross-tab breakdowns — is available to Pro users. See pricing.

Unlock Pro →

CSV columns

Column Type Description
Sub-NichestringIT role category (8 values)
RegionstringUS census region (5 values)
Fee % (Median)numberMedian contingency fee % across sources
Fee % (p25)number25th-percentile fee % — Pro
Fee % (p75)number75th-percentile fee % — Pro
Time to Fill Median (days)numberMedian calendar days to signed offer
Time to Fill p25 (days)number25th-percentile time to fill — Pro
Time to Fill p75 (days)number75th-percentile time to fill — Pro
Fall-Off % (Median)numberMedian 90-day fall-off rate
Sample SizeintegerNumber of placements underlying the cell
SourcestringData source tags (e.g. "IQN + NAPS + Split-Fee")

Ready to benchmark your numbers?

Free access to medians. Pro unlocks the full distribution.

Compare your agency → Explore all data