March 26, 20264 min read

Accounts Receivable Calculator — Days Sales Outstanding (DSO)

Calculate Days Sales Outstanding (DSO) and accounts receivable turnover. Track how quickly your business collects payments from customers.

accounts receivable calculator days sales outstanding dso cash flow management calchub
Ad 336x280

Invoicing a customer is not the same as collecting cash. The gap between billing and payment — measured by Days Sales Outstanding (DSO) — directly impacts your cash flow, your ability to pay suppliers, and how much working capital you need. The CalcHub Accounts Receivable Calculator shows you where you stand and how much cash is locked in your receivables pipeline.

The Formulas

DSO = (Accounts Receivable / Total Credit Sales) × Days in Period AR Turnover = Total Credit Sales / Average Accounts Receivable

Low DSO = you collect quickly. High DSO = cash is sitting in unpaid invoices.

A Service Business Example

A B2B software consultancy:


  • Quarterly credit revenue: ₹45,00,000 (all invoiced, no upfront payment)

  • AR balance at end of quarter: ₹18,00,000


DSO = (₹18L / ₹45L) × 90 days = 36 days

Average AR Turnover = ₹45L / ₹18L = 2.5× per quarter = 10× annually

36 days DSO is reasonable for B2B. The company collects within about 5 weeks of invoicing. If their payment terms are net-30, they're actually slightly behind target.

DSO Benchmarks by Industry

SectorTypical DSOPayment Terms
SaaS (monthly billing)5–15 daysNet-30
Professional services30–45 daysNet-30/45
B2B manufacturing45–60 daysNet-30/60
Government contracts60–90 daysNet-30 (slow payers)
Construction60–120 daysProgress billing
Healthcare (insurance)30–60 daysVaries

How to Use the Calculator

  1. Enter accounts receivable balance (current period)
  2. Enter total credit sales for the same period
  3. Enter number of days in the period (30, 90, or 365)
  4. Get DSO, AR turnover ratio, and an estimate of cash trapped in receivables

The Cash Trapped in Your AR

Here's the real-world impact. If your DSO is 60 days but your payment terms are net-30, you effectively have 30 extra days' worth of revenue locked in overdue invoices:

  • Annual revenue: ₹6Cr
  • Daily revenue rate: ₹6Cr / 365 = ₹1,64,384/day
  • If DSO is 60 days: ₹1,64,384 × 60 = ₹98.6L trapped in AR
  • If you improved DSO to 35 days: ₹1,64,384 × 35 = ₹57.5L trapped
  • Cash freed by DSO improvement: ₹41.1 lakhs
That ₹41L could fund payroll, marketing, or reduce a credit line. DSO management is cash management.

Reducing DSO Without Damaging Customer Relationships

  • Invoice immediately. Every day of delay in sending the invoice extends DSO by a day.
  • Automate reminders. A gentle nudge 5 days before due date, on due date, and 7 days after reduces payment time without friction.
  • Offer early payment discounts. "2/10 net 30" (2% discount if paid in 10 days) works for cash-conscious customers.
  • Get paid upfront. Subscriptions, retainers, and advance payments eliminate AR entirely.
  • Know your late payers. 20% of customers cause 80% of your DSO problem. Prioritize that segment.

What's the difference between DSO and payment terms?

Payment terms (net-30, net-60) are what you've agreed to with customers. DSO is what's actually happening. If your payment terms are net-30 and your DSO is 52 days, you're collecting 22 days late on average. That gap — the "best possible DSO" vs actual DSO — is where the real problem lives.

Should I use ending AR balance or average AR for DSO?

Average AR gives a more accurate picture — ending balance can be artificially high or low depending on billing timing. Average AR = (beginning balance + ending balance) / 2. For monthly monitoring, ending balance is often used for simplicity.

What's the fastest way to improve DSO?

Electronic invoicing and automated reminders have the most immediate impact. Businesses that switch from paper/email invoices to a billing platform with automated follow-up sequences typically see DSO drop 5–15 days within the first quarter. Requiring deposits on large projects also eliminates the worst tail-end late payments.


Ad 728x90