Hi everyone,
I’m evaluating Dolibarr (on-prem) for my business and have been really impressed so far. I’m currently using Invoice Ninja but am looking for something a little more ERP-focused.
My primary business is an IT/MSP, but I also help family with a care home business and may eventually support a construction business.
A few things I’m looking for:
-
Multi-company (looks like there’s a paid module)
-
Recurring invoices/subscriptions
-
Automatically email recurring invoices
-
Automatically charge a saved credit card through Stripe (if supported)
-
Customer portal
-
Double-entry accounting
-
Purchasing & inventory
-
Projects / job tracking
-
API for integrations
A few questions:
-
Does anyone here use the MultiCompany module? How has your experience been?
-
What’s the recommended workflow for recurring billing with Stripe? Can Dolibarr automatically generate the invoice and charge the customer’s saved card, or do most people use Stripe Billing for that?
-
Are there any good modules for:
-
What are your “must-have” paid modules?
Anything you wish you knew before moving to Dolibarr?
Thanks!
Welcome — and good set of questions to ask before committing.
On multi-company: the MultiCompany module (paid, on DoliStore) gives you separate customers, products, invoicing, accounting, and numbering per entity. It works, but plan for a more involved setup than a standard install — particularly around what’s shared vs. per-entity (users, products, bank accounts). If the three businesses are truly independent, budget setup time, not just installation time.
For recurring billing: Dolibarr’s Contracts module handles recurring invoice generation on a schedule via a cron job and will email the generated invoice if your SMTP is configured. What it won’t do is automatically charge a saved card — Dolibarr doesn’t store payment credentials or trigger Stripe charges autonomously. The typical approach: Dolibarr generates and emails the invoice, Stripe Billing handles the scheduled card charge separately, and you reconcile the payment in Dolibarr manually or via the API.
Customer portal is available (external user access for invoice viewing and payment links) but it’s fairly minimal — not as polished as a dedicated client portal product.
For care home or construction: nothing purpose-built exists in the Dolibarr ecosystem that I know of. Projects + Tasks covers job tracking reasonably for MSP work. Purchasing and inventory are solid native features.
Double-entry accounting and the REST API are both well-supported and reliable across versions.
Thanks @MuhammadAli.Dev !!! Ill give it a try.. thanks so much. Ill prob have follow up questions lol