Mid-October 2024, a month before peak season, Ontario, California. Morning briefing, 6:30 a.m. — the agency sent 38 names, 31 showed up. The invoice said $32 an hour per head; the paychecks said $19. That $13 gap is the temp agency markup, and it took me years to understand it.
Seven no-shows, no call, no text. Business as usual in the weeks before peak — no agency can control that. The night crew hadn't finished handover, the morning crew was already rolling, and a 220,000-square-foot building doesn't wait for anyone.
The gap between the bill rate and the pay rate is where agencies live. Every warehouse that uses temp labor pays it, but nine out of ten managers I've met can't explain what it's actually made of.
The Bill Rate, Taken Apart: Know Your Markup
Let's be honest — the agency is not a charity. That thirteen dollars breaks down roughly like this:
| Piece of the bill rate | What it is | Rough share |
|---|---|---|
| Worker's pay | The hourly wage the worker actually takes home | 55%–70% |
| Statutory employer costs | Payroll taxes, workers' comp, unemployment insurance | 10%–15% |
| Recruiting and admin | Hiring, screening, shift coverage, payroll float | 5%–10% |
| Agency margin | Their profit | Whatever's left |
Do the math backward and it's clear: $19 pay, $32 bill — the gap lands a little over 40%.
The range you'll hear people talk about openly in light industrial and warehousing: 30% to 60%. Below 30%, the agency is barely covering costs. Above 60%, you'd better ask what exactly they're doing to earn it. Treat your own contract as the only number that counts — anyone else's deal is just a reference point.
Why does knowing the breakdown matter? Because when you negotiate, you stop staring at one number. You can see which piece has fat in it. Some agencies quote you a low bill rate, then hit you with a fat conversion fee when you want to hire someone full-time. Same sheep, same wool.
Which brings me to the second story.
The Conversion Fee Nobody Reads Until It Bites
Spring 2025. We had a picker — call him Qiang — four months on the job, fast hands, low error rate. His lead asked me to bring him on full-time. I called the agency. Conversion fee: $3,500.
I just stared at the phone. We'd already paid four months of bill rates on this guy, and now hiring him costs another thirty-five hundred?
Their answer: the contract says any conversion within twelve months triggers a fee, prorated by month. I went back and read the contract. Sure enough — right there, a clause I'd skimmed past on day one.
We worked it out: I stalled his conversion two weeks and negotiated an addendum — 520 hours worked (about three months of solid full-time) and the conversion is free; hit half that and the fee drops by half. Qiang's $3,500 ended up at $800.
The lesson cost me money to learn: negotiate the conversion terms on the day you sign, not the day you want to keep someone. By then, all the leverage sits with the agency.

Four Levers That Actually Moved Our Markup Rate
Over a few years with three agencies, we took the gap between bill rate and pay rate from nearly fifty percent down to the low thirties. Four levers did it. Every one of them was traded for volume or commitment — nothing was free.
Lever one: volume for price. Two months before peak, we sign an addendum: 40 people a day guaranteed for eight weeks, up to 60 around the holidays. In exchange, the bill rate drops a tier. Volume is hard currency. An agency's worst nightmare is recruiting people with nowhere to send them — give them certainty and they'll give you margin. But do it two months early. Not in November, when everyone's on fire.
Lever two: consolidate. We used to split across three agencies, a dozen heads each. Looked like smart shopping. In reality the admin cost was all ours: three invoices, three attendance systems, three account reps. We moved to one primary and one backup. The bill rate dropped five points. Their math is simple — fifty heads in one place spreads their recruiting cost thin, so they can afford to cut you a deal.
Lever three: conversion terms up front. That's the Qiang lesson. Our standard clause now: 520 hours, free conversion; half that, half the fee. Written in on day one. Agencies grumble the first time, then they accept it — in an industry with this much churn, almost nobody makes it to three months anyway.
Lever four: bet on attendance. This one works best. We wrote it into the addendum: first-day show rate at or above 90%, monthly tardiness under 5% — miss it and that month's markup drops automatically. Agencies hate this clause because they genuinely can't control their people. But flip it around: if they can't control attendance, why should we pay full price? After we signed it, guess what happened — show rates went up. The agency started calling workers the night before to confirm. Funny how that works.
Squeeze Too Hard and Your People Walk First
Here's the counterintuitive part, and I paid tuition to learn it.
In 2023 we squeezed one agency down to a 28% markup. Felt pretty clever at the time. Then peak hit, and that agency sent all its reliable veterans to the warehouse next door that was paying more. We got the day-one rookies. For two weeks our pick error rate doubled. Overtime, rework, two mis-shipments that cost us chargebacks — the total was more than triple what we'd saved on the markup.
Let me say it plainly: when you squeeze the price below what the agency can live on, the first thing that leaves is your crew. Temp workers are people. They go where the deal is fair. The agency only has so many good hands, and peak season is a seller's market. Once that clicks, your whole negotiating posture changes.
So our rule now: negotiate the rate into a fair range and stop. Spend the remaining energy on attendance and retention. One veteran who stays the whole season is worth three rookies who rotate through every week. That math matters more than a few points of markup.
Three reminders for fellow managers: when an agency quotes you, ask the pay rate first, then back out the gap; write the conversion terms into the contract on day one; and negotiate two months before peak, not in November. Temp labor is about people, not numbers — but you'd better understand the numbers first.
By Chen Feng, Warehouse Operations Manager







