Staffing Agency Profit Margin & Markup Calculator

Calculate staffing agency profit margin, markup, and bill rates for temp agencies, recruiting firms, and service agencies. Enter your pay rate and target margin to back-calculate the bill rate you need — or model gross margin, net profit, and overhead together. Staffing economics vary widely by service mix and by what each company includes in cost of services. Use the calculator to model your own loaded labor cost and overhead, then compare the result with the current public-company reference points below.

On this page: Calculator · How to interpret results · Common scenarios · FAQ

Temp agency markup & margin: bill rate vs pay rate examples

Staffing and temp agencies work with bill rates (what clients pay) and pay rates (what temps/contractors earn). The difference is the pay-bill spread. That spread is not necessarily accounting gross margin because payroll taxes, benefits, workers' comp, and other direct employment costs may also sit in cost of services. Here are simple spread examples:

Bill Rate (Client Pays) Pay Rate (Contractor Gets) Pay-Bill Spread ($) Spread %
$35/hr $25/hr $10/hr 28.6%
$50/hr $35/hr $15/hr 30%
$75/hr $50/hr $25/hr 33.3%
$100/hr $65/hr $35/hr 35%
$125/hr $80/hr $45/hr 36%

Markup convention matters: staffing markup is usually quoted as a percentage of the worker's pay rate, while margin is quoted as a percentage of client revenue. Published market guides often show wide markup ranges, so use your loaded labor cost—not a generic percentage—to set a bill rate.

For recruiting/placement agencies: direct-hire economics are different because the worker's salary is not an hourly cost paid by the agency. Gross profit can therefore be much higher, but recruiter time, sourcing costs, guarantees, replacements, and overhead still determine actual profitability. This calculator is designed primarily for hourly staffing and service-agency scenarios.

Markup vs margin: what's the difference?

Markup is usually quoted on worker pay. The pay-bill spread is the difference between bill rate and pay rate. If worker pay were the only direct cost, the spread percentage would equal gross margin; when payroll taxes, benefits, workers' comp, or other direct costs apply, accounting gross margin is lower. Here's the markup-to-spread conversion:

If Your Markup Is... Pay-Bill Spread % Example (Staffing)
25% markup 20% of bill rate Pay $40/hr, bill $50/hr ($10 spread ÷ $50 = 20%)
33% markup 25% of bill rate Pay $30/hr, bill $40/hr ($10 spread ÷ $40 = 25%)
43% markup 30% of bill rate Pay $35/hr, bill $50/hr ($15 spread ÷ $50 = 30%)
50% markup 33.3% of bill rate Pay $50/hr, bill $75/hr ($25 spread ÷ $75 = 33.3%)
67% markup 40% of bill rate Pay $60/hr, bill $100/hr ($40 spread ÷ $100 = 40%)

Formula: Pay-bill spread % = (Markup ÷ (1 + Markup)) × 100. A 50% markup on pay creates a 33.3% spread as a share of bill rate before other direct employment costs. Use loaded labor cost when you calculate true gross margin.

How to calculate a staffing agency bill rate

Start with loaded direct labor cost, not worker pay alone. Add the payroll taxes, workers' comp, benefits, insurance, and other direct costs the agency bears, then back into the bill rate: Bill rate = Loaded direct cost ÷ (1 − Target gross margin %).

Example: $40/hr pay with 18% direct employer burden produces $47.20/hr loaded direct cost. At a 20% target gross margin, the required bill rate is $47.20 ÷ 0.80 = $59.00/hr. That is a 47.5% markup on worker pay, showing why markup and gross margin are not interchangeable.

Need to model the contractor's side of the rate equation? Use the salary to contract rate calculator to estimate the worker-side rate needed to replace salary, benefits, and business costs.

Staffing bill rate & markup planner

Enter your actual payroll burden and target gross margin. The planner calculates the required client bill rate, markup on worker pay, pay-bill spread, and the amount remaining after allocated weekly overhead.

Need a contractor agreement to go with your rates? Contractor agreement covers bill rates, payment terms, scope of work, and termination clauses — customise and download in minutes.

Annual agency profitability model

Use this second model for a service agency or staffing portfolio: enter average billable rate, billable hours, fully-loaded annual employee cost, and annual overhead to estimate gross and net margin across the team.

Locking in these numbers with a new client? Consulting agreement covers billing terms, scope, and margin-protecting clauses — customise and download in minutes.
Optimizing agency rates? Read the Agency Margin Guide for benchmarks, margin traps, and tactics to improve net profit without cutting headcount.

Common agency margin scenarios (with real numbers)

Scenario 1: Temp staffing agency

