Skip to content
Calculator

DSO Calculator (Days Sales Outstanding)

Calculate days sales outstanding from your receivables and credit sales, compare it with your payment terms, and see how much cash a lower DSO would release.

Days sales outstanding (DSO) is the average number of days it takes customers to pay you after a sale on credit. It is the receivables side of the cash conversion cycle: the higher your DSO, the longer cash sits in customers' hands instead of your bank account. This DSO calculator uses the standard formula, compares the result with your payment terms, and shows how much cash would be released if DSO came down to a target you choose.

How It Works

Enter your accounts receivable balance at the end of the period, the credit sales for the same period, the number of days in the period, your standard payment terms and a target DSO. The calculator returns DSO, average daily credit sales, receivables turnover, and the cash released if DSO fell to the target.

Input Your Data

Open customer invoices at the end of the period

Sales invoiced on terms (exclude cash sales)

365 for a year, 90 or 91 for a quarter, 30 for a month

For example 30 for net 30

The DSO you are aiming for

Assumptions(fixed model rules)

Every constant behind this calculator is listed here. Adjust the editable values to match your organization, then recalculate — results always use the values shown below.

  • Standard DSO formula: DSO = accounts receivable ÷ credit sales × days in the period. No benchmark or model constants are applied; cash released is (DSO − target DSO) × average daily credit sales, and is zero when DSO is already at or below target.
  • Interpretation bands: DSO at or below your payment terms + 5 days reads as on time, up to terms + 20 days as somewhat late, and beyond that as well above terms.

Results update using the current assumptions shown in the methodology below.

Your Results

Days Sales Outstanding
45.6
Average days customers take to pay
Average Daily Credit Sales
$5,479
Credit sales ÷ days in the period
Receivables Turnover
8
Times receivables are collected per period
Cash Released at Target DSO
$58,219
(DSO − target DSO) × average daily credit sales

Default scenario interpretation

Your DSO is somewhat above your terms. Look at which customers drive the gap and tighten follow-up on invoices that pass their due date.

How to calculate DSO: worked example

A services firm ends the year with $250,000 in accounts receivable on $2,000,000 of credit sales. Its standard terms are net 30.

  1. DSO = $250,000 ÷ $2,000,000 × 365 = 45.6 days.
  2. Average daily credit sales = $2,000,000 ÷ 365 = $5,479.
  3. DSO is 15.6 days longer than the net 30 terms, so the average customer pays about two weeks late.
  4. Bringing DSO down to 35 days releases (45.6 − 35) × $5,479 = $58,219 of cash.

Monthly DSO uses the month-end receivables balance, that month's credit sales, and 30 (or the days in the month). Track it the same way every period so the trend is comparable.

How We Calculate

DSO = (Accounts Receivable ÷ Credit Sales) × Days in Period. Average daily credit sales = Credit Sales ÷ Days in Period. Cash released = (DSO − Target DSO) × Average daily credit sales. Receivables turnover = Credit Sales ÷ Accounts Receivable.

Bring DSO down with collections follow-up

Aequo Collect, in early access for QuickBooks Online, predicts which open customer invoices will be paid late and drafts reminder sequences you approve before they send. On the payables side, Aequo AP captures and matches vendor bills so you can pay on the date you choose.

Frequently Asked Questions

What is the DSO formula?

DSO = (Accounts Receivable ÷ Credit Sales) × Number of Days in the Period. Use the receivables balance at the end of the period and the credit sales for the same period. For example, $250,000 ÷ $2,000,000 × 365 = 45.6 days.

What is a good DSO?

A good DSO is close to your standard payment terms. If you invoice on net 30, a DSO near 30 to 35 days means most customers pay on time. A DSO well above your terms means invoices are being paid late, and the gap is the place to start.

Should I use total sales or credit sales to calculate DSO?

Use credit sales, meaning sales invoiced on terms. Cash sales are collected immediately and never sit in receivables, so including them makes DSO look lower than it really is. If you cannot split them, use total revenue and apply the same method every period.

How do I calculate monthly or quarterly DSO?

Use the receivables balance at the end of the month or quarter, the credit sales for that same month or quarter, and the number of days in it (for example 30 or 91). Keep the method consistent so you can compare periods.

What is the difference between DSO and DPO?

DSO measures how long customers take to pay you. DPO (days payable outstanding) measures how long you take to pay suppliers. Cash conversion cycle = DIO + DSO − DPO, so lowering DSO or raising DPO both shorten the time your cash is tied up.

How can I reduce DSO?

Invoice as soon as work is delivered, state clear due dates, follow up before and right after the due date, make it easy to pay, and review credit terms for customers who are regularly late. Your aging report shows which accounts drive the number.

Ready to see your actual savings?

Get a personalized demo showing exactly how Aequo AP can transform your accounts payable.