Treasury

How to reduce days sales outstanding (DSO) in your small business

How to get paid sooner: what DSO is, how to calculate it and the steps that really reduce your collection days without losing customers.

Eduardo Álvarez Eduardo Álvarez · · 6 min read

To reduce days sales outstanding (DSO) in a small business, you need to act at three moments: before you sell (clear terms and short payment periods), when you invoice (invoice the same day, complete and with a due date) and after the due date (chase from day one in a fixed order). Measuring DSO every month and reviewing overdue invoices every week is what makes it work.

Every day you wait to get paid is money your business lends to its customers for free. In this post we explain how DSO is calculated, what a reasonable figure looks like and ten practical steps to bring it down. It is part of our guide to cash management for small businesses.

What DSO is and how to calculate it

DSO (days sales outstanding), or average collection period, measures how many days it takes you on average to get paid for your sales. The most common formula is:

DSO = (outstanding customer balance ÷ sales for the period) × days in the period

For example, if on 31 March you have €180,000 outstanding and you invoiced €270,000 in the quarter (VAT included, like the customer balance), your DSO is 180,000 ÷ 270,000 × 90 = 60 days.

Three tips to make the figure useful:

  • Always use the same basis (with or without VAT in both figures) and the same period.
  • Check it every month and look at the trend, not a single figure.
  • Compare it with the payment terms agreed with your customers: if you agree 30 days and your DSO is 60, half the problem is collection, not terms.

What is a reasonable DSO?

In the EU, the Late Payment Directive sets 60 days as the usual maximum payment period between businesses (30 days if no other term is agreed), and the late-payment rules in your country may be stricter. So in most sectors a DSO above 60–70 days means something is wrong: either terms are too long or agreed terms are collected late. What matters is comparing your DSO with your average agreed terms and with your days payable outstanding (DPO): if you get paid later than you pay, you are financing the difference.

10 steps to reduce days sales outstanding

Before you sell

  1. Agree clear terms in writing. In the quote, the order or the contract. Anything not in writing gets negotiated later, almost always at your expense.
  2. Check new customers’ creditworthiness before giving credit, especially on large orders. For first orders, consider a deposit or payment up front.
  3. Offer payment methods that collect themselves: direct debit, card or a payment gateway. They cut delays because they don’t depend on the customer remembering.

When you invoice

  1. Invoice the same day you deliver or finish the service. Every day you delay invoicing is one more day of DSO.
  2. Invoice without errors: order number, correct tax details, a visible due date and your bank account. A rejected invoice resets the clock.
  3. On long projects, invoice by milestones instead of everything at the end.

After the due date

  1. Chase from the first day overdue, in a fixed order: a friendly reminder on day 1, a call on day 7, a second notice on day 15 and escalation to management on day 30.
  2. Review the overdue list every week as part of your weekly cash routine and update the likely payment date in your forecast.
  3. Prioritise by amount and age: a few invoices usually account for most of the delay.
  4. If a customer always pays late, change the terms (deposit, shorter terms) or consider financing their invoices for early payment, bearing in mind that it has a cost.

How DSO affects your cash

Reducing DSO frees up cash directly. A quick rule: each day of DSO is worth one day of sales. A small business with €3M in annual sales (about €8,200 a day) that cuts its DSO from 65 to 50 days frees up about €123,000, without borrowing or selling more.

Annual sales Approx. daily sales Cash freed by cutting DSO by 10 days
€1M €2,700 €27,400
€3M €8,200 €82,200
€10M €27,400 €274,000
€25M €68,500 €685,000

That money improves your days of cash on hand and your working capital, and reduces how much you need from credit lines or other financing.

Anonymised example

An installation company with €4M in sales had a DSO of 78 days against average agreed terms of 45. Analysing its overdue invoices, it found that 70% of the delay came from 12 customers and that it invoiced, on average, 6 days after finishing each job. It took three steps: invoicing the same day from the technician’s phone, chasing on a fixed schedule (days 1, 7, 15 and 30) and asking customers with the worst track record for a 30% deposit. In five months its DSO fell to 56 days and it freed up about €240,000 in cash.

How Orama helps

Orama brings the invoices from your ERP (Odoo, Holded, Sage 50, Sage 200, Sage Despachos, a3innuva, Business Central or Oracle NetSuite) into your forecast with their due dates and, when reconciling bank transactions, separates what has been collected from what is still pending. Overdue invoices that haven’t come in appear as overdue forecasts, so you can chase them and update their date. Start your 7-day free trial, no card. You can also connect our MCP to ask Claude or ChatGPT about your cash.

Frequently asked questions

What is DSO?+
It is the average collection period: the number of days a business takes on average to get paid for its sales. It is calculated by dividing the outstanding customer balance by sales for the period and multiplying by the days in the period.
What is a good DSO for a small business?+
It depends on the sector, but it should be close to the terms agreed with your customers. In the EU, above 60–70 days usually signals a problem, because the Late Payment Directive sets 60 days as the usual maximum between businesses.
What is the difference between DSO and DPO?+
DSO measures how long you take to get paid and DPO how long you take to pay. If your DSO is higher than your DPO, you finance the gap between them with your own cash.
Does early-payment financing reduce DSO?+
It brings the money forward, but it doesn’t make the customer pay sooner, and it has a cost. It is better to reduce DSO with clear terms, fast invoicing and systematic chasing, and to use financing only as support.
Less Excel. Fewer errors.

Stop improvising with your cash flow and start getting ahead of it.

Connect your banks and forecast your cash 12, 18 or 24 months ahead, or as far as you need.

Start your 7-day free trial
Eduardo Álvarez
Eduardo Álvarez
Cofundador y CSO de Orama

Licenciado en Derecho y Administración y Dirección de Empresas, responsable comercial y de la gestión de partners.