Days Sales Outstanding Calculator
Calculate days sales outstanding (DSO) from accounts receivable and revenue to measure how quickly customers pay their invoices.
Last reviewed by the Radiatus Cloud team
Calculate days sales outstanding, the average time to collect payment.
Want this done for your business?
Radiatus delivers cloud, security & automation for growing teams.
Calculate days sales outstanding
Days sales outstanding, or DSO, measures the average number of days it takes a business to collect payment after a sale is made on credit. It is calculated by dividing accounts receivable by revenue for the period and multiplying by the number of days in that period. With eighty thousand in receivables against six hundred thousand of annual revenue, DSO is about forty-nine days. A lower DSO means customers pay faster, improving cash flow, while a higher DSO means cash is tied up in unpaid invoices.
The calculator also shows receivables turnover, how many times receivables are collected over the period.
Managing receivables
DSO is a key measure of how efficiently a company manages credit and collections. A rising DSO can signal lax credit terms, customers in difficulty, or weak collection processes, all of which strain cash flow. Comparing DSO against your payment terms shows whether customers are paying on time: a DSO well above your terms indicates a collection problem.
What counts as a healthy DSO depends on the industry and the credit terms offered. Tracking it over time and acting on upward trends helps protect working capital. All calculation happens locally in your browser.
Related tools
- Incident Impact Calculator — Estimate the cost of a security incident from severity, affected users and downtime hours, with a compliance and trust rating and the response actions each severity level demands.
- Third-Party Risk Assessor — Assess vendor risk based on data access and type.
- Data Breach Cost Estimator — Estimate what a data breach would cost from records exposed, cost per record, days to detect and hours of downtime, split into direct and indirect costs.
- SaaS Risk Heatmap — Pick the SaaS apps your company runs, add your own, and get a heatmap ranking each by data criticality times access scope, with the risk each carries.
Frequently Asked Questions
What is the DSO formula?
It is accounts receivable divided by revenue for the period, multiplied by the number of days in that period.
What is a good DSO?
It depends on your payment terms and industry. A DSO close to or below your credit terms indicates customers are paying promptly.
Why does DSO matter for cash flow?
A higher DSO means more cash is locked in unpaid invoices, reducing the working capital available to run and grow the business.
What does a rising DSO indicate?
It can signal looser credit terms, customers struggling to pay, or weak collection processes, each of which deserves attention.
How is DSO related to receivables turnover?
They are inverses over the period: a higher turnover means receivables are collected more often, which corresponds to a lower DSO.
Privacy & Security
Everything runs in your browser; nothing is uploaded.
How to Use
Enter accounts receivable, revenue and days in the period.
Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.
Related Tools
Incident Impact Calculator
BusinessEstimate the cost of a security incident from severity, affected users and downtime hours, with a compliance and trust rating and the response actions each severity level demands.
Third-Party Risk Assessor
BusinessAssess vendor risk based on data access and type.
Data Breach Cost Estimator
BusinessEstimate what a data breach would cost from records exposed, cost per record, days to detect and hours of downtime, split into direct and indirect costs.