Glossary/accounts receivable

Days Sales Outstanding (DSO)

Days sales outstanding (DSO) is the average number of days between issuing an invoice and collecting payment. It is calculated as accounts receivable divided by average daily sales, expressed in days. Lower DSO means faster collections and less working capital tied up in unpaid invoices. Industry benchmarks vary widely, but for most B2B SMBs, DSO between 30 and 45 days is healthy.

In Detail

DSO is one of the cleanest measures of working capital efficiency on the receivables side. A 30-day DSO means customers pay, on average, 30 days after invoicing — which lines up with standard net-30 terms. DSO of 60 means customers are routinely paying twice as slow as terms allow, which signals a collections problem (or terms creep). Movements in DSO drive movements in cash directly: if DSO increases by 10 days on $2M of annual revenue, roughly $55K of additional cash is locked up in receivables. DSO is also a leading indicator — when DSO drifts up over two or three months, it almost always precedes broader cash pressure.

Formula

DSO (days) = (Accounts Receivable ÷ Total Credit Sales for Period) × Number of Days in Period

Why It Matters for Small Businesses

DSO is the single most actionable cash metric for B2B businesses. Every day of DSO improvement on a $5M revenue business is worth roughly $13,700 of permanent additional cash. Most owners discover DSO is rising only after cash gets tight — at which point a quarter has already been lost. Watching DSO weekly means catching the slowdown early, when phone calls and tightened terms still work. DSO trend also reveals customer health: a major customer paying slower is often the first sign of their financial trouble.

How Fynso Helps

Fynso tracks DSO weekly by customer, customer segment, and overall, surfacing both the absolute number and the trend. When DSO drifts up, the daily brief breaks down which customers are responsible — usually a small number of accounts driving most of the slowdown. Fynso drafts tone-matched follow-up emails for those specific customers based on payment history (firmer for repeat late payers, softer for trusted ones) and flags whether tightening terms makes sense given the customer's pattern. The result is that DSO becomes a managed metric rather than a passively observed one.

Industry Examples

Professional services

An agency with $3M of annual revenue, $250K of AR, runs DSO of about 30 days — right at terms. If DSO drifts to 45 days, an additional $125K is locked up in AR — money that could have funded a hire or a marketing push.

Medical practices

A medical practice billing insurance runs much higher DSO — often 45–75 days — because insurance carrier processing time is built into the cycle. The right benchmark for medical is the spread between insurance and patient-pay DSO; patient-pay DSO over 60 days signals a collection process failure rather than a payor mix issue.

Construction

A general contractor frequently has DSO above 60 days because of progress billing cycles and retainage. Tracking DSO by project type (residential vs commercial vs government) reveals which mix takes longest to convert — useful for both bidding and working capital planning.

Frequently Asked Questions

What's a good DSO for a small business?
For net-30 B2B businesses, DSO of 30–40 days is healthy; 40–50 days means collections are slow; 50+ days is a problem worth addressing immediately. For consumer or cash-pay businesses, DSO should be in single digits. The right benchmark is your own historical baseline — drifting up by more than 5 days from a stable baseline is usually meaningful.
How do you calculate DSO?
Take your current accounts receivable balance, divide by total credit sales for a period (typically a month or quarter), then multiply by the number of days in that period. For monthly DSO: (AR ÷ Monthly Sales) × 30. Use total sales for the period, not just outstanding sales, and exclude cash sales from the denominator.
Why is DSO rising even though I'm collecting on time?
DSO can rise even with stable customer behavior if your sales mix shifts. A new large customer on longer terms, more revenue concentrated late in the month, or seasonal patterns can all push DSO up without any individual customer paying slower. Check DSO by customer to separate mix shifts from real collection slowdown.
How do you reduce DSO?
Invoice immediately when the work is delivered (don't wait for month-end). Automate reminders at 7, 14, and 30 days past due. Make payment frictionless — ACH, card-on-file, online payment links. Require deposits or progress billing for new or large customers. Call personally on anything over 45 days. Reward early-pay with a 1–2% discount if margins support it.

Related Terms

Turn clearer answers into better action

Get product updates and access to Fynso features built for appointment-based operators.