What it means
A client may see a temporary worker's hourly pay and the higher hourly agency bill rate, and the difference is called a spread. If a worker is paid $20 an hour and the agency bills $30, the $10 spread is a 50% markup on pay, so make sure the contract uses the same base.
Markup is different from gross margin, because that same $10 spread is one-third (33.3%) of the bill rate before costs, and neither figure alone states net profit. The American Staffing Association explains that a bill rate includes more than worker wages; depending on the market and arrangement, payroll obligations, benefits, insurance, recruiting and administration can be relevant, and a staffing firm's exact costs vary.
A staffing agency may employ the worker or act under another model, so employer obligations vary by jurisdiction and contract and should not be assumed from a US article. A fictional buyer in Dubai asks its legal and HR teams which entity sponsors and pays the worker under the proposed arrangement.
Define what "pay rate" includes, since base wage, overtime, shift premiums, holiday pay and bonuses may attract different multipliers and a single percentage may not apply to all hours. A fictional nurse works a night shift, and the client checks the agreed premium and markup rather than applying a daytime rate by assumption.
Overtime needs special attention because the worker's pay rate and the client's bill rate may each change and a contract might specify a separate multiplier, as when a fictional shift extends into overtime and AP checks the approved overtime rate card before paying the bill. Some contracts specify a fixed bill rate instead of a percentage markup, and others use a cost-plus arrangement with pass-through items, so read the rate card and approved timesheets to calculate the actual charge.
Compare total delivered cost, not markup in isolation: a lower markup on higher pay can produce a higher bill rate, and a higher-skilled worker may complete work faster, as a fictional warehouse comparing two agencies with different pay and bill rates over the expected hours and required training would find. Check whether the agency handles recruitment, checks, onboarding, payroll and replacement, because those tasks can explain a spread but a quoted service should be verified in the agreement.
A timesheet controls billable hours, so the client should approve actual time, breaks and overtime, because the markup rate can be correct while billed hours are wrong; a fictional supervisor rejects four hours that were entered twice on a weekly timesheet. Travel, equipment, background checks or conversion fees may be outside the hourly markup, so ask for an itemised quote, as hidden pass-through charges can change the true cost, and a fictional agency that quotes a low hourly rate but bills separate travel should be compared on both components.
Some agencies quote a markup on fully burdened labour cost rather than worker pay, in which case the same numerical percentage means something else, so write the denominator into any comparison; a fictional spreadsheet labels a 20% figure "markup" but omits its cost base, and procurement requests clarification before comparing bids. If pay rises, a fixed percentage markup raises the bill rate unless the contract caps or adjusts it, while a fixed bill rate can squeeze the agency instead, so clarify how statutory or market wage changes flow through; a fictional client approves a wage increase and checks whether the agency's fee remains proportional.
Use a simple reconciliation of approved pay basis, applicable markup or rate card, approved hours and authorised extras, verify the invoice against all four and maintain privacy around individual wages; a fictional AP reviewer sees 40 approved hours and a valid $30-per-hour rate, then checks whether a separate screening fee was authorised. Benchmark cautiously, because industry averages may mix roles, locations, worker classifications and included services, so a high or low percentage alone is not proof of unfair pricing, and a temporary staffing markup is a pricing measure, not a verdict on value.
In practice
Real-world examples.
Example
A worker earns $20 per hour and the agency bills $30. The client's finance team calculates a 50% markup on pay and a 33.3% share of the bill rate, and records which base the contract uses so later comparisons stay consistent.
Example
A night-shift premium has a separate agreed rate. A fictional hospital checks the premium and markup on the rate card rather than applying the daytime rate by assumption.
Example
AP checks approved hours against the agency invoice. A reviewer sees 40 approved hours and a valid $30-per-hour rate, then confirms whether a separate screening fee was authorised before approving payment.
Formula
Calculation
Markup on pay = (bill rate - worker pay rate) / worker pay rate x 100%, if those are the agreed comparable bases.
Worked example. A worker is paid $20 an hour and the agency bills $30 an hour. The spread is $30 - $20 = $10. Markup on pay = $10 / $20 x 100% = 50%. Margin on the bill rate = $10 / $30 x 100% = 33.3% before agency costs.
Over a week with 40 approved hours, the client is billed 40 x $30 = $1,200, the worker's pay is 40 x $20 = $800, and the spread is $1,200 - $800 = $400. Out of that $400 the agency must cover its employment costs and agreed services, so it is not agency profit.Case study
Seen in the real world.
In this fictional case, Cedar Logistics pays an agency $30 per hour for a worker paid $20. The $10 spread is a 50% markup on pay and 33.3% of billings before agency costs. The buyer checks payroll responsibilities, included services, overtime and approved hours.
It does not describe the 50% markup as 50% agency profit. Cedar Logistics then compares a second agency on delivered cost. The second agency quotes a lower markup on a higher pay rate and bills separate travel, so the buyer compares total cost over the expected hours rather than the percentage alone.
Watch out
Common mistakes.
- Calling markup net profit.
- Comparing percentages with different denominators.
- Ignoring overtime, extras and actual approved hours.
Questions
People also ask.
Is markup the same as margin?
No. Markup divides by the pay base; margin divides by the bill rate.
What does the spread cover?
Employment costs and agreed agency services, which vary.
Can every invoice use one markup?
Not always. Check overtime, premiums and the rate card.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%