Finance tools

Days sales outstanding (DSO) calculator

Calculate days sales outstanding (DSO) — the average collection period for credit sales, sometimes called AR days or accounts receivable days. Enter accounts receivable and net credit sales for the same month, quarter, or year; the tool applies the standard DSO formula, shows receivables turnover and daily credit sales, and updates as you type. Export CSV or PDF anytime — no sign-up.

What is days sales outstanding (DSO)?

Why days sales outstanding matters

Days sales outstanding formula

Formula

In short

How to use this DSO calculator

  1. Gather AR and credit sales

    Pull accounts receivable from the balance sheet and net credit sales from the income statement for the same period. Exclude cash sales from the denominator when your GL splits them.

  2. Enter beginning and ending AR

    Use beginning and ending balances, or switch to average receivables mode if finance already computed the average. Try a preset to see realistic B2B or quarterly numbers.

  3. Set days in the period

    Use 365 for a fiscal year, 90 for a standard quarter, or match actual calendar days for a month — keep sales and AR aligned to that window.

  4. Read DSO and export

    Check days sales outstanding, receivables turnover, daily credit sales, and the short interpretation label on the results panel. If beginning and ending AR are far apart, read the seasonality note before you change terms or policy. Download CSV or PDF for your month-end or quarter-end file.

Two ways to enter accounts receivable

Beginning & ending AR

Average receivables

DSO vs receivables turnover

How to calculate DSO in Excel

CellInput / formula
A1Beginning accounts receivable
A2Ending accounts receivable
A3=(A1+A2)/2 average AR
B1Net credit sales for the period
B2Days in period (e.g. 365)
B3=(A3/B1)*B2 DSO in days
B4=B1/A3 receivables turnover (optional check)
B5=B2/B4 DSO from turnover (should match B3)

DSO vs DIO vs DPO

DSO calculator (this page)

Days inventory outstanding (DIO)

Credit sales vs total revenue

What is a good days sales outstanding?

Monthly or quarterly DSO formula

Rolling 12-month DSO

How to improve days sales outstanding

Limitations and data quality

Simple DSO vs average-AR DSO
Monthly snapshot caveat
Rolling 12-month and countback
Seasonal or lumpy AR balances

Where to find AR and sales on financial statements

Worked example

Discover more calculators for time tracking, payroll, and HR.

Frequently asked questions about Finance tools

How do you calculate days sales outstanding?

DSO = (Average accounts receivable ÷ Net credit sales) × Days in the period. When you have two balance-sheet points, average AR is usually (Beginning AR + Ending AR) ÷ 2. The result is your days sales outstanding, AR days, or average collection period for that window — use the calculator above to run the math.

What is the DSO formula?

Days sales outstanding uses credit sales and receivables for the same period:

DSO = (Average AR ÷ Net credit sales) × Days in period

Same idea in one line: DSO = Days in period ÷ Receivables turnover, where turnover = net credit sales ÷ average AR.

Is DSO the same as AR days?

Yes, in most finance contexts. AR days, accounts receivable days, days receivables outstanding, and average collection period usually mean the same metric as days sales outstanding (DSO) when you use average AR and net credit sales for the period.

What is a good DSO ratio?

DSO is expressed in days, not as a ratio — but people often say “DSO ratio” when they mean this metric. A practical benchmark is near your invoice payment terms and your own prior periods, not a generic industry headline. DSO well above your terms often points to slow payers, disputes, or billing delays.

Is a high or low DSO better?

Lower DSO is usually better because you collect cash sooner — as long as collections are healthy. Artificially low DSO from refusing credit, harsh terms, or ignoring disputed balances is not a win. Compare to your payment terms and trend, not a single number from a blog post.

How do I calculate DSO in Excel?

Put beginning AR in A1, ending AR in A2, then average AR in A3: =(A1+A2)/2. Net credit sales in B1, days in period in B2, DSO in B3: =(A3/B1)*B2. Optional check: turnover in B4 =B1/A3, then B5 =B2/B4 should match B3. See the Excel table on this page for the full layout.

How do you calculate DSO for a quarter?

Use net credit sales and average AR for the same fiscal quarter. Set days in period to 90, or to 91/92 for a calendar quarter if that is your convention. Do not pair quarterly sales with a full-year AR balance — the period must match.

What is the monthly days sales outstanding formula?

Monthly DSO = (Average AR for the month ÷ Net credit sales for the month) × Days in month. Use the same calendar month for both inputs. Some dashboards use ending AR only (simple DSO); this calculator defaults to average AR so quarterly and annual closes stay comparable.

What is rolling 12-month DSO?

Rolling DSO = (Average AR over 12 months ÷ Credit sales over 12 months) × 365. It smooths seasonality better than one month. Enter trailing-twelve-month totals with 365 days in this calculator. Month-by-month countback DSO is not supported here — align inputs with your AR system before you compare.

How do you calculate accounts receivable from DSO?

Rearrange the formula: Average AR ≈ (DSO × Net credit sales) ÷ Days in period. Example: DSO 25, $6,200,000 annual credit sales, 365 days → average AR ≈ $424,658. Use this for targets or sanity checks — your GL receivables balance must still tie to the balance sheet.

How does DSO relate to receivables turnover?

Receivables turnover = net credit sales ÷ average AR (how many times AR cycles in the period). Higher turnover means lower DSO. Link them with DSO ≈ Days in period ÷ Turnover. This calculator shows turnover, DSO, and daily credit sales together.

Is DSO the same as receivables turnover?

No. Receivables turnover is a ratio (times per period). DSO is the same relationship in days. They move in opposite directions: faster turnover → fewer days outstanding.

Should I use total sales or credit sales?

Use net credit sales (invoiced sales on account) in the denominator. Total revenue only works when nearly everything is invoiced — say which GL line you used. In mixed cash-and-credit businesses, total revenue makes DSO look faster than reality because cash sales inflate the denominator while AR does not.

How can I improve days sales outstanding?

Start with an aging report by customer, then tighten billing timing, clarify terms on every invoice, and make payment easy (ACH, card, or portal). Review overdue accounts weekly. If beginning and ending AR swing widely, fix disputes and seasonality in the data before you change credit policy.

What is the difference between DSO and days inventory outstanding (DIO)?

DSO is how long you wait to collect after a credit sale. DIO is how long inventory sits before you sell it. Both feed the cash conversion cycle — use our days inventory outstanding calculator for the inventory leg.

What is the cash conversion cycle?

The cash conversion cycle (CCC) is DIO + DSO − DPO — inventory days plus collection days minus how long you take to pay suppliers. This page calculates DSO only; pull DIO and days payable outstanding from your other reports when you need a full CCC.

Is days sales outstanding the same as employee turnover?

No. Employee turnover is HR (how many people leave). Days sales outstanding is finance (how long receivables stay uncollected). English reuses the word “turnover” — check you have the receivables formula, not headcount.