Skip to content

Best Possible DSO (BPDSO)

The theoretical minimum DSO a company could achieve if every customer paid exactly on the due date, calculated from current receivables only.

Best possible DSO (BPDSO) is the floor for a company's DSO given its actual payment terms: the DSO it would report if every invoice were paid exactly on its due date. It is calculated using only current (not yet due) receivables against credit sales. Because a seller granting net 45 terms cannot collect in 30 days no matter how good its collectors are, BPDSO separates what terms cause from what performance causes.

The power of the metric is in the gap: DSO minus BPDSO is the number of days attributable to late payment, disputes, and process slippage, the portion the AR and collections teams can actually influence. A company with a DSO of 52 and a BPDSO of 41 has an 11-day performance gap; if benchmarking shows a peer at DSO 45 with BPDSO 30, the peer's collections are actually worse (15-day gap) despite the better headline number. Managing collectors on the gap, rather than raw DSO, stops penalizing them for the sales team's terms concessions.

BPDSO also gives terms decisions a price tag. If sales proposes moving a major segment from net 30 to net 60, the BPDSO impact translates directly into the additional working capital that will be permanently trapped in receivables, which finance can cost at the company's borrowing rate and weigh against the projected revenue gain.

Formula

BPDSO = (Current Receivables / Total Credit Sales) x Number of Days in Period

Worked example

Total AR is $5.0M, of which $3.8M is not yet due; quarterly credit sales are $11.0M over 92 days. BPDSO = (3.8 / 11.0) x 92 = 31.8 days. With actual DSO of 41.8, the controllable collection gap is 10 days.

DSO Calculator

See SCREDIT on your own workflows.

A 30-minute walkthrough with the team that built it — using scenarios from your credit operation, not canned demo data.