What Is Markup?
Markup in staffing is the percentage added to a contractor's pay rate to calculate the bill rate charged to the client. A 40% markup on a $50/hour pay rate produces a $70/hour bill rate. The markup must cover employer on-costs (payroll taxes, benefits, insurance), agency overhead, and profit margin — a markup below 25-30% typically signals unsustainable pricing for most staffing models.
Why Markup Matters for Agency Profitability
A staffing agency that prices on markup percentage without fully modelling the underlying cost components will eventually run placements at a loss — often without knowing it until month-end reconciliation reveals the damage. If the markup doesn't fully cover burden costs, the agency loses money on every hour worked regardless of volume. The Staffing Industry Analysts reports that average gross margins for US temporary staffing firms sit at approximately 25%, which means there is limited headroom to absorb surprise costs. A SUTA rate hike of two percentage points, or a workers' compensation audit that reclassifies an occupational code to a higher rate, can silently erode margin across an entire account.
The pressure on markup comes from both sides of the placement. On the worker side, tight labour markets push pay rates upward; on the client side, procurement teams benchmark bill rates against competing agencies and VMS data. An account manager who holds markup constant while pay rates climb will find the resulting bill rate exceeding the client's rate card ceiling. Conversely, cutting markup to win business at a client's preferred rate may leave insufficient spread to cover the full burden after the placement runs.
For agencies operating across multiple states, SUTA alone creates significant complexity. Rates vary from under 1% in states with low unemployment to above 6% for new employers in high-rate states, and experience ratings mean the same agency pays different rates in different jurisdictions. A uniform markup applied nationally will be insufficient in some states and excessive in others, which is why sophisticated agencies maintain role-by-role and state-by-state markup matrices rather than a single company-wide percentage.
What Goes Into the Markup
Markup is the sum of several distinct cost layers stacked on top of the worker's pay rate. The mandatory statutory layer for US W-2 workers includes: FICA employer contribution (7.65% of gross wages, split between Social Security at 6.2% and Medicare at 1.45%), FUTA at 0.6% on the first $7,000 of annual wages, SUTA at a rate determined by state and employer experience (typically 1–5%), and workers' compensation insurance (which ranges from approximately 0.3% for office and clerical roles under class code 8810 to 25%+ for hazardous occupations in construction or logging).
On top of the statutory layer sit discretionary costs: general liability insurance (typically 1–2% of wages), any benefits pass-through if the agency provides health insurance or PTO accruals (adding 3–8%), and an overhead allocation for branch operating costs including recruiter salaries, office space, and technology. Finally, a net profit margin target — commonly 5–10% on bill revenue for temp placements — is built in. Adding each component to a $25/hr pay rate: FICA $1.91, FUTA $0.15, SUTA at 3.8% adds $0.95, workers' comp at 5.2% adds $1.30, general liability $0.38, overhead allocation at 12% adds $3.00, net margin at 8% adds $2.00 — total bill rate approximately $34.69, representing a 38.8% markup. The recruiter or account manager who prices this at a round 40% markup ($35/hr) is working with the right ballpark, but the underlying calculation should be driven by actual cost components, not a rule of thumb.
Markup vs Margin: The Calculation Difference
Many recruiters use markup and margin interchangeably, but they measure different things and give different results from the same numbers. Markup is calculated on the pay rate as the denominator: markup % = (bill rate − pay rate) ÷ pay rate. Gross margin uses the bill rate as the denominator: gross margin % = (bill rate − pay rate − burden) ÷ bill rate. At a $20 pay rate with a 50% markup, the bill rate is $30. If burden is $4.50/hr, gross margin is ($30 − $20 − $4.50) ÷ $30 = 18.3% — not 50%.
This distinction matters because agencies that target gross margin as their profitability metric (as most sophisticated operators do) cannot use markup percentage as a reliable proxy. A 50% markup looks healthy; an 18% gross margin signals a thin operation in the context of SIA benchmarks. Agencies should run their P&L in gross margin terms and use markup only as a quoting convenience when setting client bill rates.
Markup in Practice
An account manager at a mid-size staffing firm bids on a manufacturing contract covering assembly line workers in a state with a SUTA rate of 3.8% and a workers' compensation classification of 3632 (manufacturing, general) at a rate of 5.2% in the agency's experience rating. Running the burden calculation on a $22/hr pay rate: FICA $1.68, FUTA $0.15, SUTA $0.84, workers' comp $1.14, general liability $0.33 — total burden $4.14, or 18.8% of pay rate. Adding a 12% overhead allocation ($2.64) and a 6% net margin target ($1.32), the all-in markup is 37.8%, meaning the bill rate needs to be $30.32/hr. The account manager quotes $31/hr — a 40.9% markup — to maintain a small buffer and wins the contract. Over a projected 3,500 billed hours per week, the 3 percentage points of buffer above break-even generates approximately $22,750/month in additional gross profit that absorbs fluctuations in SUTA rates and overtime claims.
Key Statistics
Average gross margins for US temporary staffing firms are approximately 25%
Staffing Industry Analysts, 2024