Business tools

DSO Calculator

Calculate Days Sales Outstanding (DSO) from average accounts receivable, net credit sales and your measurement period to evaluate receivables collection timing.

Use this calculator to estimate Days Sales Outstanding (DSO), which measures how long receivables remain outstanding on average. Enter average accounts receivable, net credit sales and the applicable measurement period. All figures must refer to comparable periods and the same currency: do not combine monthly sales with annual period days. The dollar sign is display formatting, not currency conversion. There is no universal good DSO.

The calculation runs locally in your browser. No input values are saved or sent to a server.

Enter average accounts receivable, net credit sales and the measurement period.

The average accounts receivable balance for the measurement period.

Sales made on credit during the same measurement period. Exclude cash sales where practical. Must be greater than zero.

Choose the number of days corresponding to the sales and average receivables measurement period.

Example DSO Calculation

Static worked example: Average Accounts Receivable = $100,000; Annual Net Credit Sales = $1,200,000; Measurement Period = 365 days. Average Credit Sales per Day = $1,200,000 / 365 ≈ $3,287.67. DSO = $100,000 / $1,200,000 × 365 ≈ 30.4 days. Receivables are outstanding for approximately 30.4 days on average based on these figures. This is a neutral example, not your calculated result or a collections rating.

About this calculator

What Is Days Sales Outstanding?

Days Sales Outstanding (DSO) estimates the average number of days required to collect accounts receivable using period-level balances and credit sales. It is an aggregate estimate, not the age or payment history of individual invoices.

DSO Formula

DSO = Average Accounts Receivable / Net Credit Sales × Number of Days. Average accounts receivable is the average balance during the period; net credit sales are sales made on credit during that period; number of days is the matching measurement period. Average Credit Sales per Day = Net Credit Sales / Number of Days. Accounts Receivable as % of Period Credit Sales = Average Accounts Receivable / Net Credit Sales × 100; this is supporting arithmetic, not a separate performance benchmark.

Why Use Net Credit Sales?

DSO evaluates receivables created by credit sales. Cash sales do not normally create receivables, so generally exclude them where data permits. Net credit sales reflect relevant returns and allowances according to the company’s accounting policies. Using total sales instead can change the estimate.

How Do You Calculate Average Accounts Receivable?

Average AR = (Beginning AR + Ending AR) / 2. Businesses may use more frequent averages where balances fluctuate materially. Enter the average directly in this MVP; it does not collect beginning and ending balances or perform AR-aging analysis.

What Does a High DSO Mean?

A higher DSO generally means receivables remain outstanding longer. It may reflect longer customer terms, slower collections, customer concentration, disputes, seasonal effects or billing delays. Higher DSO does not automatically mean poor collections; compare like-for-like periods and examine aging quality.

What Does a Low DSO Mean?

A lower DSO generally indicates faster conversion of receivables into cash. Lower is not always better: very aggressive credit policies can also affect sales and customer relationships. Industry, customer mix and billing model matter.

Compare DSO with Payment Terms

Interpret DSO relative to the company’s actual payment terms. With Net 30 terms, DSO materially above 30 days may indicate delayed collections, but does not prove it. With Net 60 terms, DSO above 30 days is not necessarily unusual. This Tool does not request payment terms or generate a pass/fail score.

DSO and Working Capital

Accounts receivable can tie up working capital while invoices remain unpaid. DSO measures collection timing, while net working capital is current assets minus current liabilities. Use the live Working Capital Calculator linked in Related Tools below to calculate that separate balance.

DSO and the Cash Conversion Cycle

DSO is one of three primary cash conversion cycle components: Cash Conversion Cycle = DIO + DSO − DPO. DIO concerns inventory holding time; DPO concerns payable timing. This Tool calculates DSO only. The separate DIO, DPO and Cash Conversion Cycle Calculators are available in Related Tools below.

Frequently asked questions

What does DSO stand for?

DSO stands for Days Sales Outstanding, an estimate of the average time receivables remain outstanding.

How do you calculate DSO?

Divide average accounts receivable by net credit sales for the same measurement period, then multiply by the number of days in that period.

What sales should be used in DSO?

Use net credit sales for the measurement period. Exclude cash sales where practical because they do not normally create receivables; accounting policies and data availability can affect the estimate.

Should I use average or ending accounts receivable?

Average receivables better represent balances over a period. A simple average is beginning AR plus ending AR, divided by two; more frequent averages may be appropriate when balances fluctuate. An ending balance may distort comparisons.

Is a lower DSO always better?

No. Lower DSO generally means faster collections, but aggressive credit policies can affect sales. Interpret changes alongside actual payment terms, customer mix and business conditions.

What is a good DSO?

There is no universal good DSO. Industry, billing model, payment terms, seasonality, credit policies and aging quality all matter.

How does DSO relate to payment terms?

Compare DSO with actual terms. DSO materially above Net 30 terms may indicate delays, while DSO above 30 days under Net 60 terms is not necessarily unusual. Neither comparison is a pass/fail judgment.

How does DSO affect working capital?

Unpaid receivables can tie up working capital. DSO describes estimated timing rather than the amount of net working capital or a complete liquidity position.

How does DSO relate to the cash conversion cycle?

DSO is combined with inventory days (DIO) and payable days (DPO): Cash Conversion Cycle = DIO + DSO − DPO. This calculator computes only DSO.

Can seasonality affect DSO?

Yes. Changes in sales timing, customer mix and receivable balances can alter DSO. Use comparable periods and consistent averaging methods when interpreting trends.

Results depend on user-entered information. DSO is an estimate; accounting policies and data availability may affect the calculation. Credit sales and receivable balances must refer to comparable periods and be interpreted in context. This Tool does not assess invoice aging or collectability. It is informational only and is not accounting, tax, legal, investment or financial advice. Calculations run locally in your browser; inputs are not saved or sent to a server.