Days Sales Outstanding (DSO): Formula, Benchmarks, and Tactics

If your accounting reports show strong revenue but the bank account always feels tight, it's usually a timing problem. Sales are happening on paper, but the cash is sitting on customers' desks waiting to be paid. The metric that captures this gap, and the one most finance leaders watch first when working capital tightens, is Days Sales Outstanding.

Days Sales Outstanding (DSO) measures how long it typically takes a business to collect cash after making a credit sale. It turns the messy reality of accounts receivable into a single number you can track over time and compare against peers. A rising DSO is a warning; a falling DSO usually frees up cash you can use for payroll, growth, or yield.

This guide walks through how DSO is calculated, what a healthy number looks like by industry, why the trend matters more than the absolute value, and the tactics finance teams typically use to bring it down. We'll also look at how Slash supports working capital management. With an integrated business banking dashboard and Twin, the AI agent built into the platform, you can pull current AR aging, project incoming cash by week, and surface customers whose payment behavior has shifted without exporting reports across multiple systems.¹ Continue reading to learn more.

The standard in finance

Slash goes above with better controls, better rewards, and better support for your business.

The standard in finance

What is Days Sales Outstanding?

DSO is the average number of days it takes to collect payment on a credit sale. It's a working capital metric, sitting alongside Days Payable Outstanding and Days Inventory Outstanding to form the cash conversion cycle.

The number applies only to credit sales. Cash sales (point-of-sale, prepaid subscriptions, customers who pay at order time) don't show up in DSO because there's no receivable to age. For businesses that sell almost entirely on credit terms, DSO is essentially a measure of how the AR portfolio is performing.

How Do You Calculate DSO?

The standard DSO formula is: DSO = (Accounts Receivable / Total Credit Sales) × Number of Days in Period

Most teams calculate DSO monthly or quarterly. For a 30-day month with $300,000 in credit sales and $200,000 in ending AR, DSO would be (200,000 / 300,000) × 30 = 20 days.

The basic formula has a few common variations, and which one to use depends on what you're trying to see:

  • Simple DSO: Uses ending AR for the period. Easy to compute, but can be skewed by a single large invoice issued near period-end
  • Average DSO: Uses the average of beginning and ending AR. Smooths out month-end spikes
  • Best Possible DSO: Uses only current (not yet due) receivables. Shows what DSO would be if every customer paid by the due date. Useful as a floor reference
  • Countback DSO: Also referred to as Days Sales Outstanding Countback, this metric walks backward from current AR through monthly sales until the receivables are fully accounted for. Often more accurate for businesses with seasonal or volatile sales because it adapts to recent revenue rather than averaging over a fixed period

For most operational use, simple or average DSO works. For board reporting or covenants, countback DSO can be worth the additional setup because it isn't distorted by sales seasonality.

What Is a Healthy DSO?

There isn't a universal target; a DSO of 30 days might be excellent for an industrial supplier and concerning for a SaaS business that bills monthly upfront. The right benchmark is anchored in two places: your stated payment terms, and your industry.

DSO Should Track Your Payment Terms

If your standard terms are Net 30, your DSO should land somewhere between 30 and 45 days in normal conditions. Anything materially above the upper end suggests either inconsistent collections or customers paying late. Anything materially below could mean customers are paying early (rare) or that early payment discounts are doing too much work.

If your terms are Net 60 or Net 90 (common in construction, wholesale, and government work), DSO should scale up accordingly.

Industry Benchmarks Vary Widely

Dun & Bradstreet, Atradius, and various industry associations publish median DSO by sector. The ranges typically look like this:

  • SaaS and subscription software: 35 to 55 days, depending on enterprise vs SMB mix
  • Professional services: 45 to 70 days
  • Construction and contracting: 60 to 90 days
  • Wholesale and distribution: 30 to 50 days
  • Manufacturing: 40 to 65 days
  • Healthcare services: 40 to 60 days
  • Staffing: 50 to 70 days

These figures are pulled from broad surveys, so they are better used as general reference points than strict targets. Payment terms, customer mix, and deal size can all shift your DSO in either direction. Use them to understand where you stand, then track how your DSO changes over time and whether it is trending in the right direction for your business.

DSO Analysis: Why the Trend Matters More Than the Metric

A 50-day DSO doesn't mean much in isolation. The same 50-day DSO can be excellent for a company that has steadily improved from 70 days, or a flashing warning for one that has drifted up from 35. Three patterns are typically worth watching:

  • A steady upward drift over multiple quarters usually points to underlying changes: customers stretching payments, larger contracts with longer terms, or weakening collection effort. Drifts of more than five days a quarter, sustained, can usually be traced to a specific cause if you look.
  • A sudden jump in a single period often signals one or two large invoices either issued late or unpaid past their due dates. Pulling the AR aging and looking at the top 10 receivables usually reveals the cause.
  • A growing gap between simple DSO and Best Possible DSO indicates that more receivables are slipping past their due dates. Even if total DSO looks stable, the underlying behavior may be deteriorating.

Looking at DSO in context, especially alongside your aging data, makes it much easier to spot these shifts before they turn into real cash flow problems.

Accounting that updates itself

Connect QuickBooks or Xero and stay in sync.

Accounting that updates itself

Common Causes of Rising DSO

