Skip to calculator
Veomark

Free · Instant · No signup

Days Sales Outstanding (DSO) Calculator

DSO from ending AR and a chosen trailing sales window (30, 60, or 90 days).

Page updated 2026-09-04.

Days Sales Outstanding (DSO) Calculator visual
Sponsored

Calculator

Default $72,000.

Default $210,000.

Default 90.

Calculated Results

DSO (days)

--

Sales per day

--

Sponsored

DSO from ending AR and a defined sales window

With $72,000 in ending accounts receivable against $210,000 in sales over a 90-day window, daily sales run $2,333.33 ($210,000 / 90), and DSO comes to 30.86 days -- ending AR divided by that daily sales rate.

This version of DSO uses ending AR rather than an average, and a specific window (90 days here) rather than a full year -- useful for a quarterly check-in without waiting for annual figures, but more sensitive to a single unusually large or small invoice near the end of the period than an average-based calculation.

30.86 days is close to a standard net-30 collection cycle -- meaningfully higher would suggest customers, on average, are paying past their invoice terms.

Why large companies calculate this differently

AR / (sales / days). Count-back methods at large firms can differ. Some large companies use a 'count-back' method instead: starting from the most recent day and working backward through actual daily sales until the ending AR balance is fully accounted for, which can produce a different DSO than this straightforward average-based formula, especially with lumpy sales patterns.

Ending AR must reflect only receivables actually outstanding at period end -- write-offs, disputed invoices, or AR from discontinued product lines can distort this figure if left in without adjustment.

For a full-year view using average rather than ending AR, the Accounts Receivable Turnover Calculator uses the more standard annual-average approach.

Using DSO as an early warning signal

DSO trending upward quarter over quarter, even before it shows up as a bad-debt write-off, is one of the earliest signals of either collections slipping or customers under financial stress.

Pair a rising DSO with inventory metrics too -- the Inventory Turnover Ratio Calculator shows the other side of how efficiently working capital is cycling.

Frequently Asked Questions (FAQ)

How is DSO (30.86 days) calculated here?

Daily sales = window sales / window days = $210,000 / 90 = $2,333.33. DSO = ending AR / daily sales = $72,000 / $2,333.33 = 30.86 days.

How is this different from the Accounts Receivable Turnover Calculator?

This uses ending AR and a custom window (like 90 days) you set directly; the AR Turnover Calculator uses average AR over a full year. Both estimate roughly the same thing -- how long it takes to collect -- but with different inputs and sensitivity to timing.

Why might a large company's actual DSO differ from this formula?

AR / (sales / days). Count-back methods at large firms can differ. Some companies use a count-back method that walks backward through actual daily sales until the ending AR balance is accounted for, which handles lumpy or seasonal sales patterns more precisely than a flat daily-average approach.

Does ending AR include disputed or written-off invoices?

It shouldn't for an accurate figure. Ending AR should reflect collectible receivables actually outstanding -- invoices already written off as bad debt or under formal dispute will distort DSO if left in without adjustment.

What's a warning sign in this metric over time?

A steadily rising DSO across consecutive periods, even without any single large invoice explaining it, often signals either loosening collections practices or customers under increasing financial strain -- worth investigating before it becomes a bad-debt problem.