Days Sales Outstanding Calculator
Compute Days Sales Outstanding (DSO): DSO = (Accounts Receivable / Total Credit Sales) × Days. Solve for DSO, AR, credit sales, or the number of days — with a live cash-conversion diagram, DSO threshold meter, industry benchmark chart, and step-by-step algebra.
Speed of collections
DSO translates how much money is sitting in receivables into the language of time: "our customers take, on average, 45 days to pay." It's far more actionable than the raw AR balance because it normalizes for company size. A $10 million AR balance means nothing without knowing sales — but 45 days is immediately interpretable and comparable across companies and industries.
Lower is not always better
Extremely low DSO might mean the company is being overly aggressive with collections, damaging customer relationships, or offering early-payment discounts that eat into margins. DSO also ignores credit terms: a company with 60-day terms and 65-day DSO is doing well; a company with 15-day terms and 45-day DSO is underperforming. Always compare DSO against the company's own stated credit terms.
Industry matters enormously
B2C businesses (retail, SaaS, utilities) collect instantly and run DSO of 0–30 days. B2B services run 40–60 days. Construction, government contracting, and healthcare run 60–90 days or more because of complex approval processes and slow payers. Comparing a SaaS company's 20-day DSO to a construction company's 80-day DSO tells you nothing — always benchmark against direct competitors.
The cash-flow connection
Every day of DSO ties up roughly (Annual Sales / 365) dollars in working capital. A company with $365 million in annual sales has $1 million of cash locked up for each day of DSO. Reducing DSO from 60 to 45 days frees up $15 million in cash. This is why CFOs obsess over DSO — it's often the single largest lever on the balance sheet.
DSO Formulas
All based on accounts receivable, credit sales, and period days.
| Quantity | Formula | Notes |
|---|---|---|
| Days Sales Outstanding | DSO = (AR / Credit Sales) × Days | The master formula |
| Accounts Receivable | AR = DSO × Sales / Days | Reverse direction |
| Credit Sales | Sales = AR × Days / DSO | Reverse direction |
| Period Days | Days = DSO × Sales / AR | Usually 365, 90, or 30 |
| AR Turnover ratio | Turns = Sales / AR | How many times AR cycles per year |
| AR Turnover from DSO | Turns = Days / DSO | E.g. 365/45 = 8.1 turns |
| DSO from AR turns | DSO = Days / Turns | Inverse of AR turnover |
| Average collection period | ≈ DSO | Same concept, sometimes averaged over AR |
| Best Possible DSO | (Current AR / Credit Sales) × Days | Using only current (non-past-due) AR |
| Cash freed per day | Annual Sales / 365 | Value of a one-day DSO reduction |
Typical DSO by Industry
Approximate DSO benchmarks. Actual values vary widely by company size, credit policy, and customer base.
| Industry | Typical DSO | Range | Notes |
|---|---|---|---|
| Retail (B2C) | 0 – 5 days | 0 – 10 | Cash or card at point of sale |
| SaaS / subscriptions | 15 – 30 days | 5 – 45 | Monthly billing; annual prepays reduce DSO |
| Utilities | 20 – 30 days | 15 – 45 | Regular billing cycles |
| Wholesale / distribution | 30 – 45 days | 25 – 60 | Standard 30-day terms |
| Manufacturing | 45 – 60 days | 35 – 75 | Longer terms, larger customers |
| Professional services | 45 – 60 days | 30 – 90 | B2B billing, approval cycles |
| Construction | 60 – 90 days | 45 – 120 | Progress billing, retainage |
| Healthcare (providers) | 45 – 60 days | 30 – 90 | Insurance processing delays |
| Government contracting | 60 – 90 days | 45 – 180 | Procurement and audit delays |
| Oil & gas (upstream) | 45 – 75 days | 30 – 90 | JV partner billing |
Frequently Asked Questions
Days Sales Outstanding (DSO) measures the average number of days it takes a company to collect payment after making a credit sale. Formula: DSO = (Accounts Receivable / Credit Sales) × Days. A DSO of 45 means that on average, customers take 45 days to pay their invoices. DSO is one of the most important working-capital metrics because it directly measures how long cash is tied up in receivables, and is closely watched by CFOs, lenders, and investors.
It depends entirely on the industry. B2C businesses run DSO of 0–10 days because customers pay instantly. SaaS and utilities run 15–30 days. Wholesale and distribution run 30–45 days (matching standard 30-day terms). Construction, healthcare, and government contracting can run 60–120 days because of complex billing. The right benchmark is a company's stated credit terms and its direct competitors, not an abstract "target." A 45-day DSO for a company with 30-day terms is a red flag; a 45-day DSO for a company with 60-day terms is excellent.
Each day of DSO reduction frees up approximately (Annual Sales / 365) dollars in cash. A company with $365 million in annual sales frees $1 million in cash for every day it reduces DSO. Reducing DSO from 60 to 45 days frees $15 million. This is why DSO is such a powerful lever on the balance sheet — a modest operational improvement produces a large balance-sheet effect. Companies often offer early-payment discounts, tighten credit standards, or hire collections staff specifically to move DSO by a few days.
Credit sales is the correct input because DSO measures credit collection. Cash sales are not receivables — they don't sit in AR — so including them in the denominator understates DSO by inflating the sales figure. For a company with all cash sales, DSO is meaningless (AR would be zero). For a company with mostly cash sales and a small credit component, total sales is a reasonable approximation. For B2B companies where nearly all sales are on credit, total sales is fine because it equals credit sales.
They measure the same thing from opposite directions. AR turnover counts how many times the AR balance cycles through cash in a year (Turns = Sales / AR). DSO counts how many days that cycle takes (DSO = Days / Turns = Days × AR / Sales). A company with 8 turns per year has DSO = 365 / 8 = 45.6 days. Both metrics tell the same story — faster collection is better — but DSO is often preferred because "days" is more intuitive than "turns per year" for most audiences.
Yes. Common techniques: (1) offering steep discounts for early payment — this lowers DSO but reduces revenue; (2) tightening credit terms for everyone — this lowers DSO but may lose customers; (3) securitizing AR or factoring — selling receivables to a third party removes them from the balance sheet and lowers DSO without any real collection improvement; (4) using average AR instead of closing AR to smooth over a quarter-end surge in collections; (5) channel stuffing near period-end — booking sales that will be returned later. This is why analysts look at DSO alongside revenue growth, AR aging, and cash flow to detect manipulation.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| DSO | Days sales outstanding | days |
| Accounts Receivable | Outstanding accounts receivable balance | currency |
| Total Credit Sales | Total sales made on credit | currency |
| Number of Days | Period length in days |
What it means
Days Sales Outstanding (DSO) measures the average number of days it takes a company to collect payment after a sale on credit. It is calculated by dividing accounts receivable by total credit sales and multiplying by the number of days in the period. A lower DSO is desirable, indicating faster collection. It is used to evaluate credit policies, cash flow management, and customer payment behaviour. Understanding DSO is important for financial managers to improve working capital and reduce the need for external financing.
Worked example
Days Sales Outstanding – Two Detailed Examples
Real‑World| Parameter | Value |
|---|---|
| Accounts Receivable | 80000 |
| Credit Sales | 600000 |
| Period (days) | 365 |
| Parameter | Value |
|---|---|
| Receivables | 60000 |
| Credit Sales | 500000 |
| Period | 365 |
Common mistakes
- DSO: Days Sales Outstanding – the average number of days to collect receivables.
- Accounts Receivable: The average outstanding receivables over the period.
- Total credit sales: Sales made on credit – not total sales (excluding cash sales).
- Number of Days: Usually 365 days for annual DSO.
- Interpretation: Lower DSO is better – indicates faster collection.
Applications
Days Sales Outstanding (DSO) measures the average number of days it takes a company to collect payment after a sale. It reflects the efficiency of credit and collections processes. A lower DSO indicates faster collection, improving cash flow. Credit managers use DSO to evaluate the performance of the accounts receivable function, to identify customers with slow payment, and to set credit policies. By monitoring DSO, companies can manage working capital and reduce bad debt risk. This metric is also used in comparing companies and industries. Understanding DSO helps in financial planning and in assessing the effectiveness of credit and collection strategies.
- Accounts receivable management and collection efficiency
- Cash flow forecasting and working capital planning
- Credit policy evaluation and customer risk assessment
- Performance monitoring of sales and finance teams
- Benchmarking against industry standards
Related calculators · Corporate Finance
Recently updated formulas
Suggest an improvement
Found a mistake? Have a better example? Let us know.
You may send up to 3 suggestions per 24 hours.