Resources

Warehouse Labor / Cost Per Unit

How Do You Calculate Cost Per Unit of Warehouse Labor?

One number tells you whether a rate you quoted two years ago still works: what one case, pallet or container costs you in labor.

September 20, 2026 · 6 min read


Cost per unit of warehouse labor is the direct labor cost of a job divided by the units that job produced. For an hourly crew: total crew hours × pay rate ÷ cases, pallets, pieces or containers handled.

The arithmetic is trivial. What makes it valuable is that it converts something you have a lot of — hours — into the same currency your customers buy in, so a rate on a quote can finally be checked against what the work costs.

A rate is only a price. Cost per unit is what tells you whether it was the right one.

Two loads, the same cost, different answers

Here are two jobs at one customer. Both used a crew of four for 3h 45m each — 15h of crew time, $300.00 of labor at $20.00 an hour. The only difference is what was inside the trailer.

Illustrative example with simulated data. The figures show how the calculation works, not a measured customer result — put your own numbers in their place.

Palletized trailerFloor-loaded container
Cases handled2,0001,200
Crew time (4 people)15h15h
Labor cost at $20.00 an hour$300.00$300.00
Cost per case$0.15$0.25
Billed at $0.22 per case$440.00$264.00
Left over$140.00−$36.00

Same crew, same hours, same labor cost. The unit count is doing all the work.

A palletized trailer that yields 2,000 cases costs $0.15 a case. The same crew hours spent hand-stacking a floor-loaded container that yields 1,200 cases cost $0.25 a case. At one blended rate of $0.22, the first job leaves $140.00 and the second loses $36.00 — every time it runs.

Why the average tells you nothing is wrong

Put both jobs together and the picture inverts. 3,200 cases for $600.00 of labor is a blended $0.1875 a case, and at $0.22 the pair returns $104.00. On a monthly report that reads as a working rate.

The profitable work is paying for the unprofitable work, and the average is what hides the transfer.

This is why cost per unit has to be calculated per work type — floor-loaded versus palletized, sorted versus straight, frozen versus dry — and not per customer or per month. It is also why the mix matters: win more of the harder work at the blended rate and the average quietly deteriorates while nothing about your pricing changed.

What goes into the cost side

Keep it to direct labor on the job, and keep it consistent:

  • Hourly crews: each person's clocked time on that job × their rate. Not the shift, not the wall-clock duration of the load — the sum of actual worked time.
  • Production-paid crews: the job's payout, which is already per unit. Cost per unit is the rate, and the thing worth watching instead is hours per unit — see production pay for unloading crews.
  • Leave overhead out of the unit figure. Payroll taxes, workers' compensation, supervision and equipment are real, but they belong in the markup you apply on top — not inside a number you want to compare across jobs.

Where the two numbers have to come from

The reason most operations don't have cost per unit is not the division. It is that hours and units are recorded in different places — hours in timekeeping, units on a tally sheet — so pairing them for one specific job is a manual exercise nobody repeats 200 times a month.

In FOREMAN both live on the Load. Crew members are assigned to the job and clock in against it, so worked time is already attributed; the production quantity is recorded on the same record; and the pay and billing rules are captured onto the Load when it is created, so they stay frozen to it even if you reprice the service later.

Because both figures sit on the job, they add up along anything the job already knows — customer, site, work type — which is what makes a per-work-type cost per unit a report rather than a project. The same pairing is what makes labor cost and margin measurable per Load.

What cost per unit will not tell you

  • Not profit. It is direct labor only. Overhead, taxes and insurance sit outside it.
  • Not from one load. A single container can be unrepresentative — a bad seal, a late start, a crew of new people. Read it over a run of similar jobs.
  • Not a reason to rush a crew. Cost per unit falls when units rise, and units also rise when work gets done carelessly. Read it next to your damage and exception record, not instead of it.
  • Not a customer-facing number. Pay rates, payouts and margin are administrator-only in FOREMAN. Crews and supervisors see the job, never the money on it.

Common questions

What is cost per unit labor in warehousing?

It is the direct labor cost of a job divided by the units that job produced — cases, pallets, pieces, containers or whatever the work is measured in. For an hourly crew it is crew hours multiplied by the pay rate, divided by the quantity handled.

How do you calculate cost per case for unloading a container?

Add up every crew member's clocked time on that container, multiply by their pay rate to get the job's labor cost, then divide by the number of cases handled. A crew of four working 3h 45m each at $20.00 an hour costs $300.00; across 2,000 cases that is $0.15 per case.

Why is a blended cost per unit misleading?

Because it averages easy work with hard work. Two jobs with identical crew cost can produce very different unit counts, so a single blended figure can look healthy while one work type loses money on every load. Cost per unit is only useful when it is calculated per work type.

Should cost per unit include overhead?

Usually not, at least not in the number you quote against. Keep it as direct labor cost per unit so it stays comparable between jobs, sites and crews, then apply your overhead and target margin on top when setting a rate. Mixing overhead in makes the figure harder to check and easier to argue with.

See both halves on one record

FOREMAN keeps crew time, production quantity and the job's rates on the same Load, so cost per unit by work type is something you can read rather than assemble. The full capability list shows how it connects to payroll and billing.