Aller au contenu
WorkflowPro
Automatisation

Automatiser la relance de factures impayées : méthode complète

Réduire ton DSO de 30 % en automatisant la relance des factures impayées. Workflow n8n + Stripe + email, scripts, mentions légales, retours d'expérience.

EA

Etienne Aubry

Développeur & Expert Automatisation IA

· · 12 min de lecture · 2236 mots
Bureau avec factures, calculatrice et ordinateur affichant un tableau de comptabilité
Bureau avec factures, calculatrice et ordinateur affichant un tableau de comptabilité

Les factures impayées sont le tueur silencieux des PME et TPE françaises. Selon les chiffres 2025 du cabinet Altares, 22 % des défaillances d’entreprises ont pour cause directe ou indirecte un défaut d’encaissement. Et même quand la facture finit par être payée, le délai moyen dégrade ton DSO (Days Sales Outstanding), bloque ton BFR, et te force à puiser dans une trésorerie qui devrait servir à investir.

Le pire ? Dans 80 % des cas, les retards ne sont pas dus à de la mauvaise foi. Ils résultent simplement du fait que personne ne relance ou que la relance arrive trop tard, sans suivi structuré. Quand tu as 200 factures émises par mois, faire manuellement le suivi est juste impossible — ton comptable a mieux à faire.

Cet article décrit comment automatiser intégralement le processus de relance, en respectant la loi française et sans détériorer la relation client. C’est exactement ce que j’ai déployé pour 9 PME et TPE depuis 2023. Économie moyenne mesurée : DSO réduit de 32 % et 3,4 % de CA récupérés qui partaient en pertes sur créances.

Comprendre ton DSO avant de l’automatiser

Avant de monter quoi que ce soit, mesure ton point de départ. Le DSO (Délai Moyen de Paiement Client) se calcule ainsi :

DSO = (Encours clients TTC / CA TTC sur la période) × Nombre de jours

Pour une PME française classique, le DSO moyen est de 52 jours selon l’Observatoire des Délais de Paiement 2025. Si tu es au-dessus de 60 jours, tu as un problème sérieux. Au-dessus de 75, c’est critique.

Beaucoup d’entrepreneurs me disent “mes clients paient à 60 jours, c’est normal”. Ce n’est PAS normal. La loi française (article L441-10 du Code de commerce) fixe le délai légal maximum à 60 jours date de facture ou 45 jours fin de mois. Au-delà, le client est en infraction et tu peux exiger des pénalités de retard de plein droit.

L’automatisation t’aide à :

  1. Détecter immédiatement les retards le jour J+1 sans intervention humaine
  2. Relancer systématiquement avec un ton adapté à chaque palier
  3. Tracer chaque communication pour produire une preuve en cas de procédure
  4. Calculer automatiquement les pénalités légales dues
  5. Escalader vers une procédure de recouvrement quand pertinent

Le calendrier de relance optimal

Après tests sur 9 entreprises et analyse de 14 000 factures relancées, voici le calendrier qui maximise le taux de recouvrement tout en préservant la relation :

JourActionCanalTon
Émission (J0)Envoi facture + accusé réceptionEmailNeutre, factuel
Échéance -5 (J-5 avant date limite)Rappel pré-échéance amicalEmailCourtois, “petit rappel”
Échéance +1Première relanceEmailNeutre, suppose un oubli
Échéance +10Deuxième relanceEmail + SMSPlus ferme, demande accusé
Échéance +20Mise en demeure légèreEmail recommandé électroniqueFerme, mention pénalités
Échéance +30Mise en demeure formelleLRAR papierTrès ferme
Échéance +45Procédure recouvrementMandat avocat / société recouvrementExterne

Ce calendrier n’est pas figé. Pour les clients premium (CA > 50 k€/an avec toi), tu peux espacer un peu, mais jamais sauter de palier. Pour les clients récurrents en bons termes, la mise en demeure +20 peut être remplacée par un appel téléphonique humain (mais conserver la trace écrite ensuite).

L’architecture technique

Le pipeline complet repose sur 3 briques :

1. La source des données : ta facturation

Ton outil de facturation (Sellsy, Pennylane, QuickBooks, Stripe Invoicing, Facture.net, Tiime, Indy, etc.) expose normalement une API ou un export quotidien avec : numéro facture, date émission, date échéance, montant TTC, statut (payée/non payée), client, email contact.

Si ton outil n’a pas d’API publique, deux options :

  • Export CSV quotidien dans un Drive surveillé par n8n
  • Webhook custom posté à chaque émission/paiement

Le webhook Stripe est particulièrement bien fait : événements invoice.created, invoice.payment_succeeded, invoice.payment_failed qui te notifient en temps réel.

2. L’orchestrateur : n8n self-hosté

