Never charge a worker
For anything, at any point.
Any of them. Placement, registration, training, equipment, transport, screening — any of them.
Charging job seekers is the oldest abuse in staffing, and it still happens: a registration fee, a mandatory training charge, a deduction for equipment or a ride to the site. It targets people with the least room to refuse, and it is the first thing worth asking any agency about.
Classification is the quieter version of the same problem. Calling warehouse workers independent contractors shifts payroll taxes and workers compensation onto people who have no control over how the work is done, and it leaves the client exposed as well. Employing them properly costs more and is the only defensible way to do it.
Overtime is where the arithmetic gets manipulated. Resetting hours across assignments so nobody crosses forty in a week cheats the worker and creates a liability that lands on the client too. Calculating it correctly across all hours worked is not generosity, it is the law.
For anything, at any point.
Payroll, taxes and comp cover.
Across all hours worked.
Clients hear back within four hours. Workers register free.