Skip to main content
VA Horizon
Book a Call
Pricing & Deal Structure

Bill Rate vs. Pay Rate vs. Markup vs. Gross Margin

Quick answer

Pay rate is what the placed worker earns per hour. Bill rate is what the client pays per hour. Markup (or spread) is the dollar or percentage gap between them, calculated against the pay rate. Gross margin is that same dollar gap calculated against the bill rate instead, which is why markup and margin are never the same percentage even when they describe the identical spread.

That distinction, markup on pay rate versus margin on bill rate, is the single most common source of confusion in staffing pricing conversations, and it is worth getting exactly right before you ever quote a number to a client.

Four Terms, One Placement

Every hour a placed worker bills touches all four numbers at once. Murray Resources' recruiting-industry glossary lists bill rate, pay rate, markup, and gross margin as core placement-economics terms, and for good reason: get any one of them wrong in a quote and the other three are wrong too, because they are all derived from the same two inputs.

Pay Rate: What the Worker Earns

Pay rate is the simplest of the four: it is the hourly wage the placed candidate actually receives. It is also the number every client-facing markup or margin calculation starts from, since the other three terms all exist to describe the relationship between this number and what the client pays.

Want this handled for you?

Pay per booked meeting for your industry. No retainer.

Book a B2B Call

Bill Rate: What the Client Pays

Bill rate is the hourly rate the client is invoiced. It includes the pay rate plus everything the agency absorbs on the worker's behalf, payroll taxes, workers' comp, unemployment insurance, benefits where applicable, and the agency's margin. It is the one number of the four the client actually experiences directly, which is exactly why the previous guide in this series argues you should lead a pricing conversation with this figure, not with a percentage.

Markup: The Spread, Measured Against Pay Rate

Markup is the dollar difference between bill rate and pay rate, expressed as a percentage of the pay rate. If a worker's pay rate is $20 an hour and the bill rate is $28, the spread is $8, and the markup is $8 divided by $20, or 40%. Markup is the number staffing agencies talk about internally most often, because it is the multiplier applied directly to pay rate when building a quote.

Gross Margin: The Same Spread, Measured Against Bill Rate

Gross margin is the identical $8 spread from the example above, but expressed as a percentage of the bill rate instead of the pay rate: $8 divided by $28, or roughly 28.6%. Same dollars, different denominator, meaningfully different percentage. A 40% markup and a 28.6% margin describe the exact same placement. Confusing the two, quoting a "40% margin" when you actually mean a 40% markup, either overstates your profitability internally or misquotes a client externally, and it is one of the more common mistakes a new BD rep makes in their first few months.

Why This Distinction Matters for Every Other Deal-Structure Decision

Getting markup versus margin straight is not academic. It determines whether you are comparing apples to apples when benchmarking your own pricing, whether a spreadsheet built for one metric is quietly misleading you when read as the other, and whether the number you quote internally to a manager matches what actually shows up on the client invoice. It also underlies the fee-structure and contract decisions covered in the companion guides on contingency versus retained search and perm-fee structuring, both of which assume you are working from a clean, consistent definition of spread.

TermWhat It MeasuresFormulaExample (pay rate $20, bill rate $28)
Pay rateWhat the worker earns per hourn/a$20.00
Bill rateWhat the client pays per hourPay rate + spread$28.00
Markup (spread)The gap, measured against pay rate(Bill rate − pay rate) ÷ pay rate$8 ÷ $20 = 40%
Gross marginThe same gap, measured against bill rate(Bill rate − pay rate) ÷ bill rate$8 ÷ $28 = 28.6%

The dollar figures here are a worked illustration of the formulas, not a market benchmark or a typical rate. Your own pay rate and target spread will vary by role, segment, and market.

What this means for you

  • Markup is the spread measured against pay rate. Gross margin is the identical spread measured against bill rate. They are never the same percentage for the same placement.
  • Bill rate is the only one of the four terms the client actually experiences directly, which is why it belongs at the front of any client-facing conversation.
  • Confusing markup with margin is one of the most common early mistakes in staffing BD, and it quietly distorts both internal reporting and client quotes if it goes uncaught.

Sources

The external data in this guide draws on the sources below. Figures described in the text as estimates or industry triangulations are directional and are not attributed to a single dataset.

FAQ

What is the difference between bill rate and pay rate?
Pay rate is what the placed worker earns per hour. Bill rate is what the client is invoiced per hour, which includes the pay rate plus payroll taxes, workers' comp, unemployment insurance, benefits where applicable, and the agency's margin.
What is the difference between markup and gross margin in staffing?
They describe the same dollar spread between bill rate and pay rate, but with different denominators. Markup divides the spread by the pay rate. Gross margin divides the same spread by the bill rate. For an $8 spread on a $20 pay rate and $28 bill rate, that is a 40% markup but only a 28.6% gross margin.
How do I calculate staffing markup?
Subtract the pay rate from the bill rate to get the spread, then divide the spread by the pay rate. A $20 pay rate and a $28 bill rate gives an $8 spread, which is a 40% markup on pay rate.
Why does the difference between markup and margin matter?
Because they are never the same percentage for the same placement, and treating them interchangeably either overstates your actual profitability internally or misquotes a client externally. Every downstream pricing and fee-structure decision assumes you are working from a clean, consistent definition of the two.

Clean math on the spreadsheet. Now you need someone to book the meeting.

Book a 15-minute call and see how VA Horizon's Human + AI SDRs fill your pipeline with hiring managers who are ready to hear these numbers.

Book a B2B Call

Pay per booked meeting · No retainer · Free no-show replacement