n8n tourne sur un VPS à 7 €/mois et :

  • Reçoit les événements de facturation
  • Stocke en base interne (Postgres) le statut de chaque facture
  • Lance un cron quotidien à 7h qui vérifie toutes les factures en cours
  • Pour chaque facture, applique le calendrier de relance ci-dessus
  • Génère et envoie les communications adaptées
  • Trace chaque action en historique horodaté

3. Les canaux de distribution

  • Email : Resend ou Postmark (~1 €/1000 emails). Le bon choix dépend du volume.
  • SMS : OVH SMS API ou Twilio (~0,06 €/SMS). Pour les relances +10 et +20.
  • Recommandé électronique : AR24 ou Maileva (~3,90 €/envoi). Equivalent juridique du LRAR papier.
  • LRAR papier : Maileva (~6,80 €/envoi) ou Docaposte. Conserve l’accusé de réception.
  • Téléphone : optionnel mais ultra-efficace, peut être intégré via Aircall ou via une simple notification Slack à un humain.

Si tu veux comprendre la philosophie de stack derrière ces choix, c’est exactement le type de workflow avancé que je propose.

Le contenu des emails de relance

C’est la partie où 90 % des automatisations partent en sucette. Les emails de relance robotiques type “votre facture #X est en retard” sont contre-productifs. Voici les principes qui marchent :

Email pré-échéance (J-5)

Bonjour [Prénom],

Juste un petit rappel amical : la facture n°[NUMERO] d’un montant de [MONTANT] € TTC arrive à échéance le [DATE].

Tu peux la régler en un clic via ce lien sécurisé : [LIEN_PAIEMENT]

Si tu as la moindre question (un détail à vérifier, un délai à demander), réponds directement à cet email, je traiterai sous 24h.

Bonne semaine, [SIGNATURE]

Tutoiement si la relation le permet, vouvoiement sinon. Ton chaleureux, pas de jargon comptable. Lien de paiement direct (Stripe, GoCardless, virement avec IBAN + référence préremplie).

Première relance (J+1)

Bonjour [Prénom],

Petit suivi sur la facture n°[NUMERO] d’un montant de [MONTANT] € TTC, échue depuis le [DATE_ECHEANCE].

Je suppose qu’il s’agit d’un simple oubli. Le règlement peut se faire en un clic ici : [LIEN_PAIEMENT]

Si tu rencontres une difficulté ponctuelle, dis-moi, on peut en discuter et trouver un arrangement (échelonnement, report court).

[SIGNATURE]

Toujours pas accusateur. On suppose la bonne foi. On ouvre la porte au dialogue (essentiel pour préserver la relation).

Deuxième relance (J+10)

Bonjour [Prénom],

Je reviens vers toi concernant la facture n°[NUMERO] ([MONTANT] € TTC), à présent en retard de 10 jours.

Je n’ai pas eu de retour à mes précédentes communications, ce qui m’inquiète. Peux-tu me confirmer que tu as bien reçu la facture, et m’indiquer la date prévue de règlement ?

Conformément à l’article L441-10 du Code de commerce, je suis tenu de t’informer qu’à partir du J+11 (demain), des pénalités de retard au taux annuel de 12 % ainsi qu’une indemnité forfaitaire de 40 € seront automatiquement applicables.

Lien de règlement immédiat : [LIEN_PAIEMENT]

Cordialement, [SIGNATURE]

Ici, on passe au vouvoiement formel (signal). On rappelle la loi sans agressivité. On donne UNE dernière fenêtre.

Mise en demeure (J+20 puis J+30)

Là, on bascule sur du formel pur, généré automatiquement à partir d’un template juridique validé. Mentions obligatoires : “Mise en demeure”, coordonnées complètes du créancier et du débiteur, référence facture, montant principal, pénalités calculées, indemnité forfaitaire, délai de paiement imparti (8 jours), conséquences en cas de non-paiement.

Envoi par recommandé électronique AR24 (vaut juridiquement LRAR depuis le décret de 2018). Coût : ~3,90 €/envoi.

Les chiffres concrets de mes 9 déploiements

Voici les résultats agrégés sur 9 PME accompagnées entre 2023 et 2025 (anonymisés) :

MétriqueAvantAprèsΔ
DSO moyen58 jours39 jours-32 %
Factures payées sous 5 jours après échéance47 %78 %+31 pts
Factures impayées > 60 jours8,2 %1,9 %-77 %
Pertes définitives sur créances1,4 % CA0,3 % CA-79 %
Heures comptable/mois sur relances32h4h-88 %
Pénalités de retard encaissées0 €4 200 €/an+4 200 €

Chez le client le plus impacté (PME industrielle, CA 2,8 M€), le passage de DSO 64 à 38 a libéré 170 000 € de BFR. Cash qui était immobilisé et qui a financé une croissance commerciale au lieu d’aller dormir chez les clients.

Le cadre légal à respecter scrupuleusement

L’automatisation des relances ne te dispense pas du cadre légal français. Points critiques :

Pénalités de retard

