Casey
Free tool

DSO calculator

Days sales outstanding (DSO) is the average number of days it takes to get paid after you invoice. Enter your accounts receivable and your credit sales for the period to see your DSO, how it compares with your terms and how much cash you'd free up by getting paid on time.

Email me this

Get this result in your inbox, ready to print or forward. We'll also send a few tips on getting paid faster; unsubscribe anytime.

How it's calculated

DSO = accounts receivable ÷ credit sales in the period × the number of days in the period. Days beyond terms is DSO minus your payment terms; the cash you'd free up is those extra days × your average daily sales.

Questions

What is a good DSO?

It depends on your terms. A DSO within about 1.3 times your payment terms is generally considered healthy: under about 39 days on Net 30 terms.

How do I lower my DSO?

Invoice the day the work is done, put a clear due date on the invoice, make paying easy, send a reminder before the due date and follow up on every late invoice without gaps.

What's the difference between DSO and average days late?

DSO measures the whole time from invoice to payment across all your sales. Average days late counts only the time after the due date.

Get paid without chasing

Casey is an AI accounts receivable assistant. It sends your invoices, reminds clients before the due date and follows up after it by email, text, WhatsApp or phone until you're paid. It's free when clients pay on time. See how it works or read our guides on getting paid faster.

More free tools

How much are late payments costing you?

See what late-paying clients cost your business a year: tied-up cash, your time and bad debt.

Invoice due date calculator

Turn payment terms like Net 30, EOM or 2/10 Net 30 into an exact due date.

Late fee calculator

Work out the late fee on an overdue invoice: flat or percentage, one-time or monthly, with a grace period.

Stop chasing. Start getting paid.Free if your customers pay on time. $5 per invoice only if Casey has to chase it.
Get started free