FireAI LogoFireAI Logo
  • Stalwart
  • Partners
Start for freeBook a demo
Request a demo
Stalwart
D2C-E-commerceCargo & LogisticF&B RetailsF&B - RestaurantAll Solutions
Ask FireAIDashboardAlert & SchedulingCausal chainAll Features
Free ToolsCustomer StoriesUse casesBlogAnswersHelp Centre
Partners
Start for freeBook a demo
Blog

Days Sales Outstanding (DSO): The Indian B2B Operator's Ultimate Guide

S.P. Piyush Krishna
S.P. Piyush Krishna
Content Writer, Fire AI
0 Min Read
May 23, 2026
0 Min Read
May 23, 2026
Days Sales Outstanding (DSO): The Indian B2B Operator's Ultimate Guide

Days Sales Outstanding (DSO): The Indian B2B Operator's Guide

Days Sales Outstanding (DSO) is the average number of days a business takes to collect cash after a credit sale. It is the single most important working-capital ratio for Indian B2B and FMCG operators, and it is also the one most often misread because it is treated as a single number when it should be read as four. This guide walks through the formula, what the number actually means in an Indian context, the 2026 benchmarks for B2B and FMCG, and what AI analytics surfaces that a monthly Excel report cannot.

Written for CFOs, finance controllers, and heads of sales operations who already track DSO but suspect the headline figure is hiding more than it reveals.

Published: 23 May 2026 · Last updated: 23 May 2026

What is Days Sales Outstanding?

Days Sales Outstanding (DSO) is a working-capital ratio that measures how long, on average, it takes a business to convert a credit sale into cash in the bank. A lower number means cash is coming in faster. A higher number means more working capital is tied up in receivables and, in most Indian distributor businesses, more of the margin is being eaten by interest on that working capital.

DSO is not a profitability metric. A company can have strong margins and a terrible DSO, and the second number will quietly cap how fast the first one can grow.

The DSO formula

The standard formula is:

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

A worked example on a monthly basis:

Input Value
Closing accounts receivable ₹4.2 crore
Credit sales in the month ₹3.0 crore
Days in period 30
DSO 42 days

Three practical adjustments most Indian finance teams should make:

  1. Strip GST from both sides if you want to compare DSO to credit terms cleanly. Receivables on the books carry GST; the credit terms quoted to customers do not.
  2. Use average AR, not closing AR, for any period longer than a month. Month-end balances are distorted by billing cycles and dispatch patterns. Average AR smooths this.
  3. Exclude cash sales from the denominator. Including them flatters the DSO and hides credit-collection drag.

A weekly variant exists for high-frequency businesses. Replace 30 with 7 and use weekly credit sales. This is more sensitive to noise but catches problems before month-end.

Indian B2B and FMCG DSO benchmarks

Public DSO benchmarks for Indian B2B are noisy because they blend listed firms with stronger collections against unlisted firms with weaker ones. The ranges below are drawn from FireAI customer data across FMCG distributors, pharma channel partners, and B2B suppliers operating between ₹50 crore and ₹2,000 crore in revenue, cross-checked against published annual reports for HUL, Marico, Britannia, and Dabur for the listed-FMCG band.

Segment Typical DSO range (2026) Notes
Listed FMCG (manufacturer) 15 to 28 days Bargaining power, distributor advances
FMCG distributor, general trade led 18 to 32 days Daily / weekly settlement on beats
FMCG distributor, modern trade led 45 to 70 days Chain credit terms, settlement lag
FMCG distributor, blended channels 38 to 55 days The most common Indian distributor profile
Pharma channel (chemist trade) 30 to 55 days Statutory recovery cycle adds drag
B2B industrial supplies 55 to 90 days Net-60 norm, frequent stretching
Capital goods and projects 75 to 150 days Milestone billing, retention amounts
D2C wholesale into marketplaces 30 to 60 days Marketplace payout cycle dominates

A useful sanity check: if your stated credit term is net-30 and your DSO is over 50, the gap is not seasonality. It is a collection problem the monthly report has been politely ignoring.

Why a single DSO number is not enough

The headline DSO is a weighted average across your entire customer book. That makes it useful for board reporting and almost useless for action. A blended DSO of 44 days can hide three different stories:

  • The book is healthy, one big customer is late. Pulling that single account into terms takes DSO back to 36.
  • General trade is collecting on time, modern trade is drifting. Channel-level reads are diverging, and the blended number masks it.
  • New sales are paying on time, the 90-plus bucket is rotting. DSO looks stable while the bad debt provision quietly builds.

You cannot fix any of these with the blended number alone. You need the four views below.

What AI analytics surfaces beyond the headline

This is where modern AI analytics earns its keep. The shift is not from "no DSO report" to "DSO report." It is from a static monthly number to four live views the finance team can act on inside the month.

1. Ageing buckets, live