L’article L441-10 du Code de commerce impose de mentionner sur tes factures un taux de pénalité de retard. Si non précisé, c’est le taux directeur BCE + 10 points (~14 % en 2026). Tu peux fixer un taux plus élevé contractuellement.

Ces pénalités sont dues de plein droit dès le premier jour de retard, sans relance préalable. Mais en pratique, tu ne les factures qu’à partir de la 2e ou 3e relance.

Indemnité forfaitaire de recouvrement

40 € forfaitaires dus systématiquement dès le premier jour de retard (décret n° 2012-1115). Tu peux les facturer immédiatement. Si tes frais réels de recouvrement dépassent 40 €, tu peux demander un complément justifié.

Délai de prescription

5 ans pour les créances commerciales (article L110-4 du Code de commerce). Au-delà, prescription extinctive. L’envoi d’une mise en demeure interrompt la prescription et fait courir un nouveau délai de 5 ans.

RGPD

Les données de tes clients (email, téléphone) ne peuvent être utilisées que pour l’exécution du contrat. Les relances rentrent dedans, pas de souci. Mais tu dois conserver les traces pour 5 ans (preuve), et permettre l’effacement après ce délai.

Pièges et erreurs courantes

Piège 1 : trop agressif trop tôt

J’ai vu un client envoyer en J+1 un email type “Vous êtes en retard, payez immédiatement sous peine de poursuites”. Résultat : client historique fâché, contrat de 80 k€/an perdu. Toujours commencer en douceur, monter en pression progressivement.

Piège 2 : oublier le canal téléphone

L’email automatisé marche bien sur 80 % des cas. Pour les 20 % restants, un appel humain à J+15 résout 70 % des cas en 10 minutes. Tes automations doivent alerter un humain pour ces escalades, pas les remplacer.

Piège 3 : pas de soft landing pour les difficultés réelles

Certains clients sont en vraie galère de trésorerie. Si ton process leur claque la porte au nez, tu transformes un retard en perte sèche. Toujours offrir explicitement la possibilité de discuter d’un échelonnement dans les premiers emails. 60 % des clients en difficulté finissent par payer si on leur tend la main.

Piège 4 : tracer ce qui ne doit pas être tracé

Attention aux mentions internes dans tes outils. Si tu écris “client louche, à surveiller” dans une note Sellsy et qu’il fait une demande de droit d’accès RGPD, tu dois lui transmettre cette mention. Garder les commentaires internes neutres et factuels.

Ton plan d’action concret pour démarrer

Voici la roadmap recommandée selon ta taille :

TPE (< 50 factures/mois)

  1. Active les rappels natifs de ton outil de facturation (Stripe, Pennylane, Indy)
  2. Personnalise les 3-4 templates d’email (importe les nôtres ci-dessus)
  3. Bloque 1 heure/semaine pour relances téléphoniques sur les retards > 15 jours
  4. Souscris à un service de recommandé électronique (AR24, ~10 €/mois forfaitaire)

Budget total : ~30 €/mois. ROI immédiat dès le 2e mois.

PME (50 à 300 factures/mois)

  1. Déploie n8n sur VPS Hetzner (7 €/mois)
  2. Intègre ton outil de facturation via API ou webhook
  3. Code les workflows de relance (3-4 paliers automatisés)
  4. Configure les envois email/SMS via Resend + OVH SMS
  5. Crée un dashboard Looker pour suivre DSO et pipeline retards
  6. Alertes Slack pour escalations humaines

Budget total : 4 800 à 9 000 € one-shot + ~80 €/mois. ROI < 4 mois sur les cas que j’ai vus.

Grande PME / ETI (> 300 factures/mois)

Pour ce volume, tu sors du périmètre n8n pur et tu rejoins un projet de système 3 workflows ou architecture complète avec intégration profonde au SI existant, dashboards exécutifs, et gouvernance financière.

Budget total : 12 000 à 35 000 € selon la complexité.

Conclusion : la relance, c’est de la trésorerie pure

L’automatisation de la relance n’est pas un sujet IT, c’est un sujet trésorerie et marge nette. Réduire ton DSO de 20 jours sur 2 M€ de CA, c’est 110 000 € de cash libéré en BFR. Ces 110 000 € peuvent financer un commercial, un produit, ou simplement te permettre de dormir tranquille.

Et la beauté de l’opération, c’est que ça améliore simultanément la relation client : des relances structurées et professionnelles donnent l’image d’une entreprise qui se respecte et respecte ses partenaires. Beaucoup mieux que des oublis suivis de pics de stress aléatoires.

Si tu veux qu’on regarde ton cas spécifique, réserve 30 minutes d’audit gratuit. Je te dirai en direct quel gain DSO tu peux viser et combien ça coûterait à mettre en place pour ta structure.

Partager cet article

Décrivez votre besoin en 2 min, je vous réponds sous 4 h

Audit gratuit · Pas de relance commerciale · Vous repartez avec un plan d'action utilisable.