How to Cut DSO by 10 Days in One Quarter
A 10-day DSO reduction on a $50M business is about $1.4M of working capital freed. It is also the target every CFO wants to see hit inside a quarter and rarely does, because most attempts start in the wrong bucket.
Here is the 90-day plan that actually works, week by week, focused on the levers that move the number rather than the ones that feel like progress.
What has to be true before you start?
Three things need to be in place before day one, or the plan does not work.
- A clean list of open invoices. Pulled from your accounting system, reconciled to the last statement, with amounts and due dates that match what the customer would see on their AP side.
- A named AR owner. One person who spends at least 50% of their time on collections. If AR is a shared responsibility across three people, none of them will own the outcome.
- CFO or VP finance air cover. DSO reduction requires firmer touches on customers who have historically slid. If the account manager escalation path is not backed by executive support, sales will unwind the plan in week two.
Skip any of these and the 10-day move becomes a 4-day move that regresses in month four.
What does each of the 12 weeks look like?
The plan is opinionated. Every week has one to two specific actions, not a general theme.
| Week | Focus | Action |
|---|---|---|
| 1 | Baseline | Snapshot DSO, aging by bucket, top 20 accounts, and current process gaps |
| 2 | Pre-due touch | Add a 5-day-before-due confirmation email to every invoice above $5K |
| 3 | Segmentation | Classify top 50 accounts by 12-month payment behavior into 4 segments |
| 4 | Templates | Rewrite dunning templates for tone by day past due, one owner per touch |
| 5 | Promise log | Start logging every promise to pay against the invoice, with follow-up date |
| 6 | Dispute queue | Move disputes to a separate queue with named owner and 5-day escalation |
| 7 | Cash portal | Ensure every reminder links to a self-serve payment portal, not "please remit" |
| 8 | Account-manager loop | Loop account managers on any invoice above day 30, weekly digest |
| 9 | Executive escalation | Any invoice above $50K and 45+ days gets a CFO-to-CFO conversation |
| 10 | Terms review | Audit standard terms on new deals, tighten from net 45 to net 30 where possible |
| 11 | Forecast rebuild | Move cash forecast from aging-based to promise-based |
| 12 | Retrospective | Measure DSO delta, identify what stuck, plan quarter two |
The gains do not arrive linearly. Expect roughly 2 to 3 days of DSO reduction by end of month one, 6 to 7 by end of month two, and the full 10 by end of month three as the process stabilizes.
Which levers move the current-to-30 bucket?
The current-to-30 bucket holds most of your recoverable DSO. Money in this bucket has not gone bad yet; it is just moving at the pace your process allows.
Three levers work here.
- Pre-due touch. As above, the highest-yield single change. A confirmation email 5 to 7 days ahead of due, asking "is this invoice in your queue and ready to pay on the due date," resolves invoice delivery and PO issues that would otherwise show up as late payments.
- Reliable-payer confirmation. For customers who always pay on day 30, a single day-1 reminder is not needed and probably wastes goodwill. For customers who pay on day 45, that reminder should go out at day minus 3. Match the touch to the account.
- Faster invoice delivery. The clock does not start until the customer has the invoice. Every day your billing process delays invoice issuance is a day of DSO you never recover. Aim for same-day invoicing on renewals and 48-hour maximum on new billings.
If your DSO is stuck above 55 days, you almost certainly have room in this bucket before you touch the aging-over-60 conversations.
What moves the 31-to-60 bucket?
This bucket is behavioral. Customers here are not delayed by administrative issues; they are paying on their own cycle, which is longer than your terms.
Three moves work.
- Dated promises. Every touch in this range should ask for a specific remit date, not "any update." Verbal or written commitment, logged against the invoice. Aim for 80% of the invoices in this bucket to have a dated promise by end of month two.
- Escalate to the buyer, not just AP. AP clerks control timing inside the customer's process but rarely control priority. When an invoice ages into 31-to-60, the touch moves to the person who signed the contract, not the person who processes it.
- Consistent Friday sends. Reminders sent Monday morning get lost in the customer's own weekly triage. Reminders sent Friday morning land in the AP queue on Monday when they are actually working through the backlog. The delta is measurable, roughly 15 to 20% higher reply rate.
What about the 60-plus bucket?
Do not lead with this bucket if your goal is a 10-day DSO cut inside a quarter.
The 60-plus bucket is important, but the money in it is either (a) legitimately stuck in dispute, in which case the fix is dispute-resolution mechanics, not more emails; or (b) a customer you are going to have to escalate at the account-manager or CFO level, which is a slower process. Neither of these gives you a fast DSO win.
Work this bucket in parallel, on a slower cadence: dispute triage every Monday, account-manager escalation weekly, and a CFO-level review monthly on anything above $100K and 60 days. That work matters, but it does not deliver the visible DSO cut in 90 days.
What metrics tell you the plan is working?
Four leading indicators, tracked weekly, tell you whether the DSO cut will land before it shows up on the number itself.
- Pre-due touch coverage. Percentage of invoices above $5K that received a pre-due confirmation. Target 95%+ by end of week 3.
- Promise-to-pay coverage. Percentage of invoices in the 15-to-45 day range with a dated promise on file. Target 70%+ by end of month two.
- Promise-to-pay kept rate. Percentage of promises that were kept within 5 days. Target 80%+ by end of month three. Below 60% and your segmentation is off.
- Median days to pay. The middle of the distribution, not the mean. Target a 7-to-10 day reduction inside 12 weeks.
If those four are moving, DSO will follow within the quarter. If they are not, adding more reminders will not fix it. Something upstream is broken.
The mistake to avoid
Most controllers chasing a DSO target start in the wrong bucket. They pull an aging report, see the money sitting in 60-plus, and pour effort into recovering payments that are already stuck. The 10-day move does not live there. It lives in the current-to-30 range, where a pre-due touch and a matched-cadence sequence pull payment forward without a hard conversation. Fix that bucket first, and the aging report gets smaller because fewer invoices age into it, not because you chased more of them out.
Frequently asked questions
Is 10 days actually achievable in one quarter?
For a mid-market B2B company sitting at 55 to 65 days DSO with a spreadsheet-and-inbox collections process, yes. The gains come from operational changes, not customer-by-customer negotiation. Companies already at 45 days will find the next 10 much harder, because they have already picked the low-hanging fruit.
What is the single highest-impact lever?
Pre-due invoice confirmation. Starting your first touch 5 to 7 days before the due date catches 20 to 30% of late payments before they become late, because they were blocked on missing POs, wrong invoice formats, or unrouted approvals. This is the one change that moves DSO in weeks, not months.
Do you need new tools to cut DSO by 10 days?
Not always. Half of what makes DSO stick above best-in-class is process: no pre-due touch, no dated promises to pay, no segmentation. The other half is tooling, because once you get past ~200 open invoices, tracking those decisions in a spreadsheet becomes the bottleneck. Start with process, add tooling when the manual load hits the wall.
Should you offer early payment discounts?
Cautiously. A 2/10 net 30 discount costs about 36% APR to the seller. That is only worth it if your cost of capital is genuinely close to that number, which is rare. Better levers are shortening terms on new contracts, requiring milestone billing on large deals, and negotiating deposits, not paying customers to pay you on time.
What happens after you cut DSO by 10 days?
The next 5 days are harder and take another quarter or two, because you are now working against genuine payment cycles rather than process gaps. Sustaining the gains matters more than getting them. Companies that hit a low DSO once and then drift back have not fixed the process, they have run a one-time campaign.
Turn your AR into a cash forecast
Melenyn syncs open invoices from NetSuite, QuickBooks, or Xero, runs adaptive dunning sequences, and tells you which week the money actually lands.
Request early access