DSO Calculator (Days Sales Outstanding)

Find out how many days it takes your business to turn an invoice into cash in the bank. Enter your receivables and credit sales below — the result updates as you type.
€
Total unpaid customer invoices at the end of the period
€
Invoiced sales only — exclude cash sales paid immediately
30 for a month, 90 for a quarter, 365 for a year
Your Days Sales Outstanding
--
Enter your figures above to see your DSO.
Cash Tied Up in Receivables
€0
Money you have earned but not yet collected
Average Daily Credit Sales
€0
Credit sales divided by days in period
Cash Freed by Cutting 5 Days
€0
Roughly 5 days of credit sales released

What is Days Sales Outstanding?

Days Sales Outstanding (DSO) is the average number of days that pass between invoicing a customer and receiving the money. It answers a deceptively simple question: once you have done the work and sent the invoice, how long do you wait to get paid?

DSO only concerns credit sales — sales where the customer pays after delivery, against an invoice. A retail shop taking card payments at the till has almost no DSO, while an agency invoicing on 30-day terms lives and dies by it. That is why the calculation excludes cash sales: including revenue that is collected instantly would make your collections look faster than they really are.

Together with Days Inventory Outstanding (DIO) and Days Payable Outstanding (DPO), DSO is one of the three building blocks of the cash conversion cycle — the full measure of how long cash stays locked inside your operations.

The DSO Formula

DSO = (Accounts Receivable / Total Credit Sales) × Number of Days in Period

Each part of the formula comes straight from records you already have:

  • Accounts receivable is the total value of unpaid customer invoices at the end of the period, taken from your balance sheet or invoicing tool.
  • Total credit sales is everything you invoiced during the period, excluding sales paid on the spot.
  • Number of days is the length of the period you are measuring: 30 for a month, 90 for a quarter, 365 for a year.

A Worked Example

Imagine a consulting firm reviewing its last quarter. At the end of the quarter, €45,000 of invoices are still unpaid, and the firm invoiced €120,000 of work during those 90 days.

DSO = (45,000 / 120,000) × 90 = 33.75 days

On average, the firm waits just under 34 days to collect each euro it invoices. Put differently: at any moment, about a month's worth of revenue exists only on paper. If the firm invoices on 30-day payment terms, a 34-day DSO means customers are, on average, paying a few days late — normal, but worth watching. If terms are 14 days, the same DSO signals a real collections problem.

Interpreting Your DSO

There is no single "correct" DSO — payment norms differ widely between industries and countries, and your contractual payment terms set the baseline. As general guidance, though:

  • Under 30 days: strong collections. Customers pay quickly and little cash sits in receivables.
  • 30–45 days: typical for businesses invoicing on standard 30-day terms.
  • Above 45 days: usually worth attention — either your terms are generous or customers are paying late.
  • Rising over time: the most important signal of all. A DSO that creeps up quarter after quarter means collections are deteriorating, even if the absolute number still looks acceptable.

The most meaningful comparisons are against your own payment terms and your own history. A DSO of 40 days on 45-day terms is excellent; the same 40 days on 15-day terms is not.

Why DSO Matters for Cash Flow

Profit and cash are not the same thing. A business can be profitable on paper and still run out of money because revenue arrives weeks after the salaries, suppliers, and taxes that produced it were paid. DSO is the metric that quantifies that gap.

Every day of DSO represents roughly one day of credit sales sitting in customers' bank accounts instead of yours. For the firm in our example, average daily credit sales are €120,000 / 90 = €1,333. Cutting DSO by just five days would release about €6,700 of cash — permanently, not as a one-off — without selling anything extra or cutting a single cost.

High DSO also compounds other problems: it forces you to keep a larger cash buffer, makes your runway shorter than your revenue suggests, and increases exposure to bad debt, since the longer an invoice stays unpaid, the less likely it is ever to be paid.

6 Concrete Ways to Reduce Your DSO

1. Invoice immediately

The payment clock only starts when the invoice lands. Sending invoices the day work is delivered — rather than in a monthly batch — can shave a week or more off your effective DSO without changing anything else.

2. Ask for deposits and upfront payments

A 30–50% deposit on projects, or payment upfront for the first order from a new customer, moves cash forward and filters out the customers most likely to pay late.

3. Switch to e-invoicing with payment links

Electronic invoices with an embedded "pay now" button remove friction: no bank details to retype, no invoice lost in an inbox. Making payment a one-click action reliably speeds up settlement.

4. Run a systematic dunning process

Polite, automatic reminders — a few days before the due date, on the due date, and at regular intervals afterwards — recover far more cash than ad-hoc chasing. The businesses that get paid first are usually the ones that ask first.

5. Tighten payment terms deliberately

Payment terms are negotiable. Offer 14-day terms as your default for new customers and reserve 30 or 45 days for those who earn it. Small early-payment discounts (for example 2% for payment within 10 days) can also pull cash forward — just check the discount costs less than your financing alternative.

6. Watch the metric continuously

DSO deteriorates quietly. Tracking it monthly — alongside an ageing report showing which invoices are 30, 60, or 90 days overdue — lets you act on a slow-paying customer before the amount becomes painful. A cash flow tool like Trezy keeps receivables and your resulting cash position in view automatically.

Frequently Asked Questions

What is DSO (Days Sales Outstanding)?

DSO measures the average number of days it takes your business to collect payment after making a credit sale. It is calculated as (accounts receivable / total credit sales) × number of days in the period. A lower DSO means customers pay you faster and less of your cash is locked up in unpaid invoices.

How do I calculate DSO?

Divide your accounts receivable balance by your total credit sales for the period, then multiply by the number of days in that period. For example, with €45,000 in receivables and €120,000 of credit sales over 90 days, DSO = (45,000 / 120,000) × 90 = 33.75 days.

What is a good DSO?

There is no universal benchmark because payment norms vary by industry and country, but as general guidance a DSO under 30 days indicates strong collections, 30–45 days is typical for businesses invoicing on standard 30-day terms, and a DSO consistently above 45 days usually deserves attention. The most useful comparison is your own DSO trend over time.

Should I include cash sales in the DSO calculation?

No. DSO measures how long credit customers take to pay, so only sales made on credit (invoiced sales) belong in the denominator. Including cash sales, which are collected immediately, artificially lowers your DSO and hides slow collections from credit customers.

How can I reduce my DSO?

Common levers include invoicing immediately after delivery, switching to e-invoicing with online payment links, requesting deposits or upfront payments, tightening payment terms for new customers, running a systematic dunning (reminder) process, and offering small early-payment discounts. Each day of DSO you remove releases roughly one day of credit sales back into your bank account.

Stop guessing when invoices will turn into cash

Trezy connects to 2,000+ banks, tracks your real cash position, and builds AI-powered 12-month forecasts. Start on the free plan, with paid plans from €7.50/month and a 7-day trial.

Start Free with Trezy

More Free Financial Tools

Working Capital Calculator Cash Conversion Cycle Calculator Runway Calculator Break-Even Calculator Trezy Cash Flow Management