How to Calculate Days Sales Outstanding (DSO) and Why It Matters for Cash Flow
DSO is the single number that turns "we're profitable on paper" into "we actually have the cash."
Days Sales Outstanding measures the average number of days it takes a company to collect payment after a sale is made on credit. It's the AR mirror of DPO, and it's arguably the more urgent number of the two — a business can be profitable on the income statement and still run into a cash crunch if DSO is drifting upward unnoticed.
The formula
DSO formula
DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days in the Period.
A worked example
Say a company closes the quarter with $340,000 in outstanding accounts receivable, and total credit sales for that 90-day quarter were $1,020,000.
- DSO = ($340,000 ÷ $1,020,000) × 90 = 30 days
If that company's standard terms are Net 30, a DSO of 30 means customers are paying almost exactly on time, on average — a healthy sign. If the same company's terms are Net 15 and its DSO is 30, customers are effectively taking twice as long as agreed, and that's cash sitting outside the business that should already be inside it.
Reading DSO against your own terms
The same rule that applies to DPO applies here in reverse: DSO only means something in the context of the terms you actually offer. Comparing your DSO to an industry benchmark from a business with different payment terms tells you very little. Comparing it to your own stated terms tells you exactly where the friction is — and whether it's isolated to a handful of slow-paying accounts or a broader collections process that's falling behind.
What actually moves DSO
- Invoicing promptly and accurately — a disputed or delayed invoice starts the clock late.
- Following up before the due date, not just after — a friendly reminder a few days ahead of due prevents more overdue accounts than a firm reminder after the fact.
- Making payment easy — a direct payment link converts faster than an invoice requiring a manual bank transfer.
- Running credit checks before extending terms to new customers, rather than after a balance is already overdue.
- Offering a small early-payment incentive for customers who chronically pay late but are otherwise good accounts.
How Vyomiyra helps
DSO improves when follow-up actually happens on schedule, every time, instead of when someone gets to it. Vyomiyra keeps the aging visible and drafts the follow-up at the right moment in the cycle — the AR team still decides tone, timing for exceptions, and when a call beats another email.
