Accounts Receivable Days (DSO)
Calculate Days Sales Outstanding (DSO) to measure how quickly customers pay invoices.
Did this tool work for you?
How to use this calculator
Divide the current accounts receivable balance by annual revenue to get the fraction of a year represented. Multiply by 365 to convert to days. Lower DSO means faster collections.
- 1
Enter your current accounts receivable balance from your balance sheet.
- 2
Enter your total annual revenue and the payment terms you offer customers.
- 3
Read your DSO, how it compares to your payment terms, and the collection assessment.
Frequently asked questions
What formula does this tool use?
DSO = accounts receivable balance ÷ annual revenue × 365. It divides one balance-sheet figure by a full year’s revenue, so the result is the number of days of revenue sitting in receivables. Daily revenue is annual revenue ÷ 365, and AR turnover is annual revenue ÷ receivables balance. All three use the figures exactly as entered, with no averaging of opening and closing balances.
What do the three assessment labels mean?
They compare DSO with the payment terms you enter. “On target” means DSO is at or below the terms, “Slightly delayed” means it is above the terms but no more than 1.5 times them, and “Collection issues” means it is more than 1.5 times the terms. The 1.5 cut-off is a rule built into this tool, not an accounting standard, and with terms of 30 days it flags anything over 45.0 days.
What happens when annual revenue is zero?
DSO is shown as not available, with a message to enter annual revenue above zero, because dividing by zero has no meaning. Only the payment terms are echoed back. Negative balances or revenue are treated as zero, so a credit balance in receivables will not produce a negative DSO.
What if receivables are zero?
DSO is 0.0 days, the variance reads as the full number of days inside terms, the assessment is “On target”, and AR turnover shows “n/a (no receivables)”, since dividing revenue by zero has no meaning. A zero DSO usually means customers pay at the point of sale or the balance was entered wrongly.
Can payment terms be zero?
Yes: 0 is accepted for immediate-payment terms. Clearing the box counts as 0, so it gives terms of 0 days, not 30. With terms of 0 any positive DSO counts as beyond terms and is labelled “Collection issues”, because 1.5 times zero is still zero; a zero-day policy therefore needs a DSO of exactly zero to read “On target”.
Why can the answer differ from my own DSO figure?
This is the annual-revenue version of the measure. It assumes revenue is spread evenly through the year and uses a single balance. If you sell mostly on credit, use only credit sales as the revenue figure; if sales are seasonal, or you measure DSO over a quarter or month, a version using that period’s revenue and days will give a different number. The tool has no field for that.
What does “days beyond terms” mean?
It is DSO minus the payment terms, shown as “days beyond terms” when positive and “days inside terms” when not. It is a gap between an average and a policy, not a count of invoices that are late, and it says nothing about how overdue any one customer is. Ageing receivables by invoice would be needed for that, and this tool does not do it.
DSO from a receivables balance and annual revenue
The six outputs and how they connect
Three numbers go in: the receivables balance, annual revenue and your payment terms in days. DSO is the balance as a share of annual revenue, scaled to 365 days. The terms then give a variance, and the variance ratio decides the assessment. Turnover and daily revenue are alternative views of the same two inputs and move in the opposite direction to DSO: if you collect faster, turnover rises and DSO falls.
| Output | Formula | Unit |
|---|---|---|
| Days Sales Outstanding | Receivables ÷ annual revenue × 365 | Days |
| Variance from terms | DSO − payment terms | Days, labelled beyond or inside terms |
| AR turnover ratio | Annual revenue ÷ receivables | Times per year |
| Daily revenue | Annual revenue ÷ 365 | Currency per day |
| Assessment | DSO against 1× and 1.5× the terms | On target / Slightly delayed / Collection issues |
Worked examples at three levels of collection
With $50,000 receivable, $600,000 of annual revenue and 30-day terms, DSO is 30.4 days, the variance is 0.4 days beyond terms, turnover is 12.00× and the assessment is “Slightly delayed”, because any DSO above the terms, even by 0.4 days, falls outside “On target”. With $85,000, the same revenue and 45-day terms, DSO is 51.7 days, 6.7 days beyond terms, turnover is 7.06× and the label is also “Slightly delayed”. With $120,000 against $480,000 and 30-day terms, DSO is 91.3 days, 61.3 days beyond terms, turnover 4.00× and the label is “Collection issues”.
A clean year: 365,000 of revenue
Using $365,000 of annual revenue makes daily revenue exactly 1,000.00, which gives an easy check: a $30,000 receivable then equals 30.0 days, matching 30-day terms and returning “On target” with 0.0 days beyond terms. The turnover is 12.17×. Changing the balance to $0 instead shows DSO of 0.0 days and a turnover of “n/a (no receivables)”, which is the tool’s way of avoiding a division by zero.
Interpreting the result with care
A single DSO figure hides the shape of the debt. One very large unpaid invoice can raise DSO for a business whose other customers pay on time, and a business that bills mostly at the end of a year will see its DSO swing with the timing of the balance-sheet date. Use the number to see direction over time, compare it with your own terms rather than another company’s, and then look at individual customers. This calculator takes no position on what a healthy DSO is for any industry.
Learn more from an authoritative source:
InvestopediaBusiness Valuation Calculator
Estimate business value using revenue multiples, earnings multiples, and asset-based methods.
Burn Rate & Runway Calculator
Calculate your startup's monthly burn rate and cash runway — how many months until you run out of money.
MRR & ARR Calculator
Calculate Monthly Recurring Revenue, Annual Recurring Revenue, MRR growth rate, and Net Revenue Retention for SaaS businesses.
Margin Comparison Calculator
Compare gross margin, operating margin, and net profit margin side by side to identify where your business loses profitability.
Employee ROI Calculator
Calculate the full cost and return on investment of hiring an employee, including salary, benefits, onboarding, and tools.
Operating Leverage Calculator
Calculate degree of operating leverage (DOL), contribution margin, and break-even revenue to understand profit sensitivity to revenue changes.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →