Skip to main content
Tallyvane
Open menu

How to calculate days sales outstanding (DSO), and how to lower it

Days sales outstanding (DSO) is the average number of days your customers take to pay after a sale on credit. Compare it with your payment terms and you know whether invoices are being paid on time, and how much cash late payers are holding back.

Updated 6 min readHow we check facts

Cut DSO by 9 days, free $18,000 in cash

Key takeaways

  • DSO = accounts receivable ÷ credit sales × days in the period. Use the same period for both, such as a quarter and 90 days.
  • A good DSO is close to your payment terms. On Net 30, a DSO in the low to mid 30s means most customers pay on time.
  • Best possible DSO uses only receivables that are not yet due. The gap between it and your actual DSO is the number of days lost to late payment.
  • Each day of DSO ties up one day of credit sales in cash. Cutting DSO by 9 days on $2,000 a day of credit sales frees $18,000.

What DSO measures

When you sell on credit, the sale shows up in revenue straight away but the cash arrives later. The unpaid invoices sit on your balance sheet as accounts receivable. DSO turns that balance into a number of days: on average, how long it takes to collect a sale.

It is also called the average collection period. A rising DSO is often the first sign of a cash squeeze, because profit can look healthy on the profit and loss statement while more and more of it is stuck in customers’ hands.

DSO only matters if you invoice customers and let them pay later. A shop or online store paid at checkout has almost no receivables, and its DSO will be close to zero.

At a glance: DSO = accounts receivable ÷ credit sales × days in the period. Use the same period for both, such as a quarter and 90 days. A good DSO is close to your payment terms. On Net 30, a DSO in the low to mid 30s means most customers pay on time. Best possible DSO uses only receivables that are not yet due. The gap between it and your actual DSO is the number of days lost to late payment. Each day of DSO ties up one day of credit sales in cash. Cutting DSO by 9 days on $2,000 a day of credit sales frees $18,000.
At a glance: the key facts from this guide.

The DSO formula

Divide accounts receivable by credit sales for a period, then multiply by the number of days in that period. Use 30 or the actual days for a month, 90 or 91 for a quarter, and 365 for a year. The days must match the sales figure.

Use credit sales, not total sales, if you have both. Cash and card sales paid on the spot never become receivables, so including them makes DSO look shorter than customers’ real payment habits. If almost every sale is invoiced, total revenue is close enough.

For the receivables figure you have two choices. Ending receivables is simple and shows where you stand today. Average receivables, the opening balance plus the closing balance divided by two, smooths out a single big invoice at month end. Pick one and use it every period so the trend means something.

The financial ratios calculator works out DSO and receivables turnover for you. Enter receivables at the end of the period, credit sales and the days in the period. Add receivables at the start of the period and it uses the average instead of the end balance.

DSO = Accounts receivable ÷ Credit sales × Days in period Average receivables = (Opening receivables + Closing receivables) ÷ 2

Worked example: a commercial cleaning company

A commercial cleaning company invoices its office clients monthly on Net 30 terms. In the third quarter, 90 days, it made $180,000 of credit sales. Receivables were $66,000 at the start of the quarter and $78,000 at the end. Of the $78,000, $54,000 is not yet due and $24,000 is overdue.

To reproduce it in the financial ratios calculator, enter $78,000 as accounts receivable, $66,000 as receivables at the start, $180,000 of credit sales and 90 days. Leave the start figure blank to see DSO on ending receivables.

  • On Net 30 terms, a DSO of 36 to 39 days means customers are paying about a week late on average.
  • Ending DSO is higher than average DSO because receivables grew during the quarter. Watch whether that continues.
  • Every day of DSO holds back $2,000. Getting from 39 days down to 30 would free $18,000 of cash without making a single extra sale.
DSO for one quarter
FigureWorkingResult
Average receivables($66,000 + $78,000) ÷ 2$72,000
DSO on average receivables$72,000 ÷ $180,000 × 9036 days
DSO on ending receivables$78,000 ÷ $180,000 × 9039 days
Receivables turnover for the quarter$180,000 ÷ $72,0002.5 times
Best possible DSO$54,000 ÷ $180,000 × 9027 days
Days lost to late payment39 − 2712 days
Credit sales per day$180,000 ÷ 90$2,000
Free toolFinancial ratios calculatorTurn your balance sheet and income statement into liquidity, debt, profitability and collection ratios, each explained in one line.

DSO and receivables turnover

Receivables turnover is the same information the other way round. It tells you how many times in a period you collect your average receivables balance. Divide the days in the period by the turnover and you get DSO.

In the example, turnover of 2.5 times in a 90-day quarter gives 90 ÷ 2.5 = 36 days, the same as the average-receivables DSO. Over a full year at the same pace, turnover would be 10 times and DSO 36.5 days. A higher turnover is better; a lower DSO is better.

