Guides / Cash & working capital

How to automate collections with AI: aging, prioritisation and drafted dunning

Most collections teams don't lack effort. They lack a good answer to one question each morning: which ten invoices, and what do I say? AI is good at both halves of that question.

Updated November 2026 · 5 min read
Short answer Have AI read the AR aging, payment history and customer correspondence every morning, rank open invoices by expected cash impact rather than by age alone, and draft the dunning email or call note for each one. A collector reviews, edits and sends. Every amount in a draft links to the invoice it came from. Run this way, teams typically take several days out of DSO within a quarter without adding headcount.

Why the aging report alone doesn't collect cash

The aging report tells you what is late. It doesn't tell you what to do about it. Sorting by the 90+ bucket sends collectors after the oldest balances, which are often disputed, small, or already written off in everyone's head. Meanwhile a large invoice at 35 days from a customer who always pays at 30 slips without anyone noticing.

The useful questions are different:

The daily loop

  1. Read. Pull open invoices, the last 12 months of payment history per customer, credit limits, and the collections inbox or CRM notes. Read-only access is enough.
  2. Explain. For each overdue invoice, find the likely reason: dispute in an email thread, short payment against a remittance, promise-to-pay date missed, or no contact at all.
  3. Rank. Score each invoice on cash impact and likelihood that action this week changes the outcome (see the table below).
  4. Draft. Write the next touch for the top of the list: email, call script, or an internal note asking sales or operations to clear a blocker.
  5. Hand over. The collector gets a short worklist with drafts attached. They edit, send, and log the outcome, which feeds tomorrow's run.

How to prioritise: signals that matter

SignalWhy it mattersWhat the tool does
Days late vs this customer's normalA habitual 45-day payer at 40 days is fine; a 25-day payer at 40 is notCompares against each customer's median days-to-pay
Invoice sizeEffort should follow dollarsWeights by balance, capped so one huge invoice doesn't hide the rest
Open dispute or short payChasing payment won't work until the dispute is resolvedRoutes to the internal owner instead of the customer
Broken promise to payThe strongest predictor of further delayMoves the invoice up and escalates the tone one step
Credit exposureTotal open balance near or over the credit limitFlags for the credit owner before new orders ship

Drafted dunning: what good looks like

Good dunning is specific and boring. It names the invoice, the amount, the due date and the one thing needed to get paid. A tone ladder keeps it consistent:

StageTypical timingTone and contentFrom
Reminder3 days before dueFriendly, attaches the invoice, confirms remit detailsAR
First follow-up7 days lateAsks for a payment date or the reason it's heldCollector
Second follow-up21 days lateLists all open items, asks for a callCollector, sales cc'd
Escalation45+ days or broken promiseStates consequences under the contract termsController or CFO

The draft should reference the actual thread. "Following up on your note of 14 October that the invoice was with your approver" gets answered. "This is a reminder that your account is past due" gets ignored.

The controls that make it safe

Draft, never send. The tool writes the email; a collector reads it and presses send. Nothing goes to a customer without a person who owns the relationship seeing it first.

Common mistakes

Live demo · placeholder data
CFO Operating Dashboard →
Includes AR aging alongside cash and P&L, the view a collections worklist starts from.

FAQ

Should AI send collection emails automatically?

No. Let AI draft every email and call note, and keep the send with the collector who owns the customer relationship. The time saving is in preparing and prioritising the work, and a person reading each draft prevents chasing an invoice that was already paid or disputed.

What data does an AI collections tool need?

Open invoices and payment history from the ERP or billing system, credit limits, and the collections inbox or CRM notes. Read-only access is enough. The payment history lets it compare each invoice against that customer's normal days-to-pay.

How quickly does AI-assisted collections reduce DSO?

Most teams see movement within one or two month-end cycles, because the first gains come from catching large invoices that have drifted past a customer's normal pattern and from clearing internal blockers. The size of the change depends on how much of the current backlog is genuinely disputed.

Get new playbooks by email

Practical notes on AI in finance from a sitting CFO. Occasional, no selling.

Subscribe