How to build a dunning sequence that actually recovers revenue

A practical dunning structure: channels, timing, tone of voice and what to automate to cut delinquency without straining the customer relationship.

Pagnovo Team · 2026-07-30

A dunning sequence is the scheduled series of contacts your company makes before and after a due date. Done well, it recovers a good share of revenue you had already written off — without souring the relationship with someone who simply forgot to pay.

First: separate "did not pay" from "could not pay"

This distinction changes the whole strategy.

Treating both with the same tone is a classic mistake. For involuntary cases you are not collecting a debt — you are reporting a technical problem. The tone should be helpful, not demanding.

The sequence: before the due date

The best collection is the one that never needs to happen.

Timing Channel Goal
D-7 Email Gentle reminder + payment link
D-3 Email or push Reinforcement, with clear amount and date
D-1 WhatsApp/SMS Final notice before the due date

For subscriptions, add one essential step: D-15 card check. Detect cards about to expire and ask for an update before the charge fails.

The sequence: after the due date

Timing Channel Tone
D+1 Email Neutral — "there may have been a payment issue"
D+3 WhatsApp/SMS Cordial, with a direct link to settle
D+7 Email + phone Firm, offering options (instalments, change payment method)
D+15 Formal email Notice of consequences (suspension, interest)
D+30 Formal Active negotiation or escalation

Golden rules:

Smart retries (dunning logic)

For recurring card billing, automatic retries are where the biggest gain lives. Best practices:

Tone of voice: the detail that changes results

Compare:

❌ "Your invoice is overdue. Settle immediately to avoid suspension."

✅ "Hi Marina! It looks like the charge for your plan did not go through — this usually happens when a card expires. You can fix it in 30 seconds here: [link]"

The second recovers more because it assumes good faith and removes friction. Save the firm tone for the final stages.

What to measure

If D+3 on WhatsApp recovers 40% and D+15 recovers 2%, you know where to invest effort — and you know the later stages exist more to close the cycle than to recover.

Automate, but leave a human exit

The whole sequence should run on its own. But make sure the customer can reach a person at any stage: someone in genuine difficulty who finds an open door tends to negotiate rather than disappear.


Pagnovo's Recurring Billing platform automates the sequence, retries and multiple payment methods in one place. Talk to our team.