Skip to content

What is DSO, and how can staffing firms bring it down?

Days sales outstanding explained for staffing finance teams, with the formula, what pushes it up, and practical ways to lower it.

Key takeaways

  • DSO is the average number of days it takes to collect payment after you invoice.
  • DSO = (accounts receivable ÷ total credit sales) × days in the period.
  • In staffing, every day of DSO is payroll your business funds itself.
  • Track DSO by client, make follow-up consistent, fix invoice errors at the source and automate the routine work.

Days sales outstanding (DSO) is the average number of days it takes to collect payment after you invoice. For a staffing business, it is one of the clearest signals of cash flow health, because you pay your workers long before your clients pay you.

How to calculate DSO

The standard formula is:

DSO = (accounts receivable ÷ total credit sales) × number of days in the period

For example, if you had $900,000 in receivables at the end of a 30-day month and invoiced $1,200,000 during that month, your DSO is (900,000 ÷ 1,200,000) × 30 = 22.5 days.

The number on its own matters less than its direction, and the breakdown by client.

Why DSO matters more in staffing

Staffing firms carry the cost of payroll up front. Every day a client takes to pay is a day your business funds that work itself. A rising DSO means more cash tied up, more pressure on credit lines, and less room to grow.

What pushes DSO up

  • Inconsistent follow-up. Reminders depend on someone remembering, and the busiest weeks are when they slip.
  • Invoice errors. Wrong rates, missing approvals or purchase order mismatches give clients a reason to wait.
  • No view by client. A single average hides the few accounts that drive most of the delay.
  • Manual reconciliation. When payments are slow to match, it is hard to know what is really outstanding.

Practical ways to lower it

  1. Track DSO by client, not just overall. Focus effort on the accounts that move the number.
  2. Make follow-up consistent. A predictable cadence gets paid sooner than ad hoc chasing.
  3. Fix errors at the source. Clean invoices remove the most common reason for delay.
  4. Automate the routine work. Let software handle reminders, matching and reporting so your team handles the exceptions.

ReceiveUp automates the invoice-to-payment process for staffing businesses and shows DSO by client in real time. See how it works.

Written by the ReceiveUp TeamReceiveUp automates accounts receivable for staffing agencies, funding companies and employers of record.Schedule a demo

See the impact AI‑enabled AR automation would have on your organization.

30 minutes, tailored to your vertical, team size and biggest AR pain.

What to expect

  • Live in 4–⁠8 weeks
  • No new systems
  • Hands-on onboarding