Skip to main content
All Articles
Financial Guide
6 min read September 21, 2026

How to Calculate Days Sales Outstanding and Speed Up Collections

Most business owners track revenue but ignore the gap between earning it and collecting it. Days Sales Outstanding quantifies exactly how long your cash sits in someone else's bank account. A high DSO isn't a bookkeeping footnote. It's a direct drag on liquidity.

How to Calculate Days Sales Outstanding and Speed Up Collections

Key Takeaways

  • The average US B2B company carries a DSO of 40 to 45 days, meaning nearly six weeks of earned revenue sits uncollected at any given moment.
  • A business with $2M in annual revenue and a 50-day DSO has roughly $273,972 perpetually tied up in receivables. Cutting DSO to 30 days frees $109,589 in immediate working capital.
  • Calculate DSO as: (Accounts Receivable / Total Credit Sales) x Number of Days in the period, then benchmark it against your stated payment terms.
  • Tool: Run your own DSO calculation on CalcMoney →

Open a Business Bank Account in Minutes

NorthOne is business banking built for small business, no hidden fees, no minimum balance.

Interactive Calculator
Full screen
Loading Self-Employment Tax Calculator
calcmoney.io/calculators/self-employment-taxOpen full screen

DSO Measures the Speed of Your Cash Conversion Cycle

Days Sales Outstanding, abbreviated DSO, tells you the average number of days it takes to collect payment after a sale is made on credit. It does not measure profitability. It measures velocity. A business can be profitable on paper and cash-starved in practice if its DSO is too high relative to its operating expenses.

The formula is straightforward:

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

Run it monthly for the most actionable data. Annual calculations smooth out seasonal spikes that often signal collection problems.

The Standard DSO Calculation: A Worked Example

A staffing firm closes January with $180,000 in accounts receivable. Its total credit sales for the month were $310,000. January has 31 days.

DSO = ($180,000 / $310,000) x 31 = 18.0 days

That result looks clean. But the firm's stated payment terms are Net 15. A DSO of 18.0 days means clients are paying three days late on average. In a business with thin margins and weekly payroll obligations, three days of delay across a $310,000 revenue base creates a recurring $30,000 to $50,000 cash gap at any given moment.

The formula produces a number. Interpreting that number requires comparing it to your own payment terms, your industry median, and the prior period.

How to Calculate DSO Over a Quarter: A Second Worked Example

A SaaS company with annual contracts billed quarterly wants to assess its Q2 collection performance. It enters Q2 with $420,000 in receivables on April 1 and ends June 30 with $390,000 in receivables. Total credit sales for Q2 were $870,000. The period contains 91 days.

Most analysts use ending receivables for simplicity. Some use an average of beginning and ending receivables for greater accuracy. Both are acceptable. The consistent approach matters more than the chosen method.

Using ending receivables:

DSO = ($390,000 / $870,000) x 91 = 40.8 days

Using average receivables: ($420,000 + $390,000) / 2 = $405,000 average

DSO = ($405,000 / $870,000) x 91 = 42.4 days

The SaaS company's standard contract terms require payment within 30 days of invoice. A DSO of 40.8 to 42.4 days signals a structural collection problem, not a one-quarter anomaly. At $870,000 in quarterly revenue, each extra day of DSO beyond 30 locks up approximately $9,560. Ten extra days cost this company roughly $95,600 in frozen working capital every quarter.

Why DSO Drifts Higher Without Deliberate Controls

DSO creeps upward for predictable, avoidable reasons. Understanding the cause determines the correct intervention.

Invoice Timing Delays

Sending invoices days or weeks after a service is delivered extends the collection clock before the client even opens the bill. A firm that delivers on the 5th but invoices on the 20th has already absorbed 15 days of avoidable DSO. Automated invoicing at the point of delivery is the direct fix.

Unclear Payment Terms on the Invoice Itself

"Net 30" printed in small type at the bottom of an invoice does not carry the same behavioral weight as a specific due date. Invoices that state "Payment due by October 15, 2026" collect faster than invoices that state "Net 30." The research from FreshBooks and Xero invoice behavior studies consistently shows due-date specificity reduces late payments by 8 to 14 percentage points.

No Escalating Follow-Up Sequence

Most businesses send one reminder. High-performing AR departments use a structured sequence: a reminder three days before the due date, a follow-up on the due date if unpaid, a second follow-up at day five past due, and a phone call at day ten. Each escalation step recovers a portion of the overdue balance before it ages further.

Offering Credit Without Evaluating Creditworthiness

Extending Net 30 or Net 60 terms to every client regardless of payment history inflates DSO structurally. Running a D&B or Experian Business Credit check before setting terms is standard practice among businesses with DSO below 30 days.

What DSO Benchmarks Actually Mean for Your Business

A DSO below your stated payment terms indicates strong collection discipline. A DSO equal to your payment terms is acceptable. A DSO that exceeds your payment terms by more than 33% signals a process failure or a client quality problem.

Industry context matters. Construction carries median DSO around 60 to 70 days. Retail and subscription businesses often run below 10 days. Professional services firms typically target 30 to 45 days depending on contract structure.

The number that matters most is the trend. A DSO of 42 days declining toward 35 days over six months reflects improving collection operations. A DSO of 28 days rising toward 38 days over the same period signals deteriorating client payment behavior or internal invoicing breakdowns.

The Working Capital Consequence of Ignoring DSO

Every additional day of DSO has a direct dollar cost. The formula:

Daily Revenue = Annual Revenue / 365

Working Capital Locked Per Extra Day = Daily Revenue x Number of Extra DSO Days

A professional services firm with $3.6M in annual revenue ($9,863 per day) and a DSO of 48 days against Net 30 terms carries 18 extra days of frozen receivables. That equals $9,863 x 18 = $177,534 sitting in outstanding invoices at any moment. That $177,534 cannot service debt, fund payroll, or capture early-payment discounts from suppliers.

Reducing DSO from 48 to 35 days recovers $9,863 x 13 = $128,219 in working capital without generating a single dollar of new revenue.

Run Your DSO Numbers with the CalcMoney Calculator

Calculating DSO by hand works once. Running it monthly across changing receivable balances and seasonal revenue swings requires a reliable tool. The CalcMoney DSO calculator accepts your accounts receivable balance, credit sales figure, and period length, then returns your DSO alongside a comparison to standard payment terms and an estimate of the working capital locked in excess receivables.

The output gives you a specific number to act on, not a range to contemplate. Businesses that track DSO monthly collect faster than those that review it quarterly. The data on this is consistent across firm size and industry.

Enter your receivables balance and run the calculation now.

You Might Also Like

Results are estimates for informational purposes only. Consult a licensed financial professional before making financial decisions.

Featured Partner
FIDELITY

Put These Numbers to Work

Open a Fidelity brokerage account. $0 commissions, no account minimums, fractional shares available.

Run the Numbers

Affiliated. We may earn a commission.


One money insight per week.

Calculator deep-dives, rate alerts, and financial analysis written for real decisions. Unsubscribe anytime.

1 email/week. No spam. Unsubscribe in one click.

Free Tools

Run the actual numbers

Stop estimating. Plug in your numbers and get a precise answer in seconds. Free, no signup required.

Open the Self-Employment Tax Calculator