DSO stands for days sales outstanding. It is the average number of days a business takes to collect payment after a credit sale, calculated as average accounts receivable divided by credit sales, multiplied by the number of days in the period. A lower DSO means cash comes in faster; a rising DSO is an early sign that collections are slipping. It is the single most-watched metric in accounts receivable.
DSO turns your receivables ledger into one comparable number you can track month on month, benchmark against your industry, and use to forecast cash. If your terms are net 30 but your DSO is 52, that gap is the problem to solve. Cash stuck in receivables cannot pay wages, restock inventory or fund growth, so every day you shave off is working capital handed back to the business. That is why finance teams, lenders and investors read it as a proxy for how disciplined a company is at getting paid.
DSO = days to get paid.Average AR divided by credit sales, times days in the period.
Lower is better.A shorter DSO frees up cash; a climbing DSO warns of collection trouble.
Judge it against your terms.DSO well above your net terms is the gap to close.
Divide your average accounts receivable by total credit sales for the period, then multiply by the number of days in that period. Use credit sales, not total sales, because cash sales never sit in receivables. Enter your own figures below to see your DSO.
Average AR is usually (opening + closing) / 2. General information, not financial advice.
Worked example: 75,000 average AR divided by 600,000 credit sales is 0.125, and 0.125 times 365 days is about 46 days. So on average this business waits 46 days to get paid. Two details decide whether your number is meaningful. First, use average receivables, normally opening plus closing balance divided by two, so a single end-of-month spike does not distort the result. Second, match the period to the days you multiply by: a quarter uses roughly 91 days, a full year uses 365. For a deeper breakdown and a quarterly view, use the full DSO calculator, then track the trend automatically with AR insights and reporting.
A good DSO is generally within about 15 days of your payment terms; on net 30 terms, a DSO under roughly 45 days is considered healthy, and many efficient businesses sit in the 30 to 40 day range. The honest answer is that it depends on your industry and terms, so the trend matters more than the absolute number. A DSO of 40 that is creeping up each month is more worrying than a steady 50. The classic rule of thumb: if your DSO runs more than 1.5 times your terms, collections need attention.
| Your payment terms | Healthy DSO (roughly) | Time to look closely |
|---|---|---|
| Net 14 | Up to about 21 days. | Past roughly 30 days. |
| Net 30 | Up to about 45 days. | Past roughly 45 to 50 days. |
| Net 60 | Up to about 75 days. | Past roughly 90 days. |
| Net 90 | Up to about 105 days. | Past roughly 135 days. |
These are rules of thumb, not hard limits: the 1.5 times terms line is a useful trigger, not a verdict. Read your own number against your own terms and history.
Context is everything here. A construction firm on 60 or 90 day terms will always report a higher DSO than a subscription business that bills card-on-file, and neither is wrong. Compare yourself to your own history and to peers on similar terms, not to a universal number. Seasonality matters too: a business with a busy quarter will see receivables, and therefore DSO, swell at period end, which is exactly why averaging the balance and watching the trend beats reacting to one figure.
Standard DSO is a blunt average, so it can hide problems and overstate them in equal measure. It is a genuinely useful headline number, but only if you remember what a single blended figure can and cannot tell you.
One comparable number to track month on month and against peers.
The overall direction of travel: collections tightening or slipping.
A quick proxy for how disciplined the business is at getting paid.
A long tail of small overdue accounts that a few on-time big invoices mask.
A late-period sales spike that inflates receivables even when collections are healthy.
Which customers are actually late, since it only reports the blended result.
Two habits fix most of this. Pair DSO with an aging view so you can see how much of the ledger is genuinely overdue, not just the average. And for a sharper read, some teams use the countback method, which works backwards through recent months matching the receivables balance to the sales that created it, rather than using one blended ratio. Whichever you choose, treat DSO as the headline and your aging and collection detail as the story behind it.
Lowering DSO is rarely about one big move; it is several small ones that compound. The levers below are where most teams find days, and the order roughly follows the invoice life cycle from issuing to escalation.
Invoice the day you can.Every day an invoice waits to be sent is a day added to DSO before the clock even starts.
Automate reminders.Polite, scheduled nudges before and after the due date recover days without anyone chasing manually.
Make paying easy.A one-click payment portal removes friction that quietly stretches collection times.
Offer an early-payment carrot.A small discount such as 2/10 net 30 pulls cash forward from customers who can pay sooner.
Escalate late accounts.Add late fees and a clear escalation path so chronic late payers feel a consequence.
Check credit upfront.Setting sensible limits and terms before you sell prevents slow payers becoming your problem.
Most of these are exactly what Paidnice AR automation handles for you inside Xero and QuickBooks, from automated reminders through to escalations and fees. The reason automation moves the number is simple: reminders go out on time, every time, without anyone needing to remember, and consistency is what trains customers to pay on schedule. Teams that switch from ad hoc chasing to a scheduled cadence routinely pull DSO down by a week or more in the first few months, purely by closing the gaps where invoices used to fall silent.
DSO measures how fast you collect from customers; days payable outstanding (DPO) measures how slowly you pay suppliers. The two pull in opposite directions on cash. A high DPO and a low DSO is the ideal: you hold onto your money longer while getting paid quickly. Together with days inventory outstanding, they make up the cash conversion cycle, the full picture of how long cash is tied up in your operations.
| Metric | What it counts | You want it |
|---|---|---|
| DSO | Days to collect cash from customers. | Lower. |
| DPO | Days you take to pay suppliers. | Higher (within terms). |
| DIO | Days inventory sits before it sells. | Lower. |
| Cash conversion cycle | DSO + DIO less DPO: net days cash is tied up. | Lower. |
DSO is also the close cousin of two other terms you will see used interchangeably. Average collection period is the same calculation under a different name, and the receivables turnover ratio is its inverse: turnover counts how many times you collect your receivables in a year, while DSO converts that into days. If your receivables turnover is 8, your DSO is roughly 365 divided by 8, or about 46 days. They are two ways of describing the same underlying speed, so use whichever your reporting and your team find clearer.

Don't let these critical mistakes hurt your
collections - See how to fix them, today!