AI with Michal

Markup and margin on contract staffing

In contract staffing, markup is the percentage a recruiting agency adds to a contractor's pay rate to cover employer taxes, insurance, overhead, and profit before billing the client. Margin is the same gross profit expressed as a share of the bill rate rather than the pay rate - two ways of describing the same spread between what the contractor earns and what the client pays.

Michal Juhas · Last reviewed May 5, 2026

What is markup and margin on contract staffing?

In contract staffing, the agency sits between a contractor who wants to work and a client company that needs the work done. The contractor earns a pay rate. The client pays a bill rate. The difference between those two numbers, minus the agency's costs, is the gross profit that keeps the business running.

Markup and margin are two ways of expressing how big that spread is. Markup compares the spread to the pay rate. Margin compares the same spread to the bill rate. The dollar amount is identical; the percentage differs depending on which denominator you use.

Understanding both matters because clients negotiate in bill rates, finance teams report in margin, and account managers price in markup. Using the wrong number in the wrong conversation creates silent losses that only appear in the monthly gross profit report.

Illustration: contract staffing markup showing pay rate and employer cost layers stacked beneath a bill rate, with a gross profit margin band on the right and a cost breakdown strip identifying taxes, insurance, overhead, and profit

In practice

  • A staffing agency places a software contractor at a $70 pay rate and bills the client $105. The markup is 50% ($35 divided by $70). The gross margin is 33.3% ($35 divided by $105). The agency owner cares about the 33.3% margin when building the P&L; the account manager used the 50% markup to quote the client.
  • A workforce procurement manager at an enterprise client reviews agency invoices and notices that bill rates for the same role category vary by 30% across three preferred suppliers. She asks each agency to explain their markup components. Two can provide itemized cost breakdowns; one cannot. The two who can defend their pricing keep the contract.
  • An operations lead at a mid-size staffing firm discovers that a client won 18 months ago on a 45% blended markup includes a cluster of high-risk warehouse roles with workers' comp codes that consume 12% of pay. The actual margin on those placements is closer to 8%, not the 22% the markup suggested. They renegotiate the rate schedule at the next contract renewal.

Quick read, then how hiring teams use it

This page is for agency founders, operations managers, and finance leads who price and track contract placements, and for procurement and TA leaders at client companies who want to understand what drives the bill rates they are paying.

Plain-language summary

  • What it means for you: Markup is the percentage you add to a contractor's pay rate to set your bill rate. Margin is what percentage of that bill rate you keep after covering all your costs. Both measure the same spread; neither is more honest than the other.
  • How you would use it: Quote clients in bill rates. Track your business in gross margin percentages. Price new placements using a cost model that itemizes every employer cost before adding profit.
  • How to get started: Pull your last ten contract placements and calculate actual gross margin on each by subtracting all employer costs from the bill rate and dividing by the bill rate. If any placements are below 15% gross margin, investigate whether the pay rate was set correctly and whether comp class codes match the actual work.
  • When it is a good time: When quoting a new client contract, when renewing a rate schedule, or when your gross profit report shows lower margins than your quoted markup rates imply.

When you are running live reqs and tools

  • What it means for you: Contract margin is a live operational metric, not a one-time negotiation outcome. Pay rate increases, workers' comp reclassifications, state tax changes, and benefits adjustments all move the margin on existing placements without changing the agreed bill rate.
  • When it is a good time: At every new placement pricing, at annual contract renewals, and whenever you add a role category to an existing client program that differs significantly from the roles you originally priced.
  • How to use it: Build a pricing model that starts from pay rate, layers in each employer cost as a percentage, calculates a break-even bill rate, and then shows what markup and margin result from your target profit layer. Use recruitment agency software with gross margin reporting by client and role. Flag any placement priced below your floor margin for senior review before the quote goes to the client.
  • How to get started: Define a minimum acceptable gross margin for each role category in your business (many agencies use 20% to 25% as a floor for standard professional roles). Build that floor into your pricing tool so it flags automatically rather than relying on individual account managers to remember during competitive bids.
  • What to watch for: Blended rate agreements that look acceptable on average but hide structurally loss-making role categories underneath. Comp rate misclassification that inflates apparent margin at pricing but surfaces as an insurance shortfall at audit. Clients who push bill rates down incrementally each renewal without reducing the scope of work or improving the contractor supply economics. See agency invoice payment terms for how the cash timing on these placements adds a working capital dimension on top of the margin question.

Where we talk about this

On AI with Michal live sessions, agency pricing and margin topics come up in the AI in recruiting track when agency founders and operations leads discuss how to systematize billing, contract governance, and gross profit reporting alongside sourcing and screening automation. The Workshops cohort covers placement fee structures, contract staffing economics, and how to use AI tools to track and defend margin without adding headcount to finance.

Around the web (opinions and rabbit holes)

Third-party creators cover staffing markup and margin from operations, finance, and owner perspectives. These are starting points, not endorsements. Verify any pricing formula or tax rate with a qualified accountant or employment lawyer before applying it to live placements.

YouTube

Reddit

Quora

Markup vs margin: same dollars, different percentages

