Days Sales Outstanding Calculator

Measure how long your invoices take to turn into cash

$
$
$

How to Use the Days Sales Outstanding Calculator

Days sales outstanding (DSO) measures how long it takes, on average, for a sale to turn into cash in the bank. It divides average receivables by average daily sales: a higher number means more revenue is booked but still uncollected.

This page treats a year as 365 days, divides annual revenue by that to get average daily sales, then divides average receivables by the result. Averaging the beginning and ending receivable balances keeps a single odd month-end from distorting the answer.

Compare the result against your stated payment terms. If invoices say net 30 but DSO comes back at 55 days, the gap usually points to slow invoicing on your side or a handful of customers paying late, both of which are worth isolating before changing terms.

Cash shortages are often a collection-speed problem rather than a profit problem, so read DSO next to days payable outstanding to find the real bottleneck. The figures here come only from what you enter; reconcile them with your aging report.

Frequently Asked Questions

Most of my sales are cash — should I still enter total revenue?

Strictly, only credit sales belong in the denominator, since only they create receivables. A large share of cash sales makes DSO look shorter than it really is, so split the credit portion out if your system can report it.

Is a lower DSO always better?

It helps cash flow, but terms that are too tight can push customers to competitors. Set a target that fits industry practice and customer size, and treat a sudden increase in DSO as the signal worth acting on.