Share Copied!

Days Sales Outstanding (DSO): Formula, Benchmarks, Fixes

Kishore Dasaka
Kishore DasakaCo-Founder & Director, KayOne Consulting
12 Jul 2026
Days Sales Outstanding (DSO): Formula, Benchmarks, Fixes

The short answer

Days sales outstanding (DSO) is the average number of days it takes to collect cash after a sale. The formula is accounts receivable divided by revenue, times the days in the period. Rising DSO ties up cash in unpaid invoices, quietly eating the runway your growth should be generating.

Days sales outstanding (DSO) is the number of days it takes your business to collect cash after a sale is booked. It is one of the most revealing numbers on a founder’s dashboard, because it sits in the gap between a sale on the profit and loss statement and money actually in the bank. Revenue can climb every quarter while DSO climbs alongside it, and the cash that growth should have generated stays trapped in unpaid invoices.

In our experience, most founders track revenue and gross margin obsessively and never look at DSO until a payroll run gets tight. By then the problem has been building for months. This page covers what DSO is, the formula with a worked example, what good and bad actually look like, and the specific levers that bring it down.

What days sales outstanding actually measures

DSO answers a single operational question: on average, how many days pass between raising an invoice and getting paid? A DSO of 45 means that, across your customer base, it takes roughly a month and a half to convert a completed sale into usable cash.

The number matters because a sale is not a sale until the money lands. When you record revenue at the point of invoicing, the accounting is correct, but the cash position it implies is a fiction until collection happens. Every day of DSO is a day your capital is financing your customer’s operations instead of your own. That is why we treat DSO as a working capital metric first and an accounting metric second. It tells you how much of your growth is being funded out of your own bank balance.

For a founder, the consequence is direct. Cash tied up in receivables is runway you cannot spend. You cannot make payroll with an aged debtor report, and you cannot pay a supplier with a customer’s promise to pay in 60 days. Rising DSO is one of the quietest ways a profitable company runs out of money.

The DSO formula and a worked example

The standard DSO formula is straightforward:

DSO = (Accounts Receivable / Revenue) x Number of Days in the Period

Take the closing accounts receivable balance for a period, divide it by the revenue earned in that same period, and multiply by the number of days in the period. Use the same window for both numbers. If you pull receivables from a quarter-end balance sheet, use that quarter’s revenue and 90 or 91 days, not the annual figures.

Here is how it works with real numbers. Suppose a business closes a quarter with $600,000 in accounts receivable and reported $2,000,000 in revenue over those 90 days.

  • Accounts receivable: $600,000
  • Revenue for the period: $2,000,000
  • Days in the period: 90
  • DSO = (600,000 / 2,000,000) x 90 = 27 days

So this business collects, on average, 27 days after invoicing. If the same company grows revenue to $3,000,000 next quarter but lets receivables drift to $1,200,000 because collections did not keep pace, DSO jumps to 36 days. Revenue rose 50 percent, but the extra nine days of DSO means an additional slug of cash is now sitting in receivables rather than in the bank. That is the trap: the P&L looks stronger while the cash position gets weaker.

A practical refinement is to average opening and closing receivables rather than using the closing balance alone, especially if your billing is lumpy. The principle does not change. What you are measuring is how long your revenue sits as an IOU before it becomes cash.

What counts as a good DSO, and why it is sector-dependent

There is no universal good DSO. A number that signals excellent collections in one industry signals a problem in another, because payment norms differ by business model. A consumer business that collects at the point of sale can run a DSO near zero. A B2B services firm invoicing on net-30 terms will rarely beat 30 to 40 days even with tight collections. An infrastructure or enterprise-software vendor selling to large corporates on net-60 or net-90 terms may sit at 70 days and still be performing normally for its sector.

This is why we tell founders to stop chasing an absolute target and instead benchmark against two things: your own trend and your direct peers. The direction of travel matters more than the level. A DSO that is rising quarter over quarter is a warning even if the absolute number looks acceptable, because it means collections are losing ground against sales. A stable or falling DSO is a sign the collections engine is keeping up with growth.

A useful sanity check is the relationship between your DSO and your standard payment terms. If you invoice on net-30 and your DSO is 34, collections are healthy. If you invoice on net-30 and DSO is 55, roughly 25 days of slippage is hiding in disputes, late payers, and invoices that went out slowly. That gap is where the cash is, and it is almost always recoverable without renegotiating a single contract.

How DSO connects to the cash conversion cycle and working capital

DSO does not live alone. It is one of the three levers inside the cash conversion cycle, the metric that tells you how many days your cash is locked up in the business overall. The cash conversion cycle is DSO plus days inventory outstanding, minus days payable outstanding. In plain terms, you shorten the cycle by collecting faster (lower DSO), holding less stock, and paying suppliers on sensible terms rather than early.

DSO and DPO are the two sides of the same coin. DSO is how long your customers take to pay you. DPO is how long you take to pay your suppliers. When customers pay you slower than you pay your vendors, you are financing the gap out of your own cash. Managing both together is the heart of working capital management, and it is why we treat DSO, DPO, and inventory as one connected system rather than three separate reports.

The founder consequence shows up in two places that matter. First, in your own runway: every extra day of DSO is working capital you have to fund, and that funding either comes from your cash reserves or from a lender. Second, in diligence and lending. When a bank sizes a working capital facility, it lends against your stock and receivables, and a bloated or rising DSO reduces what you can draw and raises questions about collectability. In an acquisition or a raise, a buyer’s financial due diligence team will pull your aged receivables and DSO trend early, because it tells them how much of your reported revenue is real, timely cash and how much is stretched or at risk. A clean, stable DSO is quiet evidence that the business is well run. For the fuller picture on how this feeds forecasting and survival, see our guide to cash flow management.

