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.

From the glossary

Related terms.

Accounts receivable Accounts Receivable (AR) Accounts receivable represents the outstanding invoices and money owed to a business by its customers for goods or services delivered on credit. Also called trade receivables, sundry debtors, receivables Collections and DSO Aging Report An aging report categorises outstanding accounts receivable by the length of time invoices have been unpaid, helping businesses identify overdue payments and collection risks. Also called ageing report, AR aging report, accounts receivable aging Collections and DSO Days Sales Outstanding (DSO) Days Sales Outstanding measures the average number of days a business takes to collect payment after a sale, indicating the efficiency of its accounts receivable process. Also called debtor days, average collection period, receivable days Collections and DSO Dunning Dunning is the systematic process of sending increasingly firm payment reminders and collection notices to customers with overdue invoices. Also called payment reminders, dunning process, collections follow-up GST basics GST (Goods and Services Tax) India's unified indirect tax that replaced multiple central and state levies, creating a single national market for goods and services. Also called Goods & Services Tax Bank reconciliation Payment Reconciliation Payment reconciliation is the process of matching incoming payments against outstanding invoices to ensure accurate accounting and identify discrepancies. Also called payment matching, cash application, payments reconciliation

Browse the whole glossary

Book a Demo