AR

What is DSO? Days Sales Outstanding Formula and Example

DSO (days sales outstanding) is the average number of days a business takes to collect payment after a credit sale. See the formula, example and how to cut it.

Person holding yellow round analog clock

DSO (days sales outstanding) is the average number of days a business takes to collect payment after a credit sale: receivables divided by credit sales for a period, times the days in it. Every day it rises is cash lent to customers for free: on ₹36 crore of annual credit sales, one day is roughly ₹10 lakh.

In OneFinOps, the Collections Agent works the late part of that number daily.

Key takeaways

  • DSO = (Accounts receivable ÷ Credit sales) x Number of days.
  • Judge it against your payment terms and your own trend.
  • Only days delinquent, not best possible DSO, is a collections problem.

DSO formula

DSO = (Accounts receivable ÷ Total credit sales) x Number of days in the period

Use period-end trade receivables, credit sales only, and the same period for sales and days. Receivables include GST, so use sales including GST, and move customer TDS out of receivables.

A Hyderabad supplier, Q2 FY 2026-27 (92 days), net 45 terms: credit sales ₹5,52,00,000, receivables ₹3,60,00,000, of which ₹2,30,00,000 is not yet due.

  • DSO = (3,60,00,000 ÷ 5,52,00,000) x 92 = 60 days.
  • Best possible DSO = (2,30,00,000 ÷ 5,52,00,000) x 92 = about 38 days.
  • Average days delinquent = 60 - 38 = 22 days, and your AR aging report shows who.

To run the numbers for your own business, use the DSO, DPO and cash conversion cycle calculator.

What is a good DSO?

A good DSO sits close to your payment terms and is stable or falling. On net 30, a DSO above 40 deserves attention. There is no official Indian benchmark; these ranges are indicative:

Type of business (India)Common termsIndicative DSO range
FMCG and distribution7 to 30 days15 to 40 days
SaaS and subscriptionAdvance or 15 to 30 days20 to 50 days
IT and professional services to corporates30 to 60 days45 to 80 days
Manufacturing and auto components45 to 90 days50 to 90 days
EPC, infrastructure and governmentMilestone-based, with retention90 to 180+ days

How to reduce DSO

  1. Invoice the same day goods leave or a milestone is signed.
  2. Get the invoice right first time: GSTIN, PO number and, above ₹5 crore aggregate turnover, an e-invoice IRN.
  3. Remind 5 to 7 days before the due date.
  4. Follow a fixed dunning ladder: reminder, call, escalation, credit hold.
  5. Apply cash daily and move TDS to TDS receivable the same day.
  6. Give disputes an owner and a deadline.

How OneFinOps handles DSO

A dashboard can tell you DSO is 60. The Collections Agent works the 22 days of delinquency directly. It ranks every open invoice by cash at risk, chases each promise to pay on its date, and matches remittances as they land, so DSO reflects cash received that day rather than at month end.

People make the calls that affect the relationship: a customer over its credit limit goes to the credit controller with the exposure shown.

Because invoicing, collections and cash application share one record, the number you report is the number the team is working.

See how the Collections Agent works

Sources

Frequently asked questions

What is DSO in simple words?

DSO, or days sales outstanding, tells you how many days of sales are still unpaid with your customers. A DSO of 60 means it takes about 60 days, on average, to turn a credit sale into cash.

Is a high DSO good or bad?

Usually bad. It ties up working capital and raises bad debt risk. Read it against your terms: a DSO of 70 is poor on 30-day terms and normal for a business selling to government on 60 to 90 day terms.

What is the difference between DSO and DPO?

DSO measures how long customers take to pay you. DPO, days payable outstanding, measures how long you take to pay suppliers. With days inventory outstanding they make up the cash conversion cycle: DIO plus DSO minus DPO.

How do you calculate monthly DSO?

Divide receivables at month end by credit sales for that month and multiply by the days in the month. Receivables of ₹90 lakh and September sales of ₹60 lakh give (90 ÷ 60) x 30 = 45 days.

Tags

  • DSO
  • days sales outstanding
  • DSO formula
  • collections
  • working capital