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.

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
- How staffing agencies make money: markup and margin explained covers the pay rate to bill rate calculation and what the spread covers in a contract staffing model.
- Pricing your staffing agency: how to calculate bill rates walks through cost modeling from pay rate through employer taxes, insurance, and profit layer.
- Workers compensation insurance for staffing agencies covers how comp codes and premiums affect contract staffing margins by role type.
- Staffing agency markup discussion in r/recruiting contains real conversations from agency owners and ops leads about markup ranges and what clients push back on.
- Contract staffing pricing in r/RecruitmentAgencies covers practical pricing questions from agency operators including how to defend margins against procurement teams.
- Staffing agency profitability in r/smallbusiness covers how staffing agency owners think about gross margin floors and break-even analysis.
Quora
- How do staffing agencies calculate markup and margin on contract placements? collects answers from agency owners, finance leads, and workforce procurement professionals about how these numbers work in practice.
Markup vs margin: same dollars, different percentages
| Scenario | Pay rate | Bill rate | Spread | Markup (spread / pay rate) | Margin (spread / bill rate) |
|---|---|---|---|---|---|
| Standard professional | $50/hr | $75/hr | $25/hr | 50% | 33.3% |
| High-pay specialist | $120/hr | $160/hr | $40/hr | 33.3% | 25% |
| High-comp-cost manual | $22/hr | $38/hr | $16/hr | 72.7% | 42.1% |
| Blended enterprise program | Mixed | Mixed | Mixed | Verify by role type | Verify 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
- Glossary: Agency invoice payment terms and collections, Retainers and escrow for search engagements, Rebate and clawback clauses on placement fees
- Glossary: Indemnification clauses in client-agency contracts, Business development for recruiting agencies, Data room and due diligence when selling a recruitment agency
- Glossary: Recruitment agency software, Workflow automation, Human-in-the-loop
- Workshops: AI in recruiting
- Course: Starting with AI: the foundations in recruiting
- Membership: Become a member
