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
- Track DSO by client, not just overall. Focus effort on the accounts that move the number.
- Make follow-up consistent. A predictable cadence gets paid sooner than ad hoc chasing.
- Fix errors at the source. Clean invoices remove the most common reason for delay.
- 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.
Keep reading
- Can a Staffing Firm Double Invoice Volume Without Growing the AR Team?How leading staffing firms are reclaiming AR team capacity through automation, real data, real results, and one AR leader's story.7 min
- Why accounts receivable is harder in staffingWeekly billing, many clients and payroll paid up front make staffing AR uniquely demanding. Here is why, and what helps.1 min