Calcority
Guide

DSO calculator

Days sales outstanding, also called days receivable, AR days, or debtor days, measures how long cash sits in receivables before it's actually collected. A healthy-looking business can still be quietly starved for cash if this number keeps drifting the wrong way.

DSO calculatorLive

DSO

45.6 days

Efficiency ratio

1.52×

Cash freed / day cut

$3,288

At 1.52× your stated terms, collections are running well behind schedule — a real cash flow drag worth addressing.

Section 01

Days receivable, AR days, debtor days: the same metric

"Days sales outstanding," "days receivable," "AR days," "debtor days," and "days sales in receivables" all describe the identical calculation: accounts receivable divided by credit sales, times the number of days in the period. "Debtor days" and "debtors collection period" are the more common terms outside the US, particularly in UK and Commonwealth accounting. None of the naming variation changes the formula.

Section 02

DSO formula

DSO
DSO = (Accounts receivable ÷ Total credit sales) × Days in period

"Days in period" matches whatever window the sales figure covers. 365 for an annual calculation, 90 for a quarter, 30 for a single month. Mixing an annual sales figure with a 30-day period (or vice versa) produces a meaningless result, so period length has to match on both sides of the formula.

Section 03

Accounts receivable turnover ratio: the inverse metric

Accounts receivable turnover
AR turnover = Total credit sales ÷ Average accounts receivable

This is a related but genuinely different calculation from DSO, a ratio (how many times receivables are collected and replaced per year) instead of a day count, the same relationship inventory turnover has to days inventory outstanding. The two convert directly: AR turnover = 365 ÷ DSO, and DSO = 365 ÷ AR turnover.

On the $150,000 receivables, $1,200,000 credit sales example above: AR turnover = $1,200,000 ÷ $150,000 = 8.0×. Receivables are collected and replaced 8 times a year, which checks out against the 45.6-day DSO (365 ÷ 8.0 = 45.6 days). A higher turnover ratio, like a lower DSO, means faster collections; the two numbers are simply the same information read two different ways, and which one a specific report or lender asks for is mostly a matter of convention rather than either being more correct.

Section 04

A worked example

A business carries $150,000 in accounts receivable against $1,200,000 in annual credit sales. DSO: ($150,000 ÷ $1,200,000) × 365 = 45.6 days, on average, it takes about 45.6 days from invoice to cash in the bank.

Whether that's good news depends entirely on what the business actually offers customers. Against net-30 terms, 45.6 days means collections are running meaningfully behind schedule. Against net-60 terms, the same 45.6 days means the business is collecting well ahead of when payment is technically due, a very different story from the same raw number.

Section 05

The DSO efficiency ratio

Efficiency ratio
Efficiency ratio = DSO ÷ Stated payment terms

This is the number that actually judges collections performance, since it compares DSO against what the business promised customers rather than against an arbitrary target. At net-30 terms and a 45.6-day DSO: 45.6 ÷ 30 = 1.52, a real cash flow drag, collections running 52% slower than terms specify.

A common read on the ratio: 1.0-1.15 is excellent, meaning collections are close to on-time. 1.15-1.30 is acceptable, with some slippage worth monitoring. Above 1.5 signals a compounding cash flow problem. Customers are meaningfully overrunning the terms they agreed to, and the gap tends to widen over time without active intervention rather than resolving itself.

A 45-day DSO is either excellent or alarming depending on one number most businesses forget to compare it against: their own payment terms.

Section 06

Best possible DSO and average days delinquent

Best possible DSO
BPDSO = Current (not-yet-due) AR ÷ Credit sales × Period days
Average days delinquent
ADD = DSO − BPDSO

This is a sharper cut on the same question the efficiency ratio answers. BPDSO uses only the portion of receivables that isn't yet due, it's what DSO would be if every single customer paid exactly on time, nothing early or late. On the $150,000 in receivables from the worked example above, say $110,000 of that is still current and $40,000 is actually past due: BPDSO = $110,000 ÷ $1,200,000 × 365 = 33.5 days.

ADD (average days delinquent) is DSO minus BPDSO: 45.6 − 33.5 = 12.2 days. That 12.2 is the number worth actually watching, since it isolates the lateness that's genuinely fixable from the baseline your own payment terms already build into DSO. Under 10 days of ADD is generally considered strong; above 20 days points to a real collections process problem rather than just generous terms.

Section 07

Collection effectiveness index (CEI)

CEI
CEI = (Beginning AR + Credit sales − Ending total AR) ÷ (Beginning AR + Credit sales − Ending current AR) × 100

Where DSO and ADD measure speed, CEI measures execution, the percentage of collectible receivables a team actually collected during the period, regardless of how favorable or thin the payment terms happen to be. A business can post a flattering DSO purely because its customers are on generous terms, while a weak CEI reveals the collections process itself isn't actually doing much work.

With $140,000 in beginning AR, $100,000 in credit sales for the month, $150,000 in ending total AR, and $110,000 of that ending balance still current: CEI = ($140,000 + $100,000 − $150,000) ÷ ($140,000 + $100,000 − $110,000) × 100 = $90,000 ÷ $130,000 × 100 = 69.2%.