When DSO starts to climb, it is usually a signal that something in your billing or collections process has shifted. The key is to identify whether the change is structural or operational, because the fix will look very different. Most increases in DSO tend to fall into a few common categories:

  1. Inconsistent invoicing: Invoices issued late in the cycle, or with errors that customers reject, push the entire payment clock back
  2. Permissive payment terms: Sales teams negotiating Net 60 or Net 90 to close deals can move the entire portfolio's average
  3. Customer mix shift: Adding enterprise or government customers with longer payment cycles can raise DSO even when collections are steady on existing customers
  4. Weak follow-up: No structured dunning process, or follow-up that depends on a single person, allows past-due invoices to accumulate
  5. Disputes and credit memos: Unresolved disputes hold invoices in place but don't show up clearly in standard DSO
  6. Economic stress: During downturns, customers commonly stretch payments by 5 to 15 days as a cash management tactic

To diagnose what is actually driving the increase, it helps to break DSO down by customer segment, sales rep, or invoice size and look for where the change is concentrated. Once you know where the pressure is coming from, it becomes much easier to address it directly rather than applying a blanket fix.

Tactics to Reduce DSO

Reducing DSO is mostly about removing friction from the invoicing-to-cash cycle. The tactics with the strongest track record fall into a few groups:

Tighten Invoicing

Issue invoices the day work is completed or goods are shipped, not at month-end. Confirm that invoices include the PO number, payment terms, and remittance instructions the customer's AP system expects, because anything missing typically delays processing by 5 to 15 days. Many AP departments process invoices in batches and reject anything incomplete on the first pass.

Offer Useful Payment Methods

Make it easy for customers to pay by ACH, card, or another preferred payment method. Friction at the payment step (mailed checks only, manual portal logins, separate accounts payable contacts) can add days; the more payment methods your financial stack supports, the better. Slash supports inbound ACH, wires, card payments, real-time rails, and even crypto, so you can accept whatever payment method works for each customer without spreading deposits across multiple banks.⁴

Use Early Payment Discounts Selectively

The classic 2/10 Net 30 (2% discount if paid in 10 days, otherwise net 30) can pull cash forward but at meaningful annualized cost. Run the math before offering: a 2/10 Net 30 discount works out to roughly a 36% annualized cost on the discounted portion. For some businesses that's worth it; for others a working capital line is cheaper. Slash offers tailored lines of credit that may be a more cost-effective lever than aggressive discounting to cover short-term cash gaps.⁵

Apply Late Fees Consistently

Late fees that appear on invoices but are never enforced send a signal that payment terms are optional. If you're going to charge them, apply them automatically and reverse them only when there's a clear reason. Customers learn quickly which businesses enforce terms.

Run a Structured Dunning Process

A simple cadence (a reminder 5 days before due, a follow-up the day after due, escalations at 15 and 30 days) catches most slippage before it grows. The cadence should be documented and run by the same person or system every cycle. Inconsistent follow-up is one of the most common causes of DSO drift.

Review Credit Decisions on New Customers

For customers ordering on credit terms, a brief credit check before the first invoice typically pays for itself many times over. The cost of running a check (often $30 to $100) is small compared to a single bad debt write-off.

How Slash Supports Working Capital Management

Slash brings receivables, treasury, and credit into one place, which is where DSO management actually happens day to day. When collections slow down or payment timing becomes less predictable, you can draw on a built-in working capital line of credit with 30, 60, or 90 day repayment terms directly from your dashboard. This gives you a way to smooth out cash flow gaps tied to higher DSO without restructuring your entire billing process.

Twin sits on top of the same data and turns it into something you can act on without writing SQL. You can ask it to compare current AR aging against last quarter, surface customers whose payment timelines are slipping, or estimate expected collections in the coming weeks. Instead of manually digging through reports, you get a clear answer with context, which makes it easier to understand what is driving changes in your DSO and respond quickly.

Here's what else you get with Slash:

  • Slash Visa® Platinum Card that earns up to 2% cashback with customizable spending controls and unlimited virtual cards, helpful for managing employee spending and earning rewards on high transaction volume.
  • High-yield treasury earning up to 3.83% annualized yield on idle balances through money market investments from BlackRock and Morgan Stanley.⁶
  • Two-way accounting integrations with QuickBooks, Xero, and Sage Intacct so AR data stays in sync.
  • Native cryptocurrency support across eight blockchains, with built-in on and off-ramps for moving between fiat and crypto. Businesses can send and receive stablecoins like USDC and USDT, and accept crypto payments directly on invoices for faster, lower-cost settlement.

Apply in less than 10 minutes today

Join the 5,000+ businesses already using Slash.

Frequently Asked Questions

What's a good DSO?

A good DSO is one that closely tracks your stated payment terms and is in line with or better than your industry median. For a business on Net 30 terms, a DSO in the 30 to 40 range is typically healthy. The trend over 6 to 12 months matters more than the absolute number; a stable or declining DSO is generally a good sign even if it's not the lowest in the industry.

Does DSO include cash sales?

No. DSO measures collection on credit sales only, since cash sales generate no accounts receivable. Some businesses calculate a separate DSO that includes only credit sales by excluding cash transactions from the denominator, which is the more accurate version. Including cash sales typically understates DSO and makes period-over-period comparisons less reliable.

What's the difference between DSO and AR turnover?

They measure the same thing from different angles. AR turnover is the number of times receivables are collected in a period. DSO is the average number of days it takes to collect. The two are linked: DSO = 365 / AR Turnover for an annual figure. AR turnover is more common in financial ratio analysis; DSO is more common in operational reporting.

Can DSO go too low?

In most cases, lower DSO is better, but extremely low values (well below your stated terms) can indicate that customers are paying through aggressive early payment discounts that may not be worth the discount cost. They can also indicate a customer base that prefers cash sales, which limits your ability to extend terms to win larger deals.