The financial ratios guide uses year-end receivables and a full year of revenue, which suits an annual check. For managing collections, work it out monthly or quarterly so a slowdown shows up while you can still act on it.

Receivables turnover = Credit sales ÷ Average receivables DSO = Days in period ÷ Receivables turnover

What is a good DSO?

There is no single good number, because DSO depends on the terms you offer. A business that bills on Net 60 cannot expect a 30-day DSO. The useful comparison is your DSO against your own standard terms.

A common rule of thumb is that DSO within about a third above your terms is acceptable: up to about 40 days on Net 30. Treat that as a starting point, not a target. Industry averages vary widely, and many large customers pay on their own schedules.

Reading DSO against Net 30 terms
DSOWhat it usually means
Under 30 daysCustomers pay early or on time, or you take deposits up front.
30 to 40 daysMost customers pay roughly on time. Normal for Net 30.
40 to 60 daysA sizeable share of invoices are paid late. Review reminders and who you give credit to.
Over 60 daysCollections are a real problem, or a few large debts may never be paid. Check your aged receivables.
What is a good DSO?

Best possible DSO: separating terms from late payment

DSO mixes two things: the credit you chose to give, and the extra time customers take. Best possible DSO isolates the first. It uses only current receivables, the invoices that are not yet due, so it shows what DSO would be if every customer paid exactly on the due date.

The gap between your actual DSO and best possible DSO is the cost of late payment, in days. In the example, 27 days comes from the terms and 12 days from customers paying late. If the gap is small but DSO is still high, the fix is shorter terms. If the gap is large, the fix is collections.

Your accounting software’s aged receivables report gives you the split between current and overdue invoices. Compare it with last quarter’s to see whether the overdue share is growing.

Best possible DSO = Current (not yet due) receivables ÷ Credit sales × Days in period

How to lower DSO

Most of the gain comes from a few habits applied to every invoice. Start with whichever matches your biggest gap.

  • Shorten your terms for new customers: Net 14 or Net 15 instead of Net 30. Agree them in writing before the work starts.
  • Take a deposit or bill in stages on large jobs, for example 30% up front, 40% at a midpoint and 30% on completion.
  • Invoice the same day you finish or deliver. Every day an invoice sits unsent is a day added to DSO.
  • Make paying easy: bank transfer details, a card payment link and a clear due date on every invoice.
  • Send reminders on a schedule: a few days before the due date, the day after, and then weekly.
  • Charge a late fee where your contract and local law allow it, and say so on the invoice up front.
  • Run a credit check, or ask for payment up front, before giving terms to a new customer with a large order.
  • Think twice about early-payment discounts. Offering 2/10 Net 30 costs you about 37% a year on the money that comes in 20 days early.
Free toolLate payment fee calculatorWork out the interest and fees owed on an overdue invoice, by days late or by due and paid dates.

Mistakes that distort DSO

DSO is easy to calculate and easy to misread. Watch for these before you act on the number.

  • Mixing periods: monthly sales with 365 days, or annual sales with 30 days. The days must match the sales.
  • Seasonal swings: a business that bills heavily in December will show a high year-end DSO even if customers pay on time. Compare the same month year on year.
  • Including sales tax in receivables but not in sales. Invoices usually include tax, so use sales including tax or strip the tax from receivables.
  • Ignoring bad debts. Old invoices you will never collect inflate DSO. Write them off so the figure reflects collectable debts.
  • Looking at the average only. One large customer paying 90 days late can hide behind a reasonable DSO. Check the aged receivables report customer by customer.
Free toolInvoice generatorMake a professional invoice with your logo, tax and due date, then save it as PDF.

Frequently asked questions

How do you calculate DSO?

Divide accounts receivable by credit sales for the period and multiply by the days in the period. With $78,000 of receivables and $180,000 of credit sales in a 90-day quarter, DSO is $78,000 ÷ $180,000 × 90 = 39 days.

What is a good DSO?

One close to your payment terms. On Net 30, a DSO up to about 40 days is generally fine. Much higher means a lot of customers are paying late or you have debts that will not be paid.

Is a high or low DSO better?

Lower is better, because it means cash comes in sooner. A very low DSO can also mean your terms are stricter than competitors’, so make sure it is not costing you customers.

Should DSO use total sales or credit sales?

Credit sales. Sales paid in cash or by card at the time of sale never become receivables, so including them makes DSO look better than it is.

What is the difference between DSO and receivables turnover?

They measure the same thing in different units. Turnover is how many times you collect your average receivables in a period; DSO is the days in the period divided by turnover.

Sources

General information, not financial, tax or legal advice. Rules change and differ by place; check with the official source or a qualified adviser before you act.

More guides

Free tools in this guide