Quand j’ai basculé mon activité de dev freelance en EURL, j’ai fait ce que beaucoup font : un tableur pour les devis, un autre pour les factures, et un dossier de PDF nommés à la main. Ça a tenu six mois. Puis une facture est passée entre les mailles, un client a payé en retard sans que je m’en rende compte, et j’ai compris que je payais mon « gratuit » en charge mentale. J’ai migré sur Odoo. Voici mon setup réel, sans discours commercial, avec ce qui vaut vraiment le coup et ce qui est de l’over-engineering pour un solo.
Pourquoi Odoo plutôt qu’un outil de facturation classique
Je n’avais pas besoin d’un ERP. Un freelance qui facture trois à cinq clients par mois n’a pas besoin d’un ERP. Mais j’avais besoin que mes devis, mes factures et mon CRM parlent la même langue, dans le même outil, sans réconciliation manuelle. C’est le vrai argument d’Odoo pour un indépendant : le devis accepté devient une facture en un clic, et le contact reste le même objet d’un bout à l’autre.
Sur la version : au moment où j’écris, Odoo 19 est la dernière majeure stable (sortie en septembre 2025), et l’offre Online tourne sur une release intermédiaire 19.4 publiée mi-2026. Deux éditions coexistent, et le choix n’est pas anodin quand on est seul à payer la note.
Community ou Enterprise : mon arbitrage
- Community (gratuit, open source, à auto-héberger) : le module Facturation y est complet pour émettre devis et factures. C’est là que j’ai commencé, en self-host, parce que j’aime maîtriser ma stack — le même réflexe que pour mes outils en ligne de commande.
- Enterprise (abonnement) : synchro bancaire automatique, OCR des reçus, comptabilité complète (bilan, compte de résultat) et surtout les modules de conformité réglementaire natifs.
Community pour apprendre et maîtriser, Enterprise le jour où la conformité et la synchro bancaire coûtent plus cher en temps qu’en abonnement.
Mon conseil : commencez en Community. L’Enterprise est bâti par-dessus, la migration est indolore. On bascule quand on touche un mur — pas avant.
Ce que j’utilise vraiment au quotidien
Voici les modules réellement actifs dans mon instance, et ce que j’en fais concrètement.
| Module Odoo | Usage réel dans mon EURL |
|---|---|
| Ventes / Devis | Devis avec conditions et acompte, converti en commande à l’acceptation |
| Facturation | Factures d’acompte et de solde, numérotation légale automatique |
| CRM | Pipeline de prospection : je suis mes opportunités, pas juste mes clients signés |
| Contacts | Source unique de vérité : SIRET, TVA, adresse de facturation |
| Relances (paiements) | Niveaux de relance automatiques à J+7, J+15, J+30 sur impayés |
| Comptabilité (Enterprise) | Rapprochement bancaire ; en Community je le fais à la main |
Les relances : le vrai retour sur investissement
Si je ne devais garder qu’une chose, ce serait le module de relance. Configurer trois niveaux une fois, puis laisser Odoo m’alerter — ou envoyer le mail — quand une facture dépasse son échéance, ça a changé ma trésorerie. Fini le « ah tiens, cette facture de mai n’est jamais tombée ». Pour un solo, courir après les paiements est la tâche qu’on repousse toujours ; l’automatiser, c’est se payer soi-même à l’heure.
Ce qui est overkill pour un freelance seul
Odoo peut tout faire, et c’est précisément le piège. Voici ce que j’ai désactivé ou jamais activé :
- La comptabilité analytique poussée : centres de coûts, ventilation multi-projets. Utile à 20 salariés, du bruit à 1.
- Les feuilles de temps facturables automatiques : je facture au forfait, pas à l’heure. Le time-tracking m’ajoutait une corvée sans valeur.
- Les abonnements récurrents : je n’ai pas de SaaS à facturer mensuellement. Zéro besoin.
- Le multi-société : une EURL, une société. Suivant.
Le bon setup freelance, c’est Odoo dégraissé : trois ou quatre modules, pas quinze. Chaque module activé est une surface de configuration à maintenir.
Facturation électronique : l’échéance à ne pas rater
La réforme française arrive vite. Au 1er septembre 2026, toutes les entreprises assujetties à la TVA — mon EURL comprise — doivent être capables de recevoir des factures électroniques. L’obligation d’émettre est progressive : grandes entreprises et ETI dès septembre 2026, TPE/PME et micro-entreprises repoussées à septembre 2027. Le passage se fera via une Plateforme Agréée (PA), nouvelle terminologie officielle qui remplace l’ancien « PDP ». Concrètement : même comme solo, je dois avoir choisi ma plateforme et branché mon outil de facturation avant l’été 2026. Odoo travaille sa conformité (le réseau PEPPOL est déjà natif côté Enterprise), mais la responsabilité du calendrier reste la mienne. Vérifiez toujours les dates à la source sur impots.gouv.fr.
Mon workflow concret, de bout en bout
Pour rendre ça tangible, voici le trajet d’une mission type dans mon instance :
- Le prospect entre en opportunité CRM dès le premier échange.
- À la proposition, je génère un devis avec 30 % d’acompte et mes conditions standard.
- Devis signé, je le convertis : Odoo crée la facture d’acompte, je l’envoie, je suis le paiement.
- À la livraison, facture de solde, et les relances tournent seules si ça traîne.
- En fin de trimestre, j’exporte pour ma TVA — et je croise ces chiffres avec mes autres indicateurs, un peu comme je croise GA4 et Search Console pour piloter mes sites.
Le tout sans quitter un seul outil, sans copier-coller un montant d’un tableur vers un PDF. C’est ça que je paie — en temps de config au départ — et que je récupère chaque mois.
Ce que j’en retiens
Odoo pour un freelance, ce n’est pas « un ERP trop gros pour moi ». C’est un socle qu’on découpe : on active le tiers qui sert, on ignore le reste. Le vrai gain n’est pas la facture plus jolie, c’est la continuité — devis, facture, relance, CRM dans le même objet client — et l’automatisation des relances qui protège la trésorerie. Commencez en Community pour comprendre la mécanique, passez en Enterprise le jour où la synchro bancaire et la conformité facturation électronique valent leur abonnement. Et quelle que soit votre stack, bloquez dès maintenant l’échéance du 1er septembre 2026 : recevoir une e-facture ne sera plus optionnel. Le tableur, lui, ne vous préviendra pas.
