Days Sales Outstanding (DSO) Calculator

How long customers really take to pay you.

Updated October 17, 2026Formula and example includedRuns in your browser
unpaid customer invoices
sales invoiced, not paid in cash at the time
30 for a month, 90 for a quarter, 365 for a year
e.g. 30 for net 30

Sponsor this calculator

What is days sales outstanding?

Days sales outstanding (DSO) is the average number of days it takes to collect payment after a sale on credit. A lower DSO means cash comes in faster.

DSO = Accounts receivable ÷ Credit sales × Days in period
Average credit sales per day = Credit sales ÷ Days in period
Cash tied up beyond terms = (DSO − Terms) × Average credit sales per day
Receivables turnover = 365 ÷ DSO

Example

At the end of a 90-day quarter you have $45,000 in unpaid invoices, and you invoiced $120,000 during the quarter. DSO is $45,000 ÷ $120,000 × 90 = 33.75 days.

How to lower your DSO

Slow collections also shorten your runway. Use the cash runway calculator to see how much breathing room you have.

Frequently asked questions

What is a good DSO?

It depends on your terms and industry. A common rule of thumb is that DSO within about one-third above your standard terms is reasonable, so under roughly 40 days on net 30. Track your own trend over time.

Should I use total sales or credit sales?

Credit sales. Cash sales are collected immediately and would make DSO look better than it is. If nearly all your sales are invoiced, total sales is a close substitute.

Which accounts receivable figure should I use?

The end-of-period balance is simplest. Some businesses use the average of the starting and ending balances to smooth out a big invoice at period end.

Results are estimates for planning and are not financial, tax or legal advice. See our methodology.