Days Sales Outstanding Explained
Days sales outstanding, or DSO, tells you how long it takes, on average, for your customers to pay you after a sale. It is one number, but it says a lot about your cash flow, your invoicing habits and your customers. Here is how to calculate it, read it and bring it down.
Key takeaways
- DSO is the average number of days it takes to collect payment after a sale on credit.
- The formula is accounts receivable divided by revenue for the period, times the number of days in the period.
- A rising DSO means cash is getting stuck with customers, even if sales look healthy.
- Compare DSO with your own payment terms and your own past results, not with a generic benchmark.
- Clear terms, fast invoicing and a steady follow-up routine are the most reliable ways to lower it.
Picture two businesses with exactly the same sales. One gets paid within two weeks. The other waits two months. On paper, they earn the same. In the bank, they look completely different. The first has cash to pay staff, buy stock and invest. The second is constantly waiting, chasing and sometimes borrowing to cover the gap.
Days sales outstanding is the measure that shows which of those businesses you are. If you sell on credit, by sending invoices with payment terms rather than taking payment upfront, DSO is one of the most useful numbers you can track. It is simple to calculate, and once you see it every month, it is hard to ignore.
What days sales outstanding means
DSO estimates the average number of days between making a sale and receiving the cash. If your DSO is 40, then on average, money from a sale reaches your bank about 40 days after the sale is recorded.
It only matters for credit sales. A cafe that takes card payments at the till has almost no DSO, because the money arrives within days. A design agency, a wholesaler or a B2B service firm that invoices on 30-day terms will have a meaningful DSO, and it is often higher than they expect.
Why it matters for small businesses
- Cash flow: the longer customers take to pay, the more cash is tied up in unpaid invoices instead of in your account.
- Early warning: a rising DSO can flag a struggling customer, a weak invoicing process or terms that are too generous.
- Planning: knowing your real collection time makes cash flow forecasts far more accurate.
- Lender conversations: lenders and investors often look at how quickly a business collects what it is owed.
The DSO formula
Here is the standard formula:
DSO = (accounts receivable divided by revenue for the period) times the number of days in the period.
Let's break that into parts:
- Accounts receivable is the total amount customers owe you on unpaid invoices at the end of the period. Your accounting software usually shows it on the balance sheet or an aged receivables report.
- Revenue for the period is your sales over the same period. Ideally, use credit sales only, since cash sales are already collected.
- Number of days is the length of the period: about 30 for a month, 90 for a quarter, 365 for a year.
Example
Imagine Aisha, who runs a small bookkeeping firm that invoices clients monthly on 30-day terms. At the end of the quarter, her clients owe her $27,000 in unpaid invoices. Her revenue for that 90-day quarter was $60,000, all on credit. Her DSO is $27,000 divided by $60,000, which is 0.45, times 90 days, which equals 40.5 days. Her terms say 30 days, but in practice she is waiting about 40. That gap of 10 days is cash she could be using. (Figures are made up for illustration.)
How to calculate yours in five steps
- Pick a period. A month or a quarter works well for most small businesses.
- Find your accounts receivable balance at the end of that period.
- Find your credit sales for the same period.
- Divide receivables by sales, then multiply by the number of days in the period.
- Write it down alongside last period's figure, so you can see the trend.
Pro tip
Always use the same period length and the same method each time. If you calculate monthly DSO in January and quarterly DSO in April, the numbers will not compare fairly. Consistency matters more than which method you choose.
How to read your DSO
A DSO number on its own does not tell you much. What makes it useful is comparison.
Compare it with your payment terms
This is the most useful comparison for a small business. If your terms are 30 days and your DSO is 32, your customers are paying close to on time. If your terms are 30 days and your DSO is 55, many customers are paying late, and it is worth finding out who and why.
Compare it with your own history
Track DSO every month and watch the direction. A slow, steady rise is often more telling than any single figure. It might mean a big customer is stretching payments, a new client segment pays more slowly, or invoices are going out later than they used to.
Be careful with outside benchmarks
"Normal" DSO varies widely by industry, country, customer type and business size. Selling to large corporations often means longer payment cycles than selling to small firms. Rather than chasing a number you read online, focus on getting closer to your own terms and improving on your own past results.
Common mistake
Reading a seasonal spike as a crisis, or a seasonal dip as a fix. If you make a lot of sales at the end of a quarter, receivables will jump and DSO may look worse for a while, even if customers pay on time. Compare each period with the same period last year, and look at your aged receivables report to see whether invoices are really overdue.
A simple DSO tracker template
Copy this into a spreadsheet and add a row each month. The figures are made-up examples to show how it works.
| Month | Accounts receivable (end of month) | Credit sales in month | Days in month | DSO | Your terms | Notes |
|---|---|---|---|---|---|---|
| January (example) | $18,000 | $20,000 | 31 | 27.9 | 30 days | On track |
| February (example) | $22,400 | $19,000 | 28 | 33.0 | 30 days | One large client paying late |
| March (example) | $27,200 | $21,000 | 31 | 40.2 | 30 days | Two invoices over 45 days, follow up |
The rising number in this example is a signal to act before it becomes a cash problem. The notes column is where you record what is driving it, which makes the next month's follow-up much easier.
Practical ways to lower your DSO
Bringing DSO down is mostly about habits, not tricks. Small changes to how you agree terms, send invoices and follow up can make a noticeable difference within a few months.
Set clear terms from the start
- Put payment terms in your quotes, proposals and contracts, not only on the invoice.
- Choose terms you can live with. If you can afford to wait 14 days but not 30, ask for 14.
- For bigger projects, ask for a deposit upfront or staged payments at milestones.
- Check credit with new business customers before agreeing long terms, especially for large orders.
Invoice fast and make paying easy
- Send invoices the same day the work is done or the goods ship.
- Make sure each invoice has a clear due date, a purchase order number if the client uses them, and full payment details.
- Offer simple ways to pay, such as bank transfer details and a card payment link.
- Send invoices to the right person. Ask new clients who handles payments, and whether they need anything specific to approve your invoice.
Follow up on a schedule
- A friendly reminder a few days before the due date.
- A polite nudge on the day after it falls due.
- A firmer message or phone call after a week or two overdue.
- A clear next step, such as pausing work, if the invoice stays unpaid. Follow your contract and local rules.
Many accounting tools can send these reminders automatically, which removes the awkwardness of chasing and keeps the routine consistent. Some businesses also look at financing against unpaid invoices, but tightening your own process is usually the first and cheapest step.
Pro tip
Look at your slowest three customers. In many small businesses, a handful of late payers drive most of the DSO. A direct, friendly conversation about payment timing with those few can move your number more than any new policy.
Please note that this article is general information, not legal or financial advice. Rules on late payment, interest and debt collection differ between countries, so check the official guidance where you trade or speak with a qualified professional before taking formal action.
Your DSO action plan
- Calculate your DSO for last month or last quarter
- Compare it with your payment terms
- Run an aged receivables report and list overdue invoices
- Identify your slowest-paying customers
- Add clear terms to every quote and contract
- Send invoices on the day work is done
- Set up automatic reminders before and after due dates
- Track DSO monthly in a simple spreadsheet
Frequently asked questions
What is a good DSO for a small business?
There is no single good number. A useful goal is to keep DSO close to your own payment terms. If you offer 30-day terms, a DSO near 30 suggests customers pay roughly on time. A DSO well above your terms suggests late payments worth investigating.
Should I include cash sales in the DSO calculation?
Ideally, no. Cash and card sales are collected almost immediately, so including them makes DSO look lower than your real collection time. If your software cannot separate them, be consistent and keep that in mind when reading the result.
How often should I calculate DSO?
Monthly works well for most small businesses. It is frequent enough to catch problems early and simple to do alongside your monthly bookkeeping review.
Is DSO the same as an aged receivables report?
No, but they work together. DSO gives you a single average figure. An aged receivables report lists each unpaid invoice by how long it has been outstanding, so you can see exactly who to follow up with.
Related reading
The bottom line
Days sales outstanding shows how long your hard-earned sales take to turn into usable cash. Calculate it monthly, compare it with your payment terms and your own history, and use your aged receivables report to see what is driving it.
Then work on the habits that bring it down: clear terms, fast invoices, easy payment and steady follow-up. A few days shaved off your DSO can make your whole business feel lighter.