Concrete levers to reduce DSO

The good news is that DSO is one of the most controllable numbers on your dashboard. You do not need more revenue or outside capital to improve it. You need discipline across five levers, and most of the gain comes from the first two.

1. Invoice faster and get the invoice right

The single most common cause of high DSO is not late-paying customers. It is late or wrong invoicing. An invoice that goes out five days after delivery, or that has the wrong purchase order number and gets rejected, adds days that no collections effort can recover. Bill on the day of delivery, make sure the invoice matches the customer’s PO and approval process exactly, and confirm it landed with the right person. Getting the paperwork clean is often worth a week of DSO on its own.

2. Run a real collections cadence

Most businesses treat collections as something that happens when cash gets tight. It should be a scheduled routine. Send a reminder before the due date, not just after. Have a defined sequence for day 1, day 7, and day 15 past due, and make sure a named person owns it. The firms with the best DSO are rarely the ones with the strictest terms; they are the ones who follow up consistently and early, before an unpaid invoice becomes an awkward conversation.

3. Set terms deliberately, and use deposits and milestones

Your payment terms are a decision, not a default. If you are extending net-60 to every customer because that is what your first big client asked for, you are financing your entire book on those terms. For project or services work, structure billing around deposits and milestones so cash arrives through the engagement rather than 60 days after it ends. A 30 percent deposit upfront can transform the cash profile of a project without changing its price.

4. Check credit before you extend it

Extending payment terms is lending, even though it rarely feels like it. Before you offer net-30 or net-60 to a new customer, run a basic credit check and set a sensible limit. A single large customer who stretches to 90 days can move your whole DSO and put a real dent in your cash position. Knowing who you are giving credit to, and how much, is the cheapest form of protection you have.

5. Make it easy and slightly cheaper to pay early

Reduce the friction to pay. Offer clear payment methods, put the due date and bank details on every invoice, and consider a small early-payment discount where the math works. A modest discount for payment within 10 days can pull cash forward meaningfully, though it is worth running the number before offering it, since a discount is a real cost against margin. Used selectively, it is a lever; used blanket, it just gives away margin.

Bringing DSO down is rarely one big move. It is invoicing a few days faster, following up a few days earlier, and being deliberate about terms and credit. Do those consistently and the cash that was sitting in receivables comes back onto your balance sheet, where it can fund payroll, growth, or simply a longer runway. For the arithmetic behind how these pieces fit into your overall working capital position, see our breakdown of the working capital formula.

DSO signal ranges and how to read them

DSO vs. your termsWhat it signalsFounder action
At or just above terms (e.g. net-30, DSO ~34)Collections are healthy and keeping pace with salesMaintain the cadence; watch the trend
10 to 20 days above termsSlippage from slow invoicing, disputes, or late payersTighten invoicing and follow-up; recover cash without changing contracts
More than 20 days above termsCash is materially trapped in receivables; runway at riskAudit aged debtors, escalate collections, review credit limits
Rising quarter over quarterCollections losing ground against growthFix now, before a cash crunch surfaces at payroll
Stable or fallingCollections engine keeping up with growthProtect the discipline; use freed cash for runway or growth

Frequently asked questions

What is the days sales outstanding (DSO) formula?
DSO equals accounts receivable divided by revenue, multiplied by the number of days in the period. For example, $600,000 in receivables on $2,000,000 of revenue over 90 days gives a DSO of 27 days. Use the same period for both the receivables balance and the revenue figure so the ratio is consistent.
What is a good DSO?
There is no universal good DSO because payment norms vary by sector. A consumer business can be near zero, while a B2B firm on net-60 terms may sit near 70 days and be healthy. Benchmark against your own trend and your direct peers, not an absolute number. A DSO close to your standard terms is a strong sign.
How do you reduce DSO?
Invoice on the day of delivery and get the details right, run a scheduled collections cadence with reminders before and after the due date, set payment terms deliberately, use deposits and milestones for project work, check customer credit before extending terms, and make it easy to pay. Faster, cleaner invoicing usually delivers the biggest gain.
Why does rising DSO hurt cash flow even when revenue grows?
Revenue is recorded when you invoice, but cash only arrives when the customer pays. If DSO rises as revenue grows, more of that revenue sits as unpaid invoices rather than cash in the bank. The profit and loss statement looks stronger while the bank balance weakens, which is how profitable companies still run short of cash.
How is DSO different from DPO?
DSO measures how many days your customers take to pay you. Days payable outstanding (DPO) measures how many days you take to pay your suppliers. When customers pay slower than you pay vendors, you fund the gap from your own cash. DSO minus the benefit of DPO, plus inventory days, gives your cash conversion cycle.

Kishore Dasaka

Kishore Dasaka

Co-Founder & Director

Kishore Dasaka is Co-Founder and Director of KayOne Consulting. An entrepreneur and fractional CFO with 18+ years of experience, he has worked with 250+ founders to build strong financial systems and lead growth - spanning finance strategy, fundraising, M&A, and cross-border advisory. He embeds senior finance leadership directly into founder-led companies.

Work With KayOne

Reading about it is useful. Having a CFO is better.

Most engagements start with a free 30-minute diagnostic - no pitch, no obligation.

See If We're a Fit →