DSO Calculator: Days Sales Outstanding
Enter your accounts receivable balance and net credit sales to calculate Days Sales Outstanding (DSO), the number of days it takes your business to collect payment after making a sale. The calculator supports both the simple (ending AR) and average AR methods, and optionally shows the gap to a target DSO and the working capital released if you hit it. Results update as you type.
What is Days Sales Outstanding?
Days Sales Outstanding (DSO) is a measure of how many days it takes a business to collect payment after recording a sale. A low DSO means customers pay quickly, keeping cash flowing through operations. A high DSO means revenue is sitting in unpaid invoices, increasing credit risk and reducing the cash available to run the business. DSO is one of the most-watched accounts receivable metrics in finance because it connects directly to working capital and free cash flow.
DSO formula: simple vs. average AR method
The standard formula is DSO = (Accounts Receivable / Net Credit Sales) x Period Days. The difference between the two methods is the AR figure used in the numerator. The simple method uses the ending AR balance only, which is faster but can be distorted by seasonal swings. The average AR method uses (beginning AR + ending AR) / 2, aligning the balance-sheet figure more closely with the income-statement period and giving a more representative result. For annual analysis most finance teams use the average method; for quick month-end checks the simple method is common.
How to interpret your DSO result
A DSO at or below your stated payment terms (for example, 30 days for Net-30 customers) suggests collections are running on schedule. A DSO noticeably above your terms indicates that customers are paying late, that invoices are disputed, or that the collection process needs strengthening. Compare your DSO against the industry benchmarks in the table below, and track it month-over-month: a rising trend is often the first visible warning sign of credit deterioration or an economic slowdown affecting your customers.
Target DSO and the working capital impact
Every day of DSO represents one day of revenue sitting in accounts receivable rather than in your bank account. If your daily sales rate is $10,000 and you cut DSO by 10 days, you release $100,000 in cash. This calculator lets you enter a target DSO (your payment terms, an industry peer benchmark, or an internal goal) and shows you both the gap in days and the dollar amount of working capital you would unlock by closing it. That figure is useful for building the business case for a collections improvement project or a receivables financing facility.
DSO benchmarks by industry
| Industry | Typical DSO range | Assessment |
|---|---|---|
| Retail / e-commerce | 0 to 15 days | Excellent (mostly cash/card) |
| Software as a Service (SaaS) | 20 to 40 days | Good |
| Professional services | 30 to 50 days | Good to Acceptable |
| Healthcare / medical billing | 40 to 60 days | Acceptable |
| Manufacturing | 40 to 70 days | Acceptable to Slow |
| Construction / contracting | 60 to 90 days | Slow |
| Government contracts | 60 to 120 days | Slow to Critical |
General DSO ranges observed across industries. Actual benchmarks vary by business size, customer mix, and economic conditions.
Frequently asked questions
What is a good DSO?
A good DSO depends heavily on your industry and payment terms. As a rule of thumb, a DSO at or below your standard payment terms is healthy. For Net-30 terms, a DSO under 35 to 40 days is generally considered good. Retail businesses with card-on-delivery may see DSO under 10 days, while construction firms with milestone billing often run 60 to 90 days. Compare your number against industry peers, not just a universal benchmark.
Should I use ending AR or average AR?
For annual or quarterly analysis, average AR (beginning plus ending, divided by two) is more accurate because it aligns the balance-sheet figure with the income-statement period. If the business is seasonal or growing rapidly, ending AR alone can understate or overstate the true average. For quick monthly snapshots or when you do not have a prior-period AR figure, the ending AR method is a reasonable shortcut.
How is DSO different from the AR turnover ratio?
AR turnover = Net Credit Sales / Average AR. DSO = (Average AR / Net Credit Sales) x Period Days. They are reciprocals expressed in different units. AR turnover tells you how many times receivables cycle through in a period (higher is better); DSO tells you the average collection time in days (lower is better). Both come from the same inputs, and this calculator shows you both so you can use whichever your stakeholders prefer.
Why is a high DSO a problem?
When DSO is high, more of your earned revenue is locked in unpaid invoices. That forces you to fund operations from reserves, credit lines, or investor capital instead of your own cash flow. It also increases credit risk: the longer an invoice goes unpaid, the more likely it becomes that the customer will default. High DSO can hide revenue that will never actually be collected, inflating reported sales while real cash flow suffers.
What is a quick way to reduce DSO?
Common tactics include tightening credit terms (Net-15 instead of Net-30 for new customers), sending invoices immediately after delivery rather than batching them at month-end, following up on overdue accounts within one to three days of the due date, offering small early-payment discounts (for example, 1% for payment within 10 days), and making it easy to pay with online payment links or ACH. Identifying the handful of customers that account for most overdue balances and focusing effort there usually produces the fastest results.
Can DSO be applied to a single month?
Yes. Set the period length to 30 or 31 days and use the credit sales for that month. The result tells you how many days of that month's sales were still outstanding at month-end. Month-over-month DSO is a useful KPI for collections teams because it catches deterioration early, before it shows up in annual figures.