Utinzo

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

DSO = (Accounts Receivable ÷ Annual Revenue) × 365

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. 1

    Enter your current accounts receivable balance from your balance sheet.

  2. 2

    Enter your total annual revenue and the payment terms you offer customers.

  3. 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.

About accounts receivable days (dso)

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.

Formulas used for each output
OutputFormulaUnit
Days Sales OutstandingReceivables ÷ annual revenue × 365Days
Variance from termsDSO − payment termsDays, labelled beyond or inside terms
AR turnover ratioAnnual revenue ÷ receivablesTimes per year
Daily revenueAnnual revenue ÷ 365Currency per day
AssessmentDSO against 1× and 1.5× the termsOn 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.

Accounts Receivable Days (DSO) – Utinzo

Learn more from an authoritative source:

Investopedia
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →