Gross margin helps a staffing agency understand how much revenue remains after the direct costs included in its chosen gross-profit definition.
For temporary staffing, the calculation can look like a simple difference between a client bill rate and a worker pay rate. In practice, direct employment and assignment costs may also belong in the calculation. The agency's accountant or finance adviser should define that treatment.
This guide is general operational education, not financial, tax, payroll, or legal advice.
Gross profit, gross margin, and markup are different
Use these terms consistently:
Gross profit = staffing revenue − direct costs
Gross margin % = (gross profit ÷ staffing revenue) × 100
Markup % = (gross profit ÷ direct costs) × 100
Gross margin divides by revenue. Markup divides by cost. The percentages are therefore different even when they use the same revenue and cost values.
Checked staffing gross-margin example
Assume one hour of temporary work has:
- client revenue: $50.00;
- direct costs under the agency's confirmed accounting definition: $38.00; and
- gross profit: $50.00 − $38.00 = $12.00.
The gross margin is:
($12.00 ÷ $50.00) × 100 = 24.0%
The markup on direct cost is:
($12.00 ÷ $38.00) × 100 = 31.6%
Calling both results “margin” would create a reporting error. Keep the numerator, denominator, and cost definition beside the measure.
Pay rate is not always the full direct cost
The worker's pay rate may be only one part of the agency's cost of supplying labour. Depending on the jurisdiction, employment arrangement, contract, and accounting policy, direct costs might also include items such as:
- employer payroll taxes or levies;
- holiday, leave, or statutory pay obligations;
- pension or superannuation contributions;
- workers' compensation or employment insurance;
- role-specific allowances;
- overtime and penalty rates;
- benefits attached to the assignment; and
- VMS, MSP, or other directly attributable programme fees.
The correct treatment varies across Australia, Canada, New Zealand, South Africa, the United Kingdom, and other markets. Confirm the calculation with qualified financial and payroll advisers. Do not copy a generic industry formula into financial reporting without checking the agency's obligations and chart of accounts.
Calculate margin at the right level
Agency-wide gross margin is useful for financial oversight. Operating teams also need detail that helps explain the result.
Review margin by relevant dimensions such as:
- client and contract;
- role, profession, or Talent Pool;
- branch or desk;
- regular, overtime, weekend, or public-holiday hours;
- permanent, contract, or temporary service line;
- VMS or managed programme; and
- invoiced, accrued, disputed, or unapproved work status.
A blended percentage can hide a client where the wrong rate rule was applied, an allowance was missed, or a large volume of worked time is awaiting approval.
Reconcile worked time before interpreting the result
Margin reporting depends on reliable operational inputs. Before reviewing a period, check that:
- worked hours and approved timesheets use the intended period;
- pay and bill rules match the role, client, shift, and agreement;
- overtime, allowances, expenses, and corrections are handled consistently;
- cancelled shifts and no-shows are not reported as worked revenue;
- direct costs use the finance team's approved definition; and
- later adjustments can be traced back to the original work record.
The staffing timesheets and payroll-ready exports guide explains Scissors' downstream boundary. Scissors helps organise approved data and configurable export shapes; it does not replace payroll, accounting, tax, or statutory reporting systems.
Avoid unsupported margin benchmarks
There is no universal “good gross margin” for every staffing agency. Results vary with service line, role scarcity, client terms, employment costs, insurance, geography, programme fees, volume, and the costs included in the definition.
Use the agency's verified historical data, contract economics, and qualified financial advice. If an external benchmark uses a different cost definition, it is not directly comparable.
Use margin with delivery measures
Gross margin is a commercial outcome, not a complete operating score.
- Fill rate shows how much client demand was covered.
- Time to fill shows how quickly demand reached the defined fill event.
- Hours worked and timesheet approval show how much booked work became recorded delivery.
- Cancellation and no-show measures show where planned revenue did not become worked revenue.
- Client concentration shows whether the result depends heavily on one relationship.
The recruitment KPI dashboard template brings those operational and commercial views together without turning every measure into an individual recruiter target.
Where Scissors fits
Scissors connects job and shift records with rate rules, timesheets, client approvals, and payroll-ready or accounting-ready exports. That operational trail can support reconciliation before data moves into the agency's specialist finance and payroll systems.
Scissors does not provide financial advice, set margin targets, calculate statutory obligations for every jurisdiction, or replace finance and payroll products. Agency owners should confirm cost definitions and reporting treatment with their qualified advisers.
Healthcare agencies can map those commercial boundaries alongside scheduling, worker readiness, timesheets, and client approvals in the healthcare staffing software guide.
Staffing gross-margin FAQs
What is the gross margin formula for a staffing agency?
Gross margin percentage is gross profit divided by staffing revenue, multiplied by 100. Gross profit is staffing revenue minus the direct costs included in the agency's confirmed accounting definition.
Is staffing markup the same as gross margin?
No. Markup divides gross profit by direct cost, while gross margin divides gross profit by revenue. The two percentages are different.
Does worker pay equal the direct cost of a placement?
Not always. Direct cost may also include employment on-costs, allowances, insurance, benefits, or programme fees. The treatment depends on the jurisdiction and the agency's accounting policy.