A spreadsheet for quotes, a second one for invoices, a folder of manually named PDFs: the arrangement holds for a few months, then an invoice slips through and a late payment goes unnoticed. For an independent business, the question is not whether to buy an ERP, but how to stop quotes, invoices and client follow-up from living in three separate systems. Odoo is one possible answer. Here is what a one-person operation keeps from it, and what amounts to over-equipment.
Why an ERP rather than an invoicing tool
A freelancer invoicing three to five clients a month needs neither an ERP nor its complexity. Odoo’s argument lies elsewhere: an accepted quote becomes an invoice in one operation, and the contact stays the same object from end to end. What disappears is manual reconciliation between tools, not the invoicing workload itself.
On versions: Odoo 19 is the latest stable major release, published in September 2025; the online offering runs on an intermediate 19.4 release issued in mid-2026. Two editions coexist, and the choice is not neutral for a business paying its own bills.
Community or Enterprise
- Community — free, open source, self-hosted. The Invoicing module is complete for issuing quotes and invoices.
- Enterprise — subscription-based. Automatic bank synchronisation, receipt OCR, full accounting (balance sheet, income statement) and native regulatory compliance modules.
The modules that genuinely serve a one-person business
| Module | Concrete use |
|---|---|
| Sales / Quotes | Quotes with terms and a deposit, converted to an order on acceptance |
| Invoicing | Deposit and balance invoices, automatic legal numbering |
| CRM | Tracking live opportunities, not only signed clients |
| Contacts | Single source of truth: company number, VAT, billing address |
| Payment follow-up | Automatic reminder levels at day 7, 15 and 30 on unpaid invoices |
| Accounting (Enterprise) | Automated bank reconciliation; manual in Community |
Payment reminders, the main return on investment
This is the module whose effect is most measurable. Three levels configured once are enough for the tool to flag — or chase directly — any invoice past its due date. For a solo business, chasing clients is the task systematically postponed; automating it has a direct effect on cash flow.
For an independent, automating the reminder is not administrative comfort: it is the difference between invoicing and being paid.
What amounts to over-equipment
Odoo can do everything, and that is precisely the trap. The following features add nothing to a one-person business:
- Advanced analytical accounting: cost centres and multi-project allocation. Relevant at twenty employees, noise at one.
- Billable timesheets: without hourly billing, time tracking adds a chore with no counterpart.
- Recurring subscriptions: with no recurring revenue to invoice, the module stays unused.
- Multi-company: irrelevant for a single entity.
Every activated module is a configuration surface to maintain. A sound freelance setup fits in three or four modules.
Electronic invoicing: the regulatory deadline
The French reform imposes a timetable that concerns every VAT-registered business. From 1 September 2026, all of them must be able to receive electronic invoices. The obligation to issue them is phased: large companies and mid-caps from September 2026, small and micro businesses from September 2027. Transit goes through an approved platform (“Plateforme Agréée”), the official term that replaces the former “PDP”.
In practice, a one-person business must have chosen its platform and connected its invoicing tool before the summer of 2026. Odoo is progressing on compliance — the PEPPOL network is natively supported in Enterprise — but responsibility for the timetable remains with the business.
What to take away
Odoo is only relevant to a freelancer if it is kept lean: a handful of modules, an unbroken quote-invoice-reminder chain, and nothing else. Used that way, it removes manual reconciliation between tools and secures collection. Deployed in full, it becomes a second job.
I moved my company’s administration onto Odoo after letting an invoice slip through a spreadsheet. The reminder module is the only feature I would have paid for immediately. The rest came gradually — and I have disabled more modules than I have enabled. — Simon Janvier
