What is Days Sales Outstanding (DSO)? Tracking Receivables in Analytics

F
FireAI Team
Business Metrics
3 Min Read

Quick Answer

Days Sales Outstanding (DSO) = (Total Accounts Receivable ÷ Total Credit Sales) × Number of Days. For example: ₹50 lakh outstanding receivables ÷ ₹200 lakh monthly credit sales × 30 days = DSO of 7.5 days. In practice, DSO tells you how many days on average it takes customers to pay — if your credit terms are 30 days and DSO is 45, customers are paying 15 days late on average.

DSO is one of the most important financial metrics for Indian businesses — especially in a credit-heavy economy where 60–90 day payment terms are common and collections efficiency directly impacts cash flow.

DSO Formula

DSO = (Accounts Receivable ÷ Total Credit Sales) × Number of Days

Example (monthly):

  • Accounts Receivable outstanding: ₹1.2 Crore
  • Monthly credit sales: ₹80 lakhs
  • DSO = (₹1.2Cr ÷ ₹80L) × 30 = 45 days

This means on average, customers take 45 days to pay after invoice date.

Simple trailing DSO formula (commonly used):

DSO = Accounts Receivable ÷ (Annual Revenue ÷ 365)

Interpreting DSO

DSO equals credit terms: Customers are paying on time on average. (DSO = 30 days on 30-day terms = acceptable)

DSO exceeds credit terms: Customers are paying late on average. (DSO = 45 days on 30-day terms = 15 days late on average — common in India)

DSO significantly exceeds credit terms: Collections process needs attention. Risk of bad debt increasing.

DSO declining: Collections improving — less working capital tied up in receivables.

DSO rising: Collections deteriorating — more working capital required, higher bad debt risk.

Indian Business Context for DSO

Normal DSO ranges for India:

  • Manufacturing to distributors: 30–60 days typical
  • B2B services: 30–45 days
  • Government-linked projects: 90–180 days (notoriously slow-paying)
  • FMCG to modern trade: 45–90 days

Indian businesses typically run higher DSO than equivalent Western businesses due to: cultural acceptance of late payment, weaker enforcement of credit terms, and large customers using their size to extend payables at suppliers' expense.

Building a DSO Dashboard

Core DSO Metrics

  • Company-level DSO (current month vs prior 3-month average)
  • DSO trend over 12 months
  • DSO by customer segment (large vs mid vs small customer)
  • DSO by region/territory (some regions collect slower than others)

Receivables Aging Analysis

Most finance teams care as much about aging as overall DSO:

Aging Bucket Amount (₹) % of Total
0–30 days ₹35L 35%
31–60 days ₹28L 28%
61–90 days ₹22L 22%
91–120 days ₹10L 10%
>120 days ₹5L 5%

The 61–90 day and >90-day buckets are where collections need urgent attention.

Customer-Level DSO

Which customers consistently pay late? The top 10 late payers by value should be visible in the dashboard — enabling targeted collections conversations.

Connecting DSO to Tally

Tally's outstanding receivables report contains all the data needed for DSO calculation:

  • Outstanding balance by customer (outstanding debtors report)
  • Invoice dates (for aging calculation)
  • Credit sale values (from sales invoices)

A BI tool with native Tally integration calculates DSO automatically from these reports, refreshing daily as Tally is updated.

See how to build financial dashboards for the full finance dashboard implementation guide.

Explore FireAI Workflows

Jump from the concept on this page into the product features and solution paths most relevant to it.

Part of topic hub

Tally Analytics

Everything about analytics for Tally Prime and Tally ERP, including dashboards, reporting, GST, and finance workflows.

Explore

Ready to Transform Your Business Data?

Experience the power of AI-powered business intelligence. Ask questions, get insights, make better decisions.

Frequently Asked Questions

A good DSO for Indian B2B businesses is close to or equal to your stated credit terms. If your credit terms are 30 days and DSO is 30–35 days, collections are performing well. If DSO is 50–60 days on 30-day terms, there's significant room for improvement. DSO above 90 days on 30-day terms signals a serious collections challenge. Compare your DSO to your own credit terms rather than industry averages, as terms vary widely.

Rising DSO directly reduces available cash. If you sell ₹1Cr/month and DSO rises from 30 to 45 days, you need an additional ₹50 lakhs in working capital to fund the same business volume. This either requires additional borrowing (increased interest cost) or reduces cash available for operations, inventory buying, or growth. For businesses with thin margins, a 15-day DSO increase can create meaningful cash pressure.

Proven DSO reduction strategies for Indian businesses: (1) regular collections calls — a dedicated collections call at 5 days before due date is more effective than chasing after overdue, (2) early payment discounts — offering 0.5–1% discount for payment within 10 days motivates early collection, (3) regular DSO reviews with the sales team (who own the customer relationship), (4) credit limit enforcement — customers who consistently exceed terms get credit holds until they clear, (5) automated invoice delivery and payment reminder emails at invoice date, 15 days, 30 days, and overdue.

Related Questions In This Topic

Related Guides From Our Blog