CEI score
What it indicates
90-100%
Excellent. Nearly all collectible receivables collected
80-89%
Strong. Effective process, minor gaps
70-79%
Moderate. Real improvement opportunity
Below 70%
Concerning. Systemic collections issues likely
Below 50%
Critical. Process needs immediate review

The 69.2% in the worked example above lands in the "moderate" band, a real, specific target for improvement that a DSO or efficiency ratio number alone wouldn't have surfaced on its own.

Section 08

DSO benchmarks by industry

General patterns. Actual DSO depends heavily on customer mix, payment terms offered, and collections process, not industry alone.

Industry
Typical DSO
Retail (general, cash/card-heavy)
6-15 days
Restaurants / food service
15-20 days
Manufacturing
45-65 days
Technology / SaaS (B2B invoicing)
45-60 days
Construction
60-90 days

Businesses collecting mostly cash or card payments at the point of sale run near-zero DSO almost by construction: there's little to collect after the fact. B2B businesses invoicing on credit terms run far higher, since the entire model depends on collecting after the fact rather than at the point of sale, which is exactly why the efficiency ratio, not the raw benchmark, is the more useful number for judging a specific business's own performance.

Section 09

The cash conversion cycle

Cash conversion cycle
CCC = Days inventory outstanding + DSO − Days payable outstanding

DSO is one of three levers in the full cash conversion cycle, the total time between paying cash out for inventory or costs and collecting cash back in from customers. Days inventory outstanding measures how long stock sits before selling; days payable outstanding measures how long the business takes to pay its own suppliers. Improving DSO shortens the cycle on its own, even with the other two levers unchanged, a business that collects 10 days faster has effectively freed up 10 days' worth of cash that would otherwise be tied up in the gap between paying costs and collecting revenue. The inventory turnover calculator covers the DIO side of the same cycle.

Section 10

The cash impact of reducing DSO

Every day of DSO reduction frees up cash roughly equal to one day's average credit sales. At $1,200,000 in annual credit sales, daily credit sales are $1,200,000 ÷ 365 ≈ $3,288. Cutting DSO by 10 days, from 45.6 to 35.6, frees up roughly $32,877 in cash that was previously sitting in receivables, without a single new sale.

This is real, immediately usable cash, not a theoretical accounting improvement, it shows up directly as extended runway or reduced need for external financing, which is why collections improvement is often one of the fastest, cheapest ways to improve a cash position compared to cutting costs or raising additional capital.

Section 11

True DSO vs. the standard formula

The standard DSO formula is a ratio: receivables against sales at a point in time, not a literal average of how long each individual invoice actually took to collect. "True DSO" is the more literal version: summing the actual number of days between each sale and its payment date, across every invoice, then dividing by the count. The two usually track closely, but they can diverge for a business with unusually large individual invoices or highly irregular payment timing, where the standard ratio can be skewed by a handful of large outstanding invoices in a way a true, per-invoice average wouldn't be. The standard formula is far easier to calculate and is what almost every DSO benchmark and calculator (including this one) reports. True DSO requires invoice-level payment data most businesses only have in a dedicated accounting or AR system.

Section 12

Why DSO can rise even when collections are fine

A business growing quickly can see DSO tick up with nothing wrong in its collections process at all. Recent sales sit in accounts receivable before they're even due, and faster revenue growth means a larger share of total receivables is simply "not yet due" rather than genuinely overdue. This is worth checking before assuming a rising DSO signals a collections problem: compare DSO trend against revenue growth trend, and look at receivables aging (how much is current vs. 30, 60, 90+ days past due) rather than relying on the single blended DSO number alone to diagnose what's actually happening.

Section 13

How to improve DSO

Invoice immediately, not in a batch

The clock effectively starts when an invoice goes out. Delaying invoicing by even a few days after delivery adds directly to DSO before collections even begin.

Offer an early-payment discount

A modest discount for paying within 10 days instead of 30 (commonly framed as "2/10 net 30") gives customers a real incentive to pay faster, trading a small margin cost for meaningfully faster cash.

Automate payment reminders

A systematic reminder at 7 days before due, on the due date, and shortly after catches slow payers before they become seriously overdue, without requiring manual follow-up on every account.

Tighten credit terms for slow-paying customers

A customer with a consistent pattern of late payment is a candidate for shorter terms or upfront deposits going forward, rather than extending the same terms indefinitely regardless of payment history.

Section 14

Invoice factoring: trading margin for speed

Rather than waiting out a long DSO, some businesses sell outstanding invoices to a factoring company for a percentage of face value. Commonly 80-95% upfront, with the remainder (minus a fee, often 1-5% of invoice value) paid once the customer actually pays. This converts receivables into cash immediately, at the cost of that fee, effectively paying a premium to shortcut DSO entirely rather than improve it. It's a reasonable tool for a business that needs cash faster than collections-process improvements can realistically deliver, particularly one with limited runway and strong receivables from creditworthy customers, but it's a cash-timing fix, not a DSO fix, and doesn't address whatever is causing collections to run slow in the first place.

