Short answer: Days sales outstanding (DSO) is the average number of days it takes a business to collect payment after a sale. You calculate it by dividing accounts receivable by total credit sales for a period, then multiplying by the number of days in that period. A lower DSO means you collect faster; a rising DSO means cash is getting stuck in unpaid invoices. There is no single good DSO, but most healthy B2B companies land somewhere between 30 and 45 days.
Last updated: July 2026.
Every business that sells on credit has a gap between making a sale and getting paid. Days sales outstanding is the number that measures that gap. It is one of the most watched figures in finance because it translates directly into cash: the longer your DSO, the more of your own money is tied up in invoices customers have not paid yet, and the less you have to run the business. It is also a quiet signal about customer experience, because a climbing DSO often means invoices are wrong, terms are unclear, or the follow-up is either too aggressive or missing entirely.
What does days sales outstanding measure?
DSO measures how long, on average, your receivables sit unpaid before turning into cash. If your DSO is 40, it means a typical invoice takes about 40 days from sale to collection. It is an efficiency and liquidity measure at the same time: efficiency because it reflects how well your billing and collections work, and liquidity because it tells you how quickly sales convert to usable cash. It is the headline metric for the accounts receivable process, and finance teams track it monthly as a trend, not just a point in time.
How do you calculate days sales outstanding?
The days sales outstanding formula is:
DSO = (Accounts Receivable / Total Credit Sales) x Number of Days
Accounts receivable is the total owed to you at the end of the period. Total credit sales is what you sold on credit during the period (cash sales are excluded, because they were never a receivable). Number of days is the length of the period you are measuring, usually 30, 90, or 365.
Here is a worked example. Say at the end of the quarter you have 180,000 dollars in accounts receivable, and you made 600,000 dollars in credit sales over that 90-day quarter:
| Input | Value |
|---|---|
| Accounts receivable | 180,000 dollars |
| Total credit sales (quarter) | 600,000 dollars |
| Days in period | 90 |
| DSO calculation | (180,000 / 600,000) x 90 |
| DSO result | 27 days |
So on average it takes this business 27 days to collect. If the terms are net 30, that is excellent: customers are paying at or slightly ahead of the due date. Use the same period consistently. Mixing a month of receivables with a year of sales produces a meaningless number, and that mismatch is the most common DSO calculation mistake.
What is a good DSO?
A good DSO is one that is close to your payment terms and stable or falling over time. If you sell on net 30, a DSO in the low 30s means the process is working; a DSO of 55 means invoices are routinely paid three to four weeks late. As a rough rule, a DSO under 45 days is considered healthy for most B2B companies, and under your stated terms is excellent. But DSO varies widely by industry, so compare yourself to your sector and to your own trend, not to a universal target.
| Situation | What the DSO signals |
|---|---|
| DSO at or below your terms | Healthy: customers pay on time, collections work |
| DSO 10 to 15 days over terms | Watch: some slippage, worth tightening follow-up |
| DSO 20+ days over terms | Problem: cash is stuck, process is breaking somewhere |
| DSO rising month over month | Early warning: fix it before it hits cash flow |
One nuance worth knowing: the lowest possible DSO for your business is called best possible DSO, calculated using only your current (not yet overdue) receivables. Comparing your actual DSO to your best possible DSO shows how much of the gap is late payment versus just the normal time it takes customers to pay within terms.
What does a high DSO mean?
A high DSO means cash is trapped in unpaid invoices, and it usually points to one of a handful of causes. It can mean you are extending credit to customers who pay slowly, that your invoices are going out late or with errors, that your follow-up on overdue accounts is weak, or that you have loosened terms to close sales. A high DSO is rarely a single collections failure; it is more often the sum of small upstream problems. That is why the fix almost always starts before the invoice, not after it goes overdue.
Is a high or low DSO better?
A lower DSO is generally better, because it means you convert sales to cash faster and keep less money tied up in receivables. But an extremely low DSO is not always a good sign: if it is far below your industry norm, it can mean your credit terms are so tight that you are turning away creditworthy customers who would happily buy on normal terms. The goal is not the lowest possible number. It is a DSO that is close to your terms, stable, and achieved without making customers jump through hoops to pay you.
How to reduce days sales outstanding
Reducing DSO is mostly about removing friction and delay from the parts of the process you control. The highest-impact levers:
- Invoice immediately and accurately. Every day between delivery and invoice is a day added to DSO for free. Getting the amount, PO, and contact right on the first send removes the single most common payment delay. A tighter invoicing process is usually the fastest win.
- Make paying easy. Offer multiple payment methods and put a clear pay link on the invoice. Friction in payment is friction in collection.
- Send graduated reminders. A polite reminder before the due date and a structured follow-up sequence after it collects far more than a single angry notice. See the approach in dunning emails for failed and late payments.
- Set and enforce clear terms. Put the due date and terms on every invoice and in the contract, so there is nothing to negotiate at payment time.
- Apply payments the day they arrive. Fast cash application keeps your aging report honest and stops you from chasing customers who already paid.
- Consider early-payment incentives. A small discount for paying within 10 days can meaningfully pull cash forward, if the math works for your margins.
Why DSO belongs on your dashboard
DSO is one of the few finance numbers that is both a cash-flow metric and a customer-experience metric at once. When it climbs, it usually means something in the billing experience broke: a wrong invoice, an unclear term, a missing reminder, or a payment that was hard to make. Watching DSO as a monthly trend, alongside your aging report and the broader set of customer experience operations metrics, turns receivables from a month-end scramble into an early-warning system. The businesses that collect fastest are rarely the most aggressive collectors. They are the ones that made getting paid effortless.