← Back to Tools

DSO Calculator

How long does it take to collect payment?

Days Sales Outstanding (DSO) measures the average number of days it takes to collect payment after a sale. Lower is better—it means cash comes in faster.

Enter Your Numbers

Total amount customers owe you right now. Check your accounts receivable aging report.

Your typical monthly sales. Use the average from the last 3-6 months.

What payment terms do you give customers? Net 30, Net 15, etc.

Why DSO Matters

Every day a customer owes you money is a day you're financing their business instead of yours. DSO tells you how many days, on average, your cash is tied up waiting for customers to pay.

A business with $50,000 in monthly revenue and 45-day DSO has $75,000 tied up in receivables. At 30-day DSO, that drops to $50,000—freeing up $25,000 in cash.

Industry Benchmarks

According to the PYMNTS B2B Payments Report, the median DSO for U.S. businesses is 56 days, though this varies significantly by industry. Construction and professional services tend to run higher (45-75 days), while retail runs lower (15-30 days).

  • Excellent: Under 30 days
  • Good: 30-45 days
  • Concerning: 45-60 days
  • Critical: Over 60 days

How to Reduce DSO

  1. Invoice immediately — Don't wait until end of week or month
  2. Offer early payment discounts — 2% discount for payment in 10 days (2/10 Net 30)
  3. Follow up consistently — Call on day 31, not day 60
  4. Require deposits — Get cash before you start, not after you finish
  5. Fire slow payers — Some customers cost more than they're worth

The Hidden Cost of Slow Payment

If you're paying 8% on a line of credit to cover cash shortfalls caused by slow-paying customers, that's real money. On $75,000 in excess AR, that's $6,000 per year in interest—money that should be profit.

Sources

Frequently Asked Questions

What is a good DSO for a small business?

A good DSO for most small businesses is under 45 days. Excellent DSO is under 30 days, meaning you collect within standard Net 30 terms. DSO between 45-60 days is a warning sign, and anything over 60 days indicates a serious collections problem that is straining your cash flow.

How do you calculate Days Sales Outstanding?

DSO is calculated by dividing your accounts receivable balance by your total revenue for a period, then multiplying by the number of days in that period. The formula is: DSO = (Accounts Receivable / Revenue) x Days in Period. For a monthly calculation, use 30 days. For annual, use 365.

What is the average DSO by industry?

The median DSO for U.S. businesses is approximately 56 days, but it varies significantly by industry. Retail businesses typically run 15-30 days, professional services 40-55 days, construction 45-75 days, and manufacturing 50-65 days. B2B businesses generally have higher DSO than B2C because of invoice-based payment terms.

How much cash does reducing DSO by 10 days free up?

Reducing DSO by 10 days frees up cash equal to roughly 10 days of revenue. For a business with $50,000 in monthly revenue, that is approximately $16,667 in freed-up cash. For a $100,000/month business, it is $33,333. This cash was previously locked in unpaid invoices and is now available for operations or growth.

What causes DSO to increase over time?

DSO typically increases when you take on larger clients with longer payment terms, when your collections follow-up process is inconsistent, when customers start paying later than agreed, or when you extend credit to less creditworthy customers. Seasonal fluctuations can also temporarily raise DSO if revenue dips while receivables remain constant.