accounting calculators

Days Sales Outstanding Calculator

Calculates the average number of days a company takes to collect payment after a sale. Essential for monitoring cash flow health and evaluating credit policy effectiveness.

About this calculator

Days Sales Outstanding (DSO) measures how long, on average, it takes a business to convert its accounts receivable into cash. The formula is: DSO = Accounts Receivable / Daily Sales, where Daily Sales = Annual (or periodic) Sales / Number of Days in the period. A lower DSO means faster collections and better liquidity. A higher DSO signals that cash is sitting in unpaid invoices, which can stress working capital. DSO is closely related to the accounts receivable turnover ratio — DSO = 365 / AR Turnover. Finance teams track DSO monthly or quarterly to detect deteriorating collection trends before they become cash flow crises. Industry benchmarks vary, but many businesses aim for a DSO under 45 days.

How to use

Imagine a company has $80,000 in accounts receivable. Its annual sales are $730,000, making daily sales $730,000 / 365 = $2,000. Apply the formula: DSO = $80,000 / $2,000 = 40 days. This means the company waits an average of 40 days to collect payment after a sale. If the payment terms are net-30, a DSO of 40 suggests customers are paying about 10 days late on average — a signal to tighten collections.

Frequently asked questions

What is a good days sales outstanding number for a B2B company?

For most B2B companies with net-30 payment terms, a DSO under 45 days is considered acceptable, while under 30 days is excellent. DSO above 60 days is a common warning sign of collection problems or lenient credit policies. Industry norms vary significantly — construction and government contracting often see DSOs above 60 days, while retail or subscription businesses can be well under 30. Tracking DSO trends over time is more actionable than any single benchmark.

How can a company reduce its days sales outstanding quickly?

The fastest way to reduce DSO is to tighten your invoicing process — send invoices immediately after delivery and follow up with reminders before the due date. Offering small early-payment discounts (e.g., 2/10 net 30) can incentivize faster payment. Reviewing credit terms for consistently late-paying customers and requiring deposits or shorter terms can also help. Automating accounts receivable workflows removes manual delays that silently inflate DSO.

Why does days sales outstanding matter for cash flow forecasting?

DSO directly determines the lag between booking a sale and receiving the cash, which is the foundation of any cash flow forecast. If your DSO is 45 days, you know today's sales won't hit your bank account for about six weeks. Accurate DSO data lets finance teams model when cash will arrive, anticipate shortfalls, and plan borrowing needs. Underestimating DSO is one of the most common causes of cash flow surprises in growing businesses.