Standard ageing buckets (0 to 30, 31 to 60, 61 to 90, 90 plus) are not new. What is new is having them refresh daily against Tally or your ERP without anyone exporting a ledger. AI analytics watches the 31 to 60 bucket for the customers about to slip into 61 to 90, which is the band where recovery probability falls sharply. In FireAI customer data across FMCG distributors, the recovery rate is 92% inside 60 days, 67% between 61 and 90, and 41% beyond 90.

The action is not "look at the ageing report." It is "intervene on the 35 invoices in the late-50s today, before they cross the 60-day cliff."

2. Repeat late-payers

Most distributor businesses have a small number of customers who are chronically late, and a different small number who are occasionally late on large invoices. These are different problems with different fixes. Chronic lateness is a credit-terms problem. Occasional lateness is usually a dispute, a GSTR-2B mismatch, or a damaged-goods claim sitting in a WhatsApp thread.

AI analytics segments these automatically by looking at the last 12 months of payment behaviour per account and ranking customers by lateness frequency, average days overdue, and amount at risk. Finance gets a watchlist of 20 to 50 accounts that matter, not a 4,000-row debtor ledger to scroll.

3. Channel-wise DSO

This is the view most Indian distributor P&Ls do not produce, and the one that changes the conversation with the sales team fastest. The same customer book, split by channel:

Channel DSO Share of AR Trend (last 90 days)
General trade 22 38% flat
Modern trade 58 41% up 6 days
HoReCa 47 14% flat
Institutional 71 7% up 11 days

When channel-wise DSO is visible, the sales head can no longer pin "high blended DSO" on general trade. The drift is in modern trade and institutional. The conversation shifts from "everyone collect faster" to "rework the institutional credit policy this quarter."

4. DSO tied to distributor margin

This is the link FireAI works on most often with distributor customers. Every extra day of DSO is working capital the distributor is financing, almost always at 10 to 14% on a CC limit. On a ₹10 crore monthly turnover with 5% gross margin, the maths is brutal:

  • 15 extra days of DSO = ₹5 crore of additional working capital tied up.
  • At 12% borrowing cost, that is ₹60 lakh of annual interest, or roughly 0.5 percentage points of margin gone.
  • The same distributor running a 20% margin compression conversation with the brand owner has already lost half that to DSO drift no one is reading the right report on.

Distributor P&Ls almost never put the interest cost of DSO drift next to the margin number. AI analytics that connects to Tally and the bank statement can. That single line on a dashboard has, in our experience, started more credit-policy conversations than any pitch from a CFO has on its own.

How FireAI builds the DSO view for distributor customers

For most FireAI deployments in FMCG, pharma, and B2B distribution, the DSO view is built in two weeks, not a quarter. The architecture is unremarkable on purpose: a connector reads from Tally and the SFA, a model layer holds the customer and channel master, and the dashboard surface lives in the existing FireAI app or embedded inside the distributor's field-sales tool.

Three things the finance team gets that did not exist before:

  • A daily DSO trend by channel, not a monthly blended number.
  • A live watchlist of accounts in the 50-to-60-day band, sorted by amount and recovery probability.
  • A working-capital cost line that translates DSO drift into a rupee margin impact the CFO can take to the board.

Customers who act on the watchlist routinely pull blended DSO down by 5 to 12 days inside a quarter. The number is not the work. The behaviour change is.

Common DSO mistakes Indian finance teams make

A short list of things we see often enough to flag explicitly:

  1. Reporting only blended DSO at the monthly review. It hides every actionable signal.
  2. Calculating DSO with GST in the numerator and net terms in the head. The gap looks worse than it is, and the credit-policy conversation gets miscalibrated.
  3. Confusing DSO with collection efficiency. A DSO that is steady while sales are falling is a worsening collection efficiency in disguise.
  4. Treating 90-plus as a write-off problem only. It is also a sales-incentive problem: many incentive plans pay on dispatch, not on collection. Until that changes, DSO will not.
  5. Ignoring channel mix when comparing year-on-year. A move from general trade to modern trade will push DSO up even if every customer is paying exactly on time.

What to do next

If your team currently reads a single blended DSO at the monthly P&L review, the smallest useful upgrade is to add three lines: channel-wise DSO, ageing buckets refreshed weekly, and a working-capital cost translation. That alone changes how the credit conversation runs.

For Indian B2B and FMCG distributor businesses already on Tally with an SFA or DMS, FireAI builds these four views in one to two weeks against your existing data. See the FMCG analytics use case for the broader distributor margin work, or the FireAI free tools for the Beat Productivity and GSTR-2B Reconciliation calculators that often run alongside a DSO upgrade.

The DSO report is not the prize. The cash you stop leaving on the table is.

Posted By:

S.P. Piyush Krishna

S.P. Piyush Krishna

Content Writer, Fire AI

11+ years of leading Internal strategies, Business Transformation, Operations and Product expansion at Amazon, Maersk and TCS

11+ years of leading Internal strategies, Business Transformation, Operations and Product expansion at Amazon, Maersk and TCS
Loading...

CONTENTS

No sections available.