Agencies talk about payment terms as though the clock starts when the invoice is sent. On most contingent labor accounts it does not. It starts when the client approves the timesheet, and on accounts that run through a vendor management system it starts when the system approves the invoice, which is a later and less predictable date again.
A typical weekly cycle on a mid-market account looks like this. Work ends Sunday. The worker is paid Friday of the following week, sometimes sooner. Timesheets are chased Monday and Tuesday, because there is always a supervisor on holiday. The invoice is raised Wednesday. If the account bills through a portal, the invoice sits in approval for anywhere from three to ten business days. Only then do the client's stated payment terms begin.
Add it up and a net-30 account is routinely 45 to 55 days from the hour you have already funded. Nothing has gone wrong in that sequence. No one has paid late. That is the arithmetic working exactly as designed, and it is the reason payroll pressure in staffing has almost nothing to do with client credit quality.
The practical consequence is that the two dates agencies track — invoice date and due date — are the least useful pair in the chain. What predicts cash is the gap between week-ending and approval. Measure that, per client, and the funding requirement stops being a surprise.