Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting and Bookkeeping · 9 min read · Jul 20, 2026 · Updated Jul 27, 2026

DSO (Days Sales Outstanding): How to Calculate and Reduce It

CA Puja Pradhan

DSO (Days Sales Outstanding): How to Calculate and Reduce It - Featured Image
In this guide

    To reduce DSO (Days Sales Outstanding) you shorten the gap between raising an invoice and banking the money, and you do it with five repeatable levers: tighter credit screening at the order stage, invoicing on the day of dispatch, an early-payment discount, a fixed reminder cadence and weekly action on the ageing report. DSO is simply the average number of days your credit sales sit as unpaid receivables, so every day you knock off returns cash you have already earned. This article explains how to calculate the number properly, what a good figure looks like for an Indian SME, and the levers that actually move it. Commercial help with the collections function itself sits with our Accounts Receivable Outsourcing team; here we stay on the how-to.

    How is DSO calculated?

    The DSO formula is straightforward. Take your closing trade receivables, divide by credit sales for the period, and multiply by the number of days in that period.

    DSO = (Closing trade receivables ÷ Credit sales for the period) × Days in the period

    Two points decide whether the number is honest. First, use sales excluding GST on both sides, because your receivables ledger carries the tax-inclusive balance while your sales figure in the profit and loss statement is net; mixing the two inflates the result. Second, only count credit sales. Cash and advance-paid sales never become receivables, so including them understates how slowly your credit book actually turns. If your business is seasonal, calculate DSO on a rolling basis rather than picking a single quiet or peak month, which can swing the number by weeks.

    CA Tip: Run DSO monthly on trailing twelve-month sales, not on a single month's sales annualised. A large one-off invoice near the period end can distort a single-month reading badly, whereas a rolling denominator smooths it and makes the trend line trustworthy.

    What is a good DSO ratio?

    There is no universal target; the honest benchmark is your own credit terms. A DSO within about 15 days of the terms you actually grant is healthy. A business selling on 45-day terms should therefore expect a DSO of roughly 50 to 60 days once normal processing and postal float are allowed for. Once DSO drifts beyond twice your stated terms, the cause is rarely the customer alone; it is usually weak follow-up, invoices raised late, or disputes nobody has resolved. The table below gives a working read on where a figure sits.

    DSO relative to your credit termsWhat it usually meansAction
    At or below termsCollections are disciplined; possibly terms are tighter than the marketHold; check you are not losing sales to easier-credit rivals
    Up to 15 days above termsNormal processing and float; healthy for most SMEsMaintain the reminder cadence
    15 to 30 days above termsFollow-up is slipping or a few large accounts are slowWork the ageing report; segment the worst accounts
    More than twice the termsProcess failure: late invoicing, unresolved disputes, no dunningFix the process, not just the chasing

    One statutory floor overrides all of this. Under the MSMED Act, a buyer must pay a registered micro or small supplier within 45 days of acceptance (15 days where no term is agreed), and Section 43B(h) of the Income Tax Act now disallows the buyer's deduction until the sum is actually paid. If your customers are corporates buying from you as a registered small enterprise, that clock works in your favour.

    What causes a high DSO?

    A high DSO is almost always a stack of small process gaps rather than one bad debtor. The common causes are invoices raised days after dispatch, terms granted without any credit check, missing purchase order numbers that let the buyer's payables team park the bill, disputed quantities or rates that sit unresolved, and no structured reminders. Concentration adds risk: if three customers make up half your book, their slowness sets your whole DSO. A sudden increase in DSO usually points to one large account going quiet or a batch of invoices stuck in dispute, both of which the AR ageing report will expose in minutes.

    Common mistake: Treating a falling DSO as automatically good news. DSO can drop because current-period sales spiked and enlarged the denominator, or because old receivables were written off. Always check any movement against the ageing report before celebrating; a genuine improvement shows up as the older buckets shrinking, not as a denominator trick.

    How to reduce DSO: five levers that work

    These are the levers, in the order they usually pay off. Applied together they compound, and none of them requires new software you do not already have.

    Flow diagram showing the five sequential levers that reduce Days Sales Outstanding from credit screening to weekly ageing action.
    Five levers that reduce DSO
    1. Screen credit at the order stage. The cheapest day to fix a slow payer is before you ship. Set a simple limit per customer, check it against their payment history, and hold new orders where an account is already overdue. This is the receivables side of the 5 C's of credit.
    2. Invoice on the day of dispatch. Every day between delivery and invoice is a day added directly to DSO, and it is free to remove. Raise the tax invoice the moment goods leave or the service milestone is signed off, with the correct purchase order number quoted so the buyer's payables team cannot park it.
    3. Offer a modest early-payment discount. A 1 to 2 per cent discount for payment within ten days often pulls forward weeks of collection. Compare the cost against your working-capital funding rate before committing; if an overdraft costs you 11 to 12 per cent a year, a well-priced discount is usually cheaper than the interest saved.
    4. Run a fixed reminder cadence. Automated, polite reminders at set intervals collect more than sporadic phone calls. A structured collections cadence using dunning letters keeps the pressure consistent without souring the relationship.
    5. Act on the ageing report weekly. Sort by the oldest bucket, assign each overdue account an owner, and resolve disputes fast. Reconciled bank data makes this reliable, which is where bank and credit card reconciliation earns its keep by confirming exactly what has and has not landed.
    Timeline showing a collection cadence from invoice day through the MSMED 45-day limit to escalation at day 60.
    A disciplined collection cadence

    Two supporting moves help. A clean, current ledger is the foundation, so if your books are behind, a backlog bookkeeping catch-up comes first. And because collections and supplier payments are two ends of the same working-capital pipe, aligning them through accounts payable outsourcing and tracking both in your MIS reporting stops you from paying suppliers faster than customers pay you.

    Worked example: the cash a lower DSO releases

    Assume a distributor with annual credit sales of Rs 12 crore (net of GST) and a current DSO of 75 days, targeting 60 days. The receivables tied up at each level, and the cash released, work out as below.

    LineWorkingAmount
    Annual credit sales (excl GST)GivenRs 12,00,00,000
    Sales per day12,00,00,000 ÷ 365Rs 3,28,767
    Receivables at 75 days DSO3,28,767 × 75Rs 2,46,57,534
    Receivables at 60 days DSO3,28,767 × 60Rs 1,97,26,027
    Working capital released2,46,57,534 − 1,97,26,027Rs 49,31,507
    Annual interest saved (indicative, at 11%)49,31,507 × 11%Rs 5,42,466

    Cutting DSO by 15 days frees roughly Rs 49 lakh of cash, close to a month of purchases funded without touching the overdraft, and saves around Rs 5.4 lakh a year in interest at an indicative 11 per cent (Exl GST on any financing charges). That is the whole case for the exercise: the money is already yours, DSO just measures how long you let others hold it.

    CA Tip: Convert your own DSO improvement into a rupee figure the same way before you present it to the board. "We cut DSO from 75 to 60 days" lands far harder as "we released Rs 49 lakh of cash and saved Rs 5.4 lakh of interest".

    Why GST makes a high DSO expensive

    GST is payable by reference to the time of supply, which is driven by the invoice date, not the date the customer pays. Tax of Rs 1.8 lakh on a Rs 10 lakh invoice therefore leaves your bank in the next GSTR-3B even if nothing has been collected. A high DSO means you are funding the exchequer out of your own working capital while you wait, and where your buyer is a small enterprise, the Section 43B(h) MSME clock adds a matching pressure at the buyer's end to pay you within 45 days. The two rules together make slow collection a real cash cost, not just a ratio on a dashboard. For the underlying provisions, see the CBIC GST portal on time of supply and the Income Tax Department on Section 43B(h).

    What does a low DSO mean?

    A low DSO means cash returns quickly, so the same level of sales needs less working capital and less borrowing. It usually reflects disciplined credit screening and prompt collection. But read it in context: an unusually low DSO can mean your terms are tighter than the market and you may be losing sales to competitors offering easier credit, or it can be the arithmetic artefact of a sales spike or a write-off described earlier. A healthy low DSO shows the oldest ageing buckets close to empty; an unhealthy one hides slow accounts behind a flattering average. For the full mechanics of how a sale becomes cash, our explainer on accounts receivable and the order-to-cash cycle sets out each stage.

    Key terms

    Key takeaways

    • DSO = closing trade receivables ÷ credit sales × days in the period, always net of GST and on credit sales only.
    • Benchmark against your own terms: within 15 days is healthy, beyond twice the terms signals a process failure.
    • The five levers are credit screening, same-day invoicing, early-payment discounts, a fixed reminder cadence and weekly ageing action.
    • Cutting DSO by 15 days on Rs 12 crore of sales releases about Rs 49 lakh of cash you have already earned.
    • GST falls due on the invoice date, so a high DSO funds the government before it funds the business; always check any DSO drop against the ageing report.

    Want to check the expected credit loss buried in a slow book? Our ECL Estimator (Ind AS 109) gives a quick provisioning read on the older buckets before you decide what is worth chasing.

    Decision guide

    Does your DSO need action?
    Does your DSO need action?
    Share this guide: Link copied!

    How is DSO calculated?

    DSO equals closing trade receivables divided by credit sales for the period, multiplied by the number of days in that period. Receivables of Rs 60 lakh against annual credit sales of Rs 3.6 crore give 60 divided by 360, multiplied by 365, which is about 61 days. Use sales excluding GST on both sides for consistency.

    Why would DSO decrease?

    DSO falls when collection speeds up relative to credit sales, through tighter credit terms, early payment discounts, invoices raised on the day of dispatch, automated reminders or a customer mix shifting towards advance paying buyers. It can also fall for unwelcome reasons, such as a spike in current period sales enlarging the denominator or the writing off of old receivables, so any drop is checked against the ageing report.

    What does a reduction in DSO mean?

    A falling DSO means cash returns faster, so the same level of sales needs less working capital. Cutting DSO from 75 days to 60 on annual credit sales of Rs 12 crore releases roughly Rs 49 lakh of cash, about a month of purchases funded without an overdraft. It can also signal tighter credit screening at the order stage.

    What is a good DSO for an Indian SME?

    A DSO within 15 days of the credit terms actually granted is healthy, so a business selling on 45-day terms should aim for 50 to 60 days. Beyond twice the stated terms, the cause is usually weak follow-up or disputed invoices. Under the MSMED Act a buyer must pay a registered micro or small supplier within 45 days.

    Does GST have to be paid before the customer settles the invoice?

    Yes. GST is payable by reference to the time of supply, which is driven by the invoice date and not the collection date, so tax of Rs 1.8 lakh on a Rs 10 lakh invoice leaves the bank in the next GSTR-3B even if nothing has been received. A high DSO therefore funds the government before it funds the business.