← Back to blog
DSOOverdueCollected
metrics
metricscash flowreporting

Days Sales Outstanding: The One Number That Tells You If You Are Getting Paid

Sixtus Agbo4 min read

Ask most business owners how long their customers take to pay and you get a shrug and a guess. "About a month, I think." Then you look at the bank account and the money isn't there. Days Sales Outstanding turns that guess into a number you can act on.

What DSO actually measures

Days Sales Outstanding (DSO) is the average number of days between making a sale on credit and collecting the cash. If your DSO is 48, then money you earn today shows up in your account roughly 48 days from now, on average. That is the gap your business has to fund out of its own pocket: salaries, rent, and supplier bills all fall inside it.

The reason DSO matters more than most numbers on your P&L is that it tells you whether your payment terms are real. You can print "Net 30" on every invoice you send. If the cash consistently takes 60 days to arrive, then Net 30 is not your policy, it is your wish.

The formula, worked through

DSO = (accounts receivable ÷ credit sales for the period) × number of days in the period.

Take a printing business. In June, it invoiced ₦4,500,000 on credit. On 30 June, the total sitting unpaid across all its customers was ₦7,200,000.

DSO = (7,200,000 ÷ 4,500,000) × 30 = 48 days.

Notice what happened there. The receivables balance is bigger than a full month of sales, which is why the answer came out above 30 days. That is the whole signal in one number: work from May, and some from April, is still unpaid.

Two practical notes. Use credit sales only, so cash-on-delivery work doesn't flatter the result. And if your months are lumpy, which they are for most small businesses, run it over a quarter instead: take the receivables balance at the end of the quarter, divide by the quarter's credit sales, and multiply by 90.

What a good DSO looks like

There is no universal target, and chasing an "industry average" is a waste of time. The only benchmark that means anything is your own terms.

Compare DSO to the terms you actually offer. If you sell on Net 30, a DSO in the mid to high 30s is healthy: a few customers run a little late, most pay near the date. A DSO in the 40s means slippage you should be watching. Once DSO is running at more than about 1.5 times your stated terms, so 45-plus days on Net 30, your terms have stopped functioning. Customers have quietly decided when they pay you, and you are finding out afterwards.

At that point the fix is usually collections, not terms. Shortening Net 30 to Net 15 does nothing for a customer who was already ignoring the first date. If you are still deciding what terms to offer in the first place, start here.

Track it monthly, and watch the direction

Calculate DSO on the same day every month and keep the numbers in one place. The absolute figure is less useful than the trend. Three straight months of rising DSO is a cash squeeze forming, and it will hit your bank balance about two months after it shows up in the metric. That is the warning you are paying for.

A couple of things distort it. One large invoice, paid or unpaid, can swing a small book by a week. A sudden jump in sales inflates the denominator and makes DSO look better for a month, right when you are actually tying up more cash than ever. So read DSO next to your aging report, which shows you exactly which invoices are sitting in the 60 and 90 day buckets rather than averaging them away.

What actually moves it down

The things that cut DSO are unglamorous and they work.

  1. Invoice the day the work is done. Every day the invoice sits in your drafts is a day added straight to DSO, and it is the cheapest day to remove.
  2. Put the due date on the invoice, not just the term. People pay dates.
  3. Contact customers before the due date, not after. A short note at day 25 on Net 30 moves more money than an angry one at day 45.
  4. Chase the oldest and largest first. Effort spent on a ₦1,200,000 invoice at 75 days beats the same effort on a ₦90,000 one at 35 days.
  5. Take deposits on big jobs. A 30% deposit on a ₦5,000,000 contract removes a third of that invoice from your receivables before you start.

What does not work is sending the same generic reminder to everybody at day 45 and hoping. Early and consistent beats loud and late.

Making the number visible

Most businesses never calculate DSO because pulling the receivables balance and the credit sales figure out of a spreadsheet every month is a chore nobody owns. Arvalox tracks what you are owed as invoices are raised and paid, so DSO and the aging behind it are always current, and you can see which customers are dragging the average up before the trend costs you a month of cash.

Put this into practice

Arvalox tracks every invoice and tells you who to chase first. Start free.

Start free trial