DSO Calculator
Use our free DSO Calculator to calculate your Days Sales Outstanding (DSO) and understand how long it takes your business to collect payment after making a sale on credit.
DSO is a useful accounts receivable metric for tracking payment performance and cash flow. A lower DSO generally means your business is collecting customer payments more quickly.
What Is Days Sales Outstanding (DSO)?
Days Sales Outstanding (DSO) measures the average number of days it takes a business to collect payment from customers after a credit sale.
For example, a DSO of 30 means that, on average, it takes about 30 days for the business to collect its accounts receivable.
DSO is commonly used by businesses to monitor accounts receivable and cash flow. Tracking it over time can help identify changes in customer payment behavior and collection performance.
A rising DSO may indicate that customers are taking longer to pay invoices. A declining DSO may indicate that payments are being collected more quickly.
DSO is primarily relevant to businesses that sell on credit. If customers pay immediately at the time of purchase, the metric is generally less useful.
How to Calculate DSO
The standard DSO formula is:
For example, suppose a business has:
Average accounts receivable: $50,000
Net credit sales: $600,000
Period: 365 days
The calculation is:
($50,000 ÷ $600,000) × 365 = 30.4 days
The company's DSO is approximately 30 days.
What You Need to Calculate DSO
You generally need three numbers:
Average Accounts Receivable
The average amount customers owe during the measurement period.
Net Credit Sales
Sales are made on credit during the same period. Cash sales are normally excluded.
Number of Days
The number of days in the period being analyzed, such as 30, 90, or 365 days.
Using average accounts receivable rather than the ending balance can provide a more representative measure when receivables change significantly during the period.
For a simple calculation, average accounts receivable can be estimated as:
(Beginning Accounts Receivable + Ending Accounts Receivable) ÷ 2
What Is a Good DSO?
There is no single DSO number that is considered good for every business. A useful benchmark depends on factors such as industry, customer type, payment terms, and the business's normal billing cycle.
For example, a business that typically offers Net 30 payment terms may aim for a DSO close to 30 days. A DSO significantly above 30 could indicate that customers are taking longer than expected to pay.
General DSO Benchmarks
As a general guideline, you can use the following ranges to assess your DSO:
- Under 30 days: Excellent. Customers are paying quickly, which generally supports healthy cash flow.
- 30 to 45 days: Good. This range is common for many businesses and usually indicates that payments are being collected within a reasonable timeframe.
- Above 45 to 60 days: A warning sign. A higher DSO may point to slow collections, billing errors, or customers taking longer than expected to pay.
However, these ranges are only general benchmarks. Your DSO should ultimately be compared with your payment terms, industry norms, and historical results rather than treated as a universal target.
What Does a High DSO Mean?
A high or increasing DSO can indicate slower collections. It may result from:
- Customers paying invoices late
- Longer payment terms
- Ineffective collection processes
- Disputes or billing errors
- A growing amount of overdue receivables
A consistently high DSO can put pressure on cash flow because revenue may have been recorded while the corresponding cash has not yet been collected.
What Does a Low DSO Mean?
A lower DSO generally indicates that customers are paying more quickly.
This can support healthier cash flow and reduce the amount of money tied up in accounts receivable. However, an unusually low DSO is not automatically better if it results from overly restrictive payment terms or policies that make it harder to win or retain customers.

What Makes a DSO “Good” for Your Business?
There is no single DSO number that is considered good for every business. A healthy DSO depends mainly on two factors:
1Your Payment Terms
Your DSO should generally be close to the payment terms you offer customers. For example, if your invoices are Net 30, a DSO around 30 days is reasonable. If your terms are Net 60, a higher DSO is expected. As a general guideline, your DSO should not be more than 20% higher than your agreed payment terms.
2Your Industry
DSO can vary significantly across industries. Retail businesses often have lower DSO levels, around 25 days, while industries such as heavy construction and manufacturing may have higher DSO because of longer and more complex billing cycles.
Frequently Asked Questions
Q: What does a DSO of 30 mean?
A: A DSO of 30 means that the business takes an average of about 30 days to collect its accounts receivable.
Q: Should DSO be calculated monthly or annually?
A: Either can be useful. A shorter period can help you monitor recent collection performance, while an annual calculation can provide a broader view. The important thing is to use a consistent period when comparing results.
Q: Does DSO include cash sales?
A: No. The standard DSO calculation uses net credit sales, so cash sales are generally excluded.
Q: Is a lower DSO always better?
A: Not necessarily. A lower DSO generally means faster collections, but the appropriate level depends on your payment terms, industry, and customer relationships.
Q: How can I reduce DSO?
A: Businesses can potentially reduce DSO by sending invoices promptly, making payment terms clear, following up on overdue invoices, offering convenient payment methods, and resolving billing issues quickly.
Q: What is the difference between DSO and accounts receivable?
A: Accounts receivable is the money customers currently owe the business. DSO is a metric that converts receivables into an estimated number of days needed to collect them.
Q: Can I use DSO to compare different businesses?
A: DSO can be useful for comparison, but businesses should have similar industries, customer types, payment terms, and accounting periods for the comparison to be meaningful.
