Days Sales Outstanding (DSO) is the average number of days it takes to collect payment after a sale. It's one of the clearest signals of financial health in any business that invoices customers: a low DSO means cash comes in quickly, a high or rising DSO means money you've already earned is stuck on someone else's balance sheet.

The good news is that DSO is highly controllable. Most of what drives it isn't your customers — it's your own process. Here's how to measure it, then seven levers that consistently bring it down.

How to calculate DSO

The standard formula, measured over a period (usually a month or quarter):

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

If you have $120,000 in receivables, $600,000 in credit sales over 90 days, your DSO is (120,000 ÷ 600,000) × 90 = 18 days. Track it monthly. The trend matters more than the absolute number — a DSO creeping up month over month is an early warning long before it becomes a cash-flow problem.

Seven ways to bring DSO down

  1. Invoice immediately and accurately. The clock starts when the invoice is sent, not when the work is done. Every day of delay in issuing, and every error that triggers a dispute, is a day added to DSO. Automate invoice generation so it happens the moment a job closes.
  2. Set clear terms — and put the due date front and centre. "Net 30" buried in the footer gets ignored. State the exact due date prominently, along with accepted payment methods and what happens if it's missed.
  3. Automate reminders before and after the due date. A polite nudge three days before the due date prevents far more late payments than chasing after the fact. Schedule a sequence — pre-due, on-due, and escalating post-due — so nothing depends on someone remembering to follow up.
  4. Make paying effortless. Every extra step loses payments. Offer multiple methods and include a direct payment link on the invoice itself.
  5. Offer early-payment incentives where the margin allows. A small discount for paying within ten days (e.g. "2/10 net 30") can meaningfully pull cash forward for customers who are simply optimising their own timing.
  6. Segment your receivables by risk and age. Not every overdue account deserves the same treatment. An aging report that groups balances by 0–30, 31–60, 61–90, and 90+ days lets you focus effort where recovery is most at risk.
  7. Track promises to pay and disputes in one place. When a customer says "I'll pay Friday" or flags a line item, that needs to be logged against the account — not lost in an inbox. A clear history per account is what turns collections from guesswork into a process.

The pattern behind all seven

Notice that none of these require a bigger team — they require a consistent, auditable process. Manual collections break down because they depend on individuals remembering to act. The businesses with the lowest DSO are the ones that have automated the routine follow-ups and reserved human attention for the accounts that genuinely need it.

That's exactly what a dedicated receivables tool is for: tracking every invoice, automating the reminder sequence, and giving you an aging view so you always know where the cash is.

FulcrumGrid Collection

Put your receivables on autopilot

Collection tracks every invoice, automates reminders and payment plans, and reconciles payments — so DSO comes down and nothing slips.

Explore Collection