TL;DR
Days Sales Outstanding (DSO) tells you how long it takes to get paid. A DSO of 35 on Net 30 terms means clients are paying 5 days late on average. Tracking DSO over time reveals whether your payment process is improving or declining.
Key Points
✓
Formula: DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days in the period
✓
A DSO close to your payment terms (e.g., 32 days on Net 30) indicates effective collections; DSO much higher signals a problem
✓
DSO increases when: payment terms are too long, reminders aren't sent promptly, or clients are having cash flow problems
✓
Reducing DSO by even a few days can meaningfully improve [[cash-flow]] and [[working-capital]]
How to Calculate DSO
What Drives High DSO
Strategies to Reduce DSO
References
freshbooks.com
freshbooks.com
Last updated: June 9, 2026
Related Terms
Accounts Receivable
Money owed to a business by its customers for goods or services that have been delivered but not yet paid for.
Accounts Aging Report
A financial report that categorizes outstanding receivables by how long they have been unpaid, typically grouping invoices into buckets of 0–30 days, 31–60 days, 61–90 days, and 90+ days past due.
Working Capital
The difference between a business's current assets (cash, receivables, inventory) and current liabilities (accounts payable, short-term debt) — a measure of short-term financial health and operational liquidity.
Cash Flow
The net movement of money into and out of a business over a specific period, reflecting the actual cash received from clients and paid to vendors, suppliers, and operating expenses.
Invoice Reminder
A notification sent to a client before or after an invoice due date to prompt payment, ranging from a friendly pre-due reminder to escalating overdue notices.
Put it into practice
Create professional invoices in seconds with LiteBill — free forever, no account required. Apply these concepts to your real billing workflow today.
Try LiteBill FreeMore in Cash Flow
Categories
Free Invoicing
Create and send professional invoices in seconds — no account needed.
Try LiteBill free →