Bill rate: $50/hr · Pay rate: $35/hr · Pay-bill spread: $15/hr (30% of bill rate) · Additional costs: $8/hr (for example payroll burden, workers' comp, and allocated admin) · Amount remaining: $7/hr (14% of bill rate)

Key insight: A 30% pay-bill spread is not the same as a 30% accounting gross margin. Direct employment costs and overhead can consume much of the spread, so model loaded cost explicitly.

Scenario 2: Creative/consulting agency

Billable rate: $150/hr · Fully-loaded employee cost: $85/hr · Gross margin: $65/hr (43%) · Utilization: 75% (30 billable hrs/week) · Overhead per employee: $20/hr effective · Net margin: ~30%

Key insight: Higher bill rates allow for better net margin, but only if utilization stays high. A utilization drop can materially compress net margin because fixed employee and overhead costs are spread across fewer billable hours.

Scenario 3: Staffing markup vs margin confusion

A temp agency charges $60/hr (bill rate) and pays contractors $40/hr (pay rate). Internally, they call this a "50% markup" ($20 markup ÷ $40 cost). But gross margin is actually 33.3% ($20 margin ÷ $60 revenue). After $10/hr in overhead, net margin is only 16.7% — much lower than the "50%" they're quoting.

Why it matters: Talking about "markup" makes profitability sound better than it is. Always convert to margin to see true profitability after overhead.

Questions about contractor classification or agency compliance? Ask an employment lawyer — get answers on bill rate structures, worker classification, and tax treatment, typically within minutes.

For more tactics: Read the Agency Margin Guide for benchmarks, margin traps, and ways to improve profitability without burning out teams.

Scenario 4: Overhead creep

Software, admin, and leadership time quietly reduce net profit even when gross margin looks healthy. If overhead grows 10% but bill rates stay flat, net margin compresses without any visible change in gross margin. Track overhead as a percentage of revenue quarterly.

Want to learn how to close profitable deals? Read the Agency Sales Guide.

Know your margin target? Use the Temp Agency Margin Guide to benchmark your rates against industry standards and identify where margin is leaking.

How to Interpret Your Agency Margin

Calculating your agency margin is only the first step. Understanding why your margin looks the way it does — and what to change — is where real profitability improvements happen.

Read our in-depth guide on how agency margins work and how to improve them to learn what healthy benchmarks look like, common margin traps, and practical ways agencies increase profitability without burning out teams.

Margin problems often start at the proposal stage. See the Agency Sales Guide for ways to avoid discount traps and structure deals that support your target margin.

Related Calculators

Agency margin & markup calculator: FAQs

How do you calculate temp agency markup?

Temp agency markup = (Bill rate − Pay rate) ÷ Pay rate × 100. Example: bill clients $50/hr and pay workers $35/hr → markup = 42.9%. The $15 difference is a 30% pay-bill spread as a share of bill rate, but accounting gross margin may be lower after payroll taxes, benefits, workers' comp, and other direct assignment costs. Use the planner above to model loaded cost explicitly.

What is a good margin for a staffing agency?

There is no single "good" staffing margin that applies across every model. In 2025, reported gross-profit rates were 16.7% at ManpowerGroup, 18.7% underlying at Randstad, and 20.1% at Kelly, while Robert Half's contract talent solutions reported 39.0%. Those figures are not directly interchangeable because service mix and cost definitions differ. Use your own loaded labor cost and overhead, then compare with businesses that account for costs in a similar way.

What is the difference between markup and margin?

Staffing markup is usually calculated on worker pay: (Bill rate − Pay rate) ÷ Pay rate. The simple pay-bill spread percentage is (Bill rate − Pay rate) ÷ Bill rate. Accounting gross margin should subtract all direct cost-of-services items, not worker pay alone. For example, a 50% markup creates a 33.3% pay-bill spread before payroll burden and other direct employment costs.

What is a healthy agency margin?

First identify which margin you mean. Promethean Research reported a 13% average after-tax net margin for digital agencies in 2025, with a long-run average around 15%. Staffing-company gross-profit rates use different cost structures and can look very different, so a digital-agency net-margin benchmark should not be applied directly to temp staffing.

Why is utilization so important for agency margins?

Utilization measures billable hours as a percentage of available hours. Even small drops (e.g., 80% to 70%) reduce revenue by 12.5% while fixed costs stay the same, compressing net margin fast. For staffing agencies, temps between assignments = 0% utilization on that headcount.

How do recruitment agencies calculate margin?

Recruitment and direct-hire agencies usually earn placement-fee revenue rather than an hourly pay-bill spread. Calculate gross margin from fee revenue minus direct recruiting/delivery costs, then subtract overhead to reach operating or net margin. This calculator is designed primarily for hourly staffing scenarios, so direct-hire firms should use their actual direct delivery costs rather than treating the candidate's salary as agency payroll.

Should agencies price by hourly rate?

Many agencies sell retainers or fixed-fee projects but track internal blended rates to manage delivery costs and profitability. Temporary staffing commonly uses hourly bill rates, while direct hire, RPO/MSP, and managed service arrangements can use different fee structures. Use the retainer pricing calculator for recurring service retainers.

How do you calculate a staffing agency bill rate?

Calculate loaded direct labor cost first, then use: Bill rate = Loaded direct cost ÷ (1 − Target gross margin %). Example: $40/hr pay plus 18% direct employer burden = $47.20/hr loaded cost. At a 20% target gross margin, the required bill rate is $59.00/hr. The planner above also shows the resulting markup on worker pay and contribution after allocated overhead.