ScenarioPay rateBill rateSpreadMarkup (spread / pay rate)Margin (spread / bill rate)
Standard professional$50/hr$75/hr$25/hr50%33.3%
High-pay specialist$120/hr$160/hr$40/hr33.3%25%
High-comp-cost manual$22/hr$38/hr$16/hr72.7%42.1%
Blended enterprise programMixedMixedMixedVerify by role typeVerify by role type

Gross margin below 20% on most role categories signals that cost assumptions at pricing were too optimistic, or that pay rates have risen since the rate card was last updated.

Related on this site

Frequently asked questions

What is the difference between markup and margin in contract staffing?
Markup and margin describe the same gross profit dollar amount two different ways. Markup is a percentage of the contractor's pay rate: if a contractor earns $50 an hour and you bill the client $75, your markup is 50%. Margin is a percentage of the bill rate: the same $25 spread over a $75 bill rate gives you a 33.3% gross margin. Both matter in practice. Recruiters and account managers typically work in markup because it translates directly from pay rate to bill rate. Finance teams prefer margin because it expresses profit as a share of revenue alongside other business metrics. Know which number your contracts and forecasts use before you enter a client negotiation, so you do not confuse a 50% markup with a 50% margin - they are very different outcomes.
What is a typical markup percentage for a staffing agency placing contractors?
Typical markup in contract staffing runs between 40% and 80% of the contractor's pay rate for clerical, light industrial, and general professional roles. Technology and specialist roles often sit at 30% to 50% markup because pay rates are already high and clients push back harder on bill rate. Highly specialized interim roles such as executive placements, niche engineering, or compliance-critical positions can carry markups of 80% or more to reflect sourcing difficulty and short-term risk. Direct comparisons across agencies are hard because clients see only the bill rate, not the underlying markup. If a competitor claims a lower markup, verify what costs they are absorbing versus passing back through expense billing, reduced contractor benefits, or higher minimum pay thresholds.
What costs does the staffing markup cover beyond the contractor's pay rate?
The markup covers employer-side payroll taxes (FICA at approximately 7.65% of pay in the US), federal and state unemployment insurance (FUTA and SUTA), workers' compensation insurance premiums (which range from under 1% for office roles to 10% or more for high-risk classifications), professional liability insurance, and general overhead including recruiting, sales, compliance, and administration. If the agency provides contractors with health insurance, paid time off, or retirement contributions, those costs sit inside the markup too. What remains after all these costs is the agency's gross profit. Thin markups on high-comp-cost roles can produce negative gross profit before fixed costs are applied, so modeling each cost element accurately at the pricing stage is not optional for sustainable agency operations.
How do staffing agencies calculate bill rate from pay rate and target margin?
The most common approach starts with the pay rate and multiplies by one plus the markup percentage: a $50 pay rate at a 60% markup gives an $80 bill rate. If you work from a target gross margin percentage instead, divide the pay rate by one minus the margin: a $50 pay rate targeting a 37.5% margin gives the same $80 bill rate. Most agencies build a cost model that starts with pay rate, adds each employer cost element as a percentage of pay, sums them to a break-even rate, and layers a profit margin on top. Building this model once with accurate state tax rates and current insurance premiums saves most agencies from underpricing their first few enterprise clients and then wondering why gross profit is lower than the markup percentage suggests.
How does workers' compensation insurance affect contract staffing margins?
Workers' compensation premiums are calculated as a percentage of payroll and vary by state and by the contractor's job classification code. A staffing agency misclassifying a manual worker as a clerical worker to apply a lower comp rate faces insurance and regulatory exposure that compounds fast. For roles with high comp codes, the premium alone can consume 5% to 15% of pay, which means a standard 50% markup may produce significantly less profit than expected if comp costs were not modeled at pricing time. Enterprise clients negotiating fixed-rate contracts based on median role mix may not realize that a heavy shift toward high-comp classifications erodes the agency's margin across the engagement. Agencies that track margin by client and role classification catch these mismatches before they compound across a large contractor workforce.
Can technology help staffing agencies track and protect their contract margins?
Workflow automation can calculate expected margin per placement at the point of pricing, flag bill rate submissions below the agency's minimum threshold before they reach the client, and produce weekly gross margin reports broken down by client, recruiter, and role category without manual spreadsheet work. Language models are useful for drafting bill rate justifications when clients push back on pricing and for summarizing margin trends before quarterly business reviews. What automation cannot do is replace the judgment call on when to hold margin against a strategic account or accept a thin deal to win a new client relationship. See workflow automation for how to build margin tracking into repeatable operational processes, and recruitment agency software for platform features that matter most for billing and gross margin reporting.
What is a blended markup and when do enterprise clients negotiate it?
A blended markup is a single agreed-upon percentage that applies across all contractor placements with a client, regardless of role category, pay rate, or job classification code. Enterprise procurement teams favour blended rates because they simplify invoice management and make cost forecasting predictable across a large contingent workforce program. From the agency's perspective, a blended rate that works for a 50-person light industrial workforce may be structurally unprofitable on an executive interim placement with a high pay rate and a high workers' compensation code. Before agreeing to a blended rate inside an MSP or VMS contract, model the actual cost structure for each anticipated role category and confirm the blended rate covers your minimum margin on the highest-cost placements, not only the average ones. See agency invoice payment terms for how billing mechanics interact with margin once the rate is locked.

← Back to AI glossary in practice