Staffing DSO

How long does it actually take to collect what clients owe?

Days Sales Outstanding60.8 days

On average, it takes 61 days to collect what clients owe you.

Need your next decision?Convert DSO into an actual cash requirement

Want to learn more?Staffing Agency DSO Explained

Why this comes up

Days Sales Outstanding is the single most important cash metric for a staffing agency, because payroll runs on a fixed schedule while client payment does not. DSO measures the size of that gap in days, which is the input every downstream cash-planning decision, working capital, credit line sizing, factoring need, is actually built from.

How we calculated this

Period mode: DSO = (Average Accounts Receivable / Credit Sales) x Days in Period
Weighted mode: DSO = sum(Invoice Amount x Days to Collect) / sum(Invoice Amount)

Worked example, period mode: $500,000 average AR, $3,000,000 credit sales, 365-day period.

DSO = (500,000 / 3,000,000) x 365 = 60.8 days

Weighted mode uses actual per-invoice collection data instead of a period average, more accurate when your client mix has very different payment terms, since an average can hide real concentration in a handful of slow payers.

What this means

  • Every day of DSO is a day of billings sitting uncollected while payroll for that work has already gone out; higher DSO directly means a bigger cash gap to fund.
  • Period mode is fast and fine for a whole-book read; weighted mode is the more accurate figure when a few slow-paying clients are driving most of your real cash exposure.
  • DSO by itself is a diagnostic number; convert it into an actual dollar cash requirement with Payroll Float / Working Capital to know what to actually hold or finance against it.

Common mistakes

  • Using a period average when a handful of specific slow-paying clients are the real driver, masking real concentration risk behind one blended number.
  • Comparing DSO across periods of different lengths without normalizing, a 30-day and a 90-day period aren't directly comparable without accounting for days in period.
  • Treating DSO as static rather than checking it regularly; a new client on longer terms, or a client's payment behavior deteriorating, moves DSO before it shows up anywhere else.

Frequently asked questions

What's a good DSO for a staffing agency?

There's no universal number; it depends heavily on your client mix and contract terms. What matters more than the absolute figure is knowing yours precisely and sizing your working capital to it, rather than guessing.

Should I use period mode or weighted mode?

Period mode for a fast whole-book estimate. Weighted mode when you have actual invoice-level data and want to see which specific clients are driving your real exposure, not just an average.

How often should I recalculate DSO?

At least monthly, since it feeds directly into working capital and financing decisions that need current data, not a stale figure from last quarter.

Limitations

Weighted mode requires accurate per-invoice collection data; if your books don't track actual days-to-collect per invoice, period mode is the more practical option despite averaging away client-level detail.

Next decision

Learn more

Staffing Agency DSO Explained — why DSO drives cash risk in staffing more than almost any other business.