Section 15

DSO and your runway

A business can look profitable on paper. Clearing break-even every month, while still running low on actual cash if DSO is high enough. Revenue recorded doesn't become usable cash until it's collected, and a rising DSO means a growing gap between the two. This is exactly the accounting-vs-cash break-even distinction covered on the break-even point page . DSO is often the specific mechanism behind that gap, and improving it is one of the more direct ways to close it without touching pricing or costs at all.

Section 16

Tracking DSO as a trend, not a snapshot

A single DSO figure, calculated once, says little on its own, the more useful practice is calculating it monthly and watching the trend line. A DSO climbing steadily from 35 to 40 to 48 days over three months is a clearer signal than any single month's number, and it's visible early enough to act on before it becomes a serious cash problem. A DSO that spikes one month and returns to normal the next is usually noise, a large invoice sent late in the period, or one slow-paying customer, rather than a structural change worth overreacting to. The trend, not the point estimate, is what separates a real collections issue from ordinary month-to-month variation.

Section 17

A DSO health check

Run through these before trusting a DSO figure.

Cash and card sales are excluded

Only credit sales belong in the calculation. Including cash sales artificially lowers DSO.

The period matches on both sides

An annual sales figure paired with a 30-day period, or vice versa, produces a meaningless result.

It's compared against payment terms, not a generic target

A DSO figure alone doesn't say much, the efficiency ratio against actual terms is what judges performance.

A rising DSO has been checked against revenue growth

Fast growth alone can raise DSO with no underlying collections problem. See the section above before treating a rising trend as a red flag.

Section 18

Common DSO mistakes

Including cash and card sales in the calculation

This inflates the denominator and understates DSO, making collections performance on actual credit sales look better than it is.

Comparing DSO to an industry average instead of your own terms

A DSO that beats the industry average can still represent a genuine collections problem if it badly overshoots what a specific business actually offers its own customers.

Mismatching the period between AR and sales figures

Using an annual sales total with a monthly period (or the reverse) produces a DSO figure that looks precise but means nothing.

Treating a rising DSO as an automatic red flag

Fast growth alone can raise DSO with collections working perfectly fine. Check the trend against revenue growth and receivables aging before concluding there's a real problem.

Section 19

Frequently asked questions

DSO measures speed: how long collections take. CEI measures execution: what percentage of collectible receivables were actually collected during the period, regardless of payment terms. A business can post a flattering DSO purely from generous terms while a weak CEI reveals its collections process isn't doing much work. Track both, not just DSO.

Yes. Days receivable, AR days, debtor days, and days sales outstanding all refer to the identical calculation. Debtor days and debtors collection period are the more common terms in UK and Commonwealth accounting; the US typically uses DSO or days sales outstanding.

They're the same underlying information expressed two ways. AR turnover is a ratio (total credit sales divided by average accounts receivable) showing how many times receivables are collected and replaced per year. DSO expresses the same relationship in days. The two convert directly: AR turnover = 365 ÷ DSO.

It depends entirely on your payment terms, which is why the efficiency ratio matters more than the raw number. A DSO of 45 days is excellent against net-60 terms and a real problem against net-15 terms. See the efficiency ratio section below.

DSO is the raw average collection time. The efficiency ratio divides DSO by your stated payment terms, a ratio near 1.0 means customers pay close to on time; well above 1.0 means collections are running meaningfully behind what you actually offer.

No. DSO measures collection time on credit sales specifically. Cash and card sales collect immediately (effectively zero DSO) and including them in the denominator artificially lowers DSO, making collections performance on actual credit sales look better than it is.

Cash conversion cycle (CCC) = Days Inventory Outstanding + DSO − Days Payable Outstanding, the full picture of how long cash is tied up between paying for inventory and collecting from customers. DSO is one of three levers in that cycle; improving it shortens the cycle even if the other two stay flat.

Roughly your average daily credit sales, multiplied by the number of days reduced. A business with $1.2M in annual credit sales collecting 10 days faster frees up around $32,900 in cash that would otherwise sit in receivables. See the worked example above for the exact mechanism.

DSO can rise from faster revenue growth alone, even with unchanged payment behavior. More recent sales sitting in accounts receivable, not yet due, temporarily inflates the ratio. Compare DSO trend against sales growth before assuming a collections problem exists.

Factoring sells outstanding invoices to a third party for a percentage of face value upfront, converting receivables into immediate cash for a fee (commonly 1-5% of invoice value). It solves the cash-timing problem quickly but doesn't address whatever is actually causing collections to run slow, it's a cash-flow tool, not a fix for the underlying DSO issue.

Monthly, tracked as a trend rather than judged on any single calculation. A steadily climbing trend over several months is a much clearer signal than one month's figure in isolation, and gives enough lead time to act before a real cash problem develops.

Not necessarily, a very low DSO relative to industry norms can sometimes indicate credit terms too strict to be competitive, potentially costing sales to less price-sensitive but term-sensitive customers. DSO is one input to judge collections efficiency, not a standalone measure of overall business health.

Calculate your own DSO above, free, or see how it connects to your runway and break-even point.