Published on

How Long Does It Take Your Customers to Pay? DSO Explained for Non-Accountants

Author
Aba KusAba Kus

You sold $50,000 this month. Excellent 🎉. But how much of that is actually in your bank account? If your customers take 45 days to pay you, that money is "in the air" — and in the meantime, you still have to pay payroll, suppliers, rent, and utilities.

That gap between "I sold" and "I got paid" is exactly what DSO (Days Sales Outstanding) measures.

What is DSO?

It's a simple number: how many days on average does it take my customers to pay me?

DSO = (Accounts receivable ÷ 12-month sales) × 365

Example:

  • Accounts receivable today: $120,000
  • Total sales in the last year: $800,000
DSO = ($120,000 ÷ $800,000) × 365 = 54.75 → 55 days

Your customers take an average of 55 days to pay you 😬.

Is 55 days a lot or a little?

It depends on your payment terms. If you offer 30-day credit and your DSO is 55, your customers are paying you 25 days late on average. That's not good.

DSOInterpretation
< 30 daysExcellent — you collect fast 🟢
30-45 daysNormal for most sectors 🟡
45-60 daysAttention — review your receivables 🟠
> 60 daysSerious problem — money trapped 🔴

DSO vs DPO: are you collecting before you pay?

DPO (Days Payable Outstanding) is the same thing but from the other side: how many days do you take to pay your suppliers?

DPO = (Accounts payable ÷ 12-month purchases) × 365

The magic is in the difference:

ScenarioWhat it means
DSO < DPOYou collect before you pay → positive cash flow 🟢
DSO = DPOYou collect and pay at the same pace → neutral 🟡
DSO > DPOYou pay before you collect → you need to finance the gap 🔴

Real example: If your DSO is 55 and your DPO is 30, you need to finance 25 days of operations with your own money. For a company with $800,000 in annual sales, that's:

$800,000 ÷ 365 × 25 = $54,794 in required working capital

$55,000 you need to have extra in the bank just to cover the gap between collections and payments 💸.

3 things that affect your DSO

1. Portfolio concentration

If 3 customers represent 60% of what they owe you, your DSO depends on those 3 paying on time. A delay from just one of them can move your DSO dramatically.

At Abakus we measure portfolio concentration as a risk indicator: if one customer represents more than 50% of your accounts receivable, you have high risk.

2. Uncrossed invoices (deposits)

Sometimes a customer gave you a deposit but you never issued the invoice to cross it against. That deposit shows up as "pending" and distorts your receivables. It's not that they owe you — it's that you didn't cross it 🤷🏽.

3. Overdue invoices nobody is chasing

If you don't have an active collections process, invoices pile up. An aging report showing invoices at 0-30, 31-60, 61-90, and 90+ days tells you exactly where to focus.

5 actions to improve your DSO 🚀

1. Know your number You can't improve what you don't measure. Calculate your DSO today and review it every month.

2. Send statements of account weekly A customer who receives a friendly reminder every week pays faster than one who gets an aggressive collection notice at 90 days.

3. Offer early payment discounts "2% discount if you pay within the first 10 days" is a powerful tool. You lose 2% but gain 45 days of cash flow.

4. Review credit terms Not all customers deserve the same terms. A new customer should pay upfront or within 15 days. 30+ day credit is for customers with a track record.

5. Act fast on overdue invoices Every day that passes after the due date, the probability of collecting drops. After 90 days, the probability of collection falls to 50%.


Your receivables are talking — are you listening?

DSO is like the thermometer of your cash flow. Don't ignore it. A DSO that rises month after month is an early warning signal that something is not working in your collections process.

In Abakus you can see your DSO, DPO, working capital, portfolio concentration, and invoice aging from the financial reports. Everything you need to make smart collection decisions, without being an accountant 📊.

Want to see how your receivables look in Abakus? Try it free or let's talk about your business 💪🏽.