FinToolSuite

Days Sales Outstanding Calculator

Updated April 17, 2026 · Financial Health · Educational use only ·

Average days to collect payment.

Calculate days sales outstanding from accounts receivable, credit sales, and period days. Educational tool — instant results from the numbers you enter.

What this tool does

This tool calculates DSO from accounts receivable, total credit sales, and period days.


Enter Values

Formula Used
Accounts receivable
Credit sales
Period days

Spotted something off?

Calculations, display, or translation — let us know.

Disclaimer

Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.

DSO is the average number of days it takes to collect cash after a sale on credit. Divide accounts receivable by credit sales, multiply by period days. A 45-day DSO means the average invoice sits unpaid for 45 days. B2B standard is 30-60 DSO; exceeding 60 signals collection problems.

1M receivables on 8M annual credit sales = (1M ÷ 8M) × 365 = 45.6 DSO. Daily revenue is 21,918, so 1M in receivables represents about 45 days of trading tied up waiting for payment. Cut DSO to 35 days and you free 241k in working capital.

DSO rising month over month is an early warning sign. It either means customers are paying slower (economic stress, disputes, churn coming) or credit terms have loosened. Track DSO monthly and break it down by customer segment - one large slow payer can distort the company metric.

Run it with sensible defaults

Using accounts receivable of 1,000,000, total credit sales of 8,000,000, period days of 365, the calculation works out to 45.6 days. Nudge the inputs toward your own situation and the output recalculates instantly. The defaults are meant as a starting point, not a recommendation.

The levers in this calculation

The inputs — Accounts Receivable, Total Credit Sales, and Period Days — do not pull with equal force. Not every input has equal weight. Flip one at a time toward extreme values to feel which ones move the needle most for your situation.

How the math works

DSO = (AR ÷ credit sales) × period days. Daily revenue = credit sales ÷ period days. The working is transparent — you can verify every step yourself in the formula section below. No black box, no opaque "proprietary model".

What the score tells you

Headline financial numbers — income, savings, debt — each tell part of the story. This calculation stitches several together into a single read you can track over time. The value is in the direction, not the absolute number.

What this doesn't capture

The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.

Example Scenario

£1,000,000 £ AR ÷ £8,000,000 £ credit sales × 365 days = 45.6 days.

Inputs

Accounts Receivable:1,000,000 £
Total Credit Sales:8,000,000 £
Period Days:365
Expected Result45.6 days

This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.

Sources & Methodology

Methodology

DSO = (AR ÷ credit sales) × period days. Daily revenue = credit sales ÷ period days.

Frequently Asked Questions

Monthly or annual DSO?
Annual DSO smooths out seasonal effects. Monthly DSO catches early problems but can be noisy. Most finance teams report both: annual for trend, monthly for operational control.
What if some sales are cash?
Exclude cash sales from the denominator. DSO measures credit collection efficiency; cash sales have no DSO. Mixing them understates the real DSO for credit customers.
Best-practice DSO targets?
SaaS: under 35 days. B2B services: 30-45. Distributors: 45-60. Construction: 60-90. Compare to industry peers and historical trend rather than blanket targets.
How do I reduce DSO?
Faster invoicing (day-of-sale not end-of-month), automated reminders at day 7/14/30, early-pay discounts (2/10 net 30 structure), tighter new-customer credit checks, and escalation to collections at day 60.

Related Calculators

More Financial Health Calculators

Explore Other Financial Tools