Days Sales Outstanding (DSO)
Days Sales Outstanding is the average number of days a business takes to collect payment after issuing an invoice.
What Is Days Sales Outstanding (DSO)?
Days Sales Outstanding is the average number of days a business takes to collect payment after issuing an invoice. It measures how quickly receivables convert to cash, and a rising DSO is usually the first sign that collections are slowing before the bank balance reflects it.
How It's Calculated
DSO = (Accounts Receivable / Revenue) × Number of Days
Accounts receivable is the closing balance or average balance for the period, depending on which gives a more representative picture. Revenue is the total invoiced for the same period. The number of days is the length of that period, 30 for a monthly calculation, 90 for quarterly, 365 for annual.
A monthly calculation gives the most actionable view for most small businesses. Using the period-end receivables balance is simpler; using an average of opening and closing balances smooths out the effect of a large invoice raised or collected right at month end.
Worked Example
A staffing agency invoices clients at the end of each month. At the close of March, its accounts receivable balance is $180,000 and its March revenue was $240,000.
DSO = ($180,000 / $240,000) × 30 = 22.5 days
On average, the agency collects payment 22.5 days after invoicing. Given standard 30-day payment terms, that is a healthy position, most clients are paying before the due date, or close to it.
Now suppose April is slower on collections. Revenue holds steady at $240,000 but the receivables balance climbs to $260,000 because two large clients paid late.
DSO = ($260,000 / $240,000) × 30 = 32.5 days
DSO has jumped by 10 days in a single month. The business invoiced the same amount; it just has not been paid yet. That $80,000 difference in receivables is cash the business is owed but cannot spend. If May payroll, rent, or a supplier payment falls due before those invoices clear, the business has a gap to cover, not because of a bad month commercially, but because of a timing shift.
Why It Matters in Practice
It separates revenue performance from cash performance
A business can have a record month on the income statement and a tight cash position at the same time. DSO makes that disconnect visible. If revenue is growing but DSO is climbing at the same rate, the business is booking more sales while cash collection keeps falling further behind. That pattern is worth catching early because it tends to accelerate: as the receivables pile grows, so does the administrative burden of chasing it, and some of those late payers will eventually not pay at all.
It tells you which customers are the problem
A blended DSO across all clients is useful for trend-watching, but the more actionable version is DSO broken down by customer. A single large account paying 60 days late can pull the overall number well above the business's actual collection performance with everyone else. Knowing that one client is the source of the problem changes the response: the conversation is with that client, not a blanket change to collections policy.
It is a leading indicator of cash flow stress
Most cash flow problems do not announce themselves in advance on the bank statement. By the time the balance drops, the opportunity to act has often already passed. DSO trends earlier because it tracks the receivables position, not the cash position. A business monitoring DSO monthly will see a collections slowdown forming two to four weeks before it shows up as a shortfall, which is usually enough time to do something about it.
How Days Sales Outstanding Affects Your Cash Flow
Every 10 days DSO climbs, a business billing $1M a month ties up roughly $330,000 it cannot spend. That gap can decide whether payroll clears.
- The arithmetic is plain: daily revenue of $33,000 multiplied by 10 days is $330,000 sitting in receivables rather than the bank account. That money has been earned. It has been invoiced. It is just not available yet. For a small business without a large cash reserve or an unused credit line, a DSO that drifts from 25 to 45 days over two quarters is not an accounting footnote, it is a liquidity problem waiting for a bad week to become a real one.
The cash flow forecast reflects DSO whether or not the business tracks the metric explicitly. A forecast built from live accounts receivable data will show collections arriving later when DSO is rising, and earlier when it is falling. That means a business with deteriorating collections will see its projected bank balance declining in the forecast before it declines in the bank, provided the forecast is pulling from current receivables rather than historical averages. The DSO number explains the why; the forecast shows the consequence.
How You'd See This in Cash Flow Frog
Cash Flow Frog connects to QuickBooks Online, QuickBooks Desktop, Xero, and Sage Intacct and builds a rolling cash flow forecast automatically from your accounting data. QuickBooks records what happened. Cash Flow Frog projects what is coming.
When accounts receivable data syncs from your accounting system, the forecast reflects actual outstanding invoices and their expected collection dates rather than a smoothed estimate of monthly receipts. If a cluster of invoices is overdue, that shows up in the forward cash position. The tool drills down to the transaction level, so you can see which specific invoices are pushing collections out and affecting the projected balance. For businesses operating across multiple entities or currencies, that view runs natively. More on how Cash Flow Frog supports small business cash planning at cashflowfrog.com/business/small-business/.
Frequently Asked Questions
What is a good DSO?
It depends on the payment terms the business offers. The most useful benchmark is DSO relative to stated terms: if terms are net 30 and DSO is 28, collections are working. If terms are net 30 and DSO is 52, a meaningful portion of invoices are being paid late. An absolute DSO number without reference to terms tells you less than the gap between the two. Industry norms vary, and some sectors routinely run longer payment cycles than others, but the terms-to-DSO comparison applies regardless.
What is the difference between DSO and the average collection period?
They describe the same thing and use the same formula. Average collection period is the older term; DSO is more widely used in practice now, particularly in credit management and cash flow analysis contexts. If you encounter both in a report, assume they are calculated the same way unless the methodology is stated otherwise.
Can DSO be too low?
In principle, a very low DSO could mean the business is offering discounts or incentives to collect early, which has a cost. It could also mean payment terms are very short, which may work for some business models but can be a disadvantage in competitive markets where customers expect more credit flexibility. For most small businesses, a low DSO is a positive signal and the risk of it being too low is not a practical concern.
How does customer concentration affect DSO?
Considerably. A business with ten clients of roughly equal size has a DSO that reflects the average behavior across all ten. A business where one client accounts for half of revenue has a DSO that moves heavily with that client's payment habits. The blended number can look stable while a major account is quietly deteriorating. Breaking DSO out by customer, or at minimum monitoring the receivables aging report regularly, is the practical solution for any business with concentrated revenue.
How do you improve DSO without damaging client relationships?
The most reliable levers are invoice timing and payment terms. Invoicing promptly at completion rather than at the end of the month removes days from the cycle before collections even begin. Offering a modest early payment discount gives clients a reason to act faster without requiring a difficult conversation. For clients who are consistently late, shorter payment terms on new work, or a deposit requirement, shifts the risk before it accumulates. None of these requires confrontation if introduced as standard policy rather than a response to a specific client.
Does DSO matter for businesses that take payment upfront?
No, not directly. If a business collects payment before or at the time of sale, accounts receivable is minimal and DSO is not a meaningful metric. The relevant cash timing question for those businesses is how quickly they can deliver after collecting, if there is a significant lag between payment and fulfilment, working capital is tied up in unearned revenue obligations rather than receivables, which behaves differently.
Related Terms
FAQ
Looking for more help?
Visit our help center to find answers to your questions about CashFlowFrog.
Trusted by thousands of business owners
Start Free Trial Now