Dolibarr
Dolibarr gives you modern CRM software package to manage your company or foundation activity on your own infrastructure.
Open-source ERP and CRM, honestly reviewed. No marketing fluff — just what you actually get when you self-host it.
TL;DR
- What it is: Open-source (GPL-3.0) ERP and CRM platform covering contacts, invoices, orders, stock, HR, accounting, projects, and more — written in PHP, runs on a standard LAMP/LEMP stack [4].
- Who it’s for: Freelancers, small-to-mid-sized businesses, and foundations that want a self-hosted alternative to QuickBooks, Sage, or Odoo without per-seat pricing that compounds every year [2][3].
- Cost savings: QuickBooks Online starts around $38/mo and climbs fast with users. Dolibarr self-hosted is $0 in software costs, running on a $10–20/mo VPS. DoliCloud (the official SaaS) starts at €9/mo [2].
- Key strength: Genuinely modular — you enable only what you need. Upgrade path from version 2.8 forward without data loss, which is rare in the ERP world [README].
- Key weakness: The UI is showing its age, mobile support is weak, and customer support scores the lowest of any category in user reviews (3.7/5 on GetApp) [3]. This is a power tool with a learning curve — not a Notion-style zero-friction experience.
What is Dolibarr
Dolibarr is a PHP-based ERP and CRM that has been around since 2003. The GitHub repository sits at 7,106 stars with 3,337 forks [4]. That’s not a flashy number compared to newer tools, but it reflects a project with genuine staying power — not VC-funded momentum.
The pitch is simple: one application that covers the full operational stack of a small business. Sales pipeline, quotations, invoices, purchase orders, inventory, HR leave management, expense reports, double-entry accounting, email marketing, project tasks — all under one roof, with a module system that lets you turn features on or off depending on what you actually need [1][README].
The official cloud hosting is run by DoliCloud (NLTechno), described as “the first contributor on Dolibarr Open Source project” [3]. You can also self-host it on any web server supporting PHP 7.2+ with MariaDB, MySQL, or PostgreSQL. The software is GPL-3.0 licensed, meaning you can modify and redistribute it freely as long as derivative work stays GPL [4].
What distinguishes Dolibarr from newer entrants is less a specific feature and more a combination of: a 20-year track record, a massive community, a plugin marketplace (Dolistore) with thousands of modules, and an upgrade path that has worked continuously from version 2.8 onward — something no other open-source ERP can credibly claim [README].
Why People Choose It
The user reviews across Capterra (105 reviews, 4.5/5) and GetApp paint a consistent picture [2][3].
The “it’s free and it works” crowd is the core. A CTO at a public safety company in France who has used it daily for two-plus years put it this way: “Of course the first thing we love is that it’s completely free! Getting started is quite simple. The ergonomics are consistent. There is a large community of developers and integrators with many modules on the store.” [2] That sentence structure — free first, then functional, then community — reflects actual user priorities.
Modularity is the second most cited reason. Most ERPs sell you everything at once and you’re forced to pay for features your business doesn’t use. Dolibarr flips this — you enable modules individually: CRM, invoicing, stock, HR, manufacturing, POS. A freelance photographer using it only for proposals and invoicing never touches the HR or manufacturing modules [3]. A manufacturing SME enables stock, BOM, and production orders. Same software, radically different surface area.
The upgrade guarantee matters more than it sounds. ERP migrations are notoriously painful — they cost money, they break data, they require consultants. Dolibarr’s ability to upgrade cleanly from any version after 2.8 without data loss is “unique in the ERP ecosystem” per the README, and several long-term users in the Capterra reviews specifically mention running it for 2+ years without upgrade issues [README][2].
Versus QuickBooks. The comparison that drives most conversions. QuickBooks Online starts at $38/month, and that’s for basic accounting. Add inventory, advanced reporting, payroll, and multiple users and you’re looking at $80–$200/month easily. For a 3-person services firm, Dolibarr self-hosted does most of the same work for the cost of a VPS [2][3].
Versus Odoo. Odoo is the obvious open-source ERP comparison. It’s more polished, has better UI, and more enterprise integrations. But Odoo’s community edition is increasingly crippled — the vendor progressively moves features into the paid Enterprise tier. Dolibarr is genuinely open, and the Dolistore marketplace has thousands of add-ons without a bait-and-switch pricing model [1][4].
Versus ERPNext. ERPNext is the other serious open-source competitor, arguably stronger for manufacturing and accounting depth. The trade-off: ERPNext runs on Frappe framework and requires more infrastructure and configuration to self-host. Dolibarr runs on PHP and installs like a classic web application — lower barrier to entry for someone who knows their way around LAMP [4].
Features
Based on the README, website, and user reviews:
CRM and sales:
- Prospects, clients, opportunities, quotes [README]
- Orders, contracts, subscriptions, help desk tickets [README]
- Email marketing with campaign management [website]
Finance and billing:
- Invoices, credit notes, recurring billing [1]
- Bank reconciliation [1][website]
- Double-entry accounting [website]
- Multi-currency with real-time exchange rates [1]
- Expense reports [README]
Operations:
- Product catalog, stock management [README]
- Purchase orders, supplier management [README]
- Shipments and receptions [website]
- Manufacturing / BOM [website]
- Point of sale [website]
HR:
- Employee records, leave requests, timesheets [README]
- Recruitment management [4]
- Expense reports [1]
Productivity:
- Project and task management [website]
- Agenda and shared calendar [README]
- Document management / ECM [README]
Technical:
- 40+ languages, multi-currency [1]
- Docker images available [README]
- LDAP authentication [merged profile]
- REST API [website]
- Dolistore marketplace with thousands of modules [1]
- Low-code Module Builder for custom modules [1]
- Automation triggers (e.g., auto-email on invoice payment) [1]
- Works on Windows, Mac, Linux [4]
One Capterra reviewer notes using it as an “internal development framework” in addition to an ERP [2] — which tells you something about the extensibility ceiling.
Pricing: SaaS vs Self-Hosted Math
DoliCloud (official SaaS, hosted in France):
- Basic: €14/month/user [website]
- Premium: from €45/month [website]
- Capterra lists starting price as €9/month [2] — likely an entry tier or older pricing
- 30-day free trial, no credit card required [website]
Self-hosted:
- Software: €0 (GPL-3.0)
- VPS: €5–15/month (Hetzner, OVH, Contabo, DigitalOcean)
- Your time: plan for a few hours upfront
QuickBooks Online for comparison:
- Simple Start: $38/mo (1 user)
- Essentials: $65/mo (3 users)
- Plus: $99/mo (5 users, inventory)
- Advanced: $235/mo
Concrete scenario — 3-person services firm: On QuickBooks Essentials: $65/mo = $780/year. On DoliCloud Basic: 3 users × €14 = €42/mo = roughly €504/year. Self-hosted on a €7 Hetzner VPS: €84/year — and you cover all 10 users on your team with the same bill.
Over three years the self-hosted math is stark: QuickBooks at $780/year = $2,340. Dolibarr self-hosted = ~€252 in VPS costs. That’s the kind of number that ends up in r/selfhosted threads as a flex.
The catch: you’re trading a SaaS support contract for community forums. The 3.7/5 customer support score on GetApp [3] is a real signal — if something breaks on a self-hosted instance, you’re mostly on your own or hiring from the partner network.
Deployment Reality Check
Dolibarr is not a Docker-first application the way modern tools are, though Docker images do exist [README]. The traditional install path is more classically PHP: drop files into a web server root, create a database, run the installer from the browser.
What you need:
- PHP 7.2+ (ideally 8.x)
- MariaDB, MySQL, or PostgreSQL
- Any web server (Apache or Nginx)
- A domain and SSL (Certbot + Let’s Encrypt is free)
Install options:
- DoliWamp — one-click installer for Windows [README]
- DoliDeb — package for Debian/Ubuntu [README]
- DoliRpm — for Red Hat, Fedora, OpenSUSE [README]
- Docker image: available at
dolibarr/dolibarron Docker Hub [README] - Manual git clone from GitHub [README]
Realistic time estimates:
- Technical user on Linux with existing LAMP setup: 30–60 minutes
- Non-technical user following a guide: 2–4 hours
- Non-technical user with no server experience: one afternoon + one call with someone who knows Linux
What can go wrong:
- File permissions on
htdocs/conf/conf.phptrip up first-time deployers — the installer requires the file to exist and be writable [README] - Module activation order matters; some dependencies aren’t obvious until you hit errors
- The upgrade procedure (backup → overwrite files → run upgrade wizard) is well-documented but requires discipline — skipping backups before a major version bump is a real risk
- No mobile app [1] — the web interface works in mobile browsers but isn’t optimized for it
The good news: the upgrade path is genuinely battle-tested. Users on Capterra consistently report clean upgrades over multi-year installs, which is uncommon in the ERP category [2].
Pros and Cons
Pros
- GPL-3.0 license — actually free. No fair-code ambiguity, no features gated behind commercial tiers in the core software. You get everything, fork it, embed it, modify it [4].
- Modular by design. Enable exactly what your business needs. A freelancer running on invoicing alone pays no cognitive overhead for the manufacturing and HR modules [1].
- Battle-tested upgrade path. Clean upgrades from version 2.8 onward. In a category where migrations routinely require consultants, this is a genuine differentiator [README].
- Dolistore marketplace. Thousands of add-ons — e-commerce connectors, advanced CRM, enhanced accounting, specific country tax rules. Community-developed, not all maintained equally, but the breadth is real [1].
- Multi-language and multi-currency. 40+ languages, real-time exchange rates out of the box — relevant if your business operates internationally [1].
- Runs on commodity infrastructure. PHP + MySQL on any shared host or VPS. No Kubernetes required, no exotic runtime dependencies [README].
- 4.5/5 from 105 Capterra reviews. Sustained user satisfaction over many years of reviews — not a honeymoon spike [2].
Cons
- UI is dated. This is the most consistent complaint across every review source [1][2][5]. Multiple Capterra reviewers use words like “outdated” and “not always user-friendly.” The interface works but it doesn’t feel like software built in 2024.
- No mobile app. Capterra and techraisal both flag this explicitly [1][2]. The web UI is responsive-ish but not designed for mobile-first workflows. If your team is field-based, this matters.
- Customer support scores low. 3.7/5 on GetApp [3] — the weakest category in user ratings. Self-hosted means you rely on community forums, Wiki, and the paid partner network. If something breaks in production, response time depends on community goodwill.
- Advanced accounting features are thin. Multiple reviewers note that costing features and advanced accounting scenarios require third-party modules or significant customization [1]. For a basic books-and-invoicing use case, it’s fine. For complex multi-entity consolidation, it’s not.
- PHP codebase is showing age. Written in PHP with JavaScript enhancements — this is functional but not a modern architecture. If you’re a developer who wants to customize it, expect old-school PHP, not a clean REST API or modern frontend framework.
- Integration with external tools is limited. 13 integrations listed on GetApp vs. 132 for QuickBooks Online [3]. If your stack involves HubSpot, Slack, modern SaaS tools — expect to use the API or write custom glue code.
- Dolistore quality is uneven. The marketplace has thousands of modules, but maintenance varies widely. Outdated modules for older Dolibarr versions are mixed in with current ones.
Who Should Use This / Who Shouldn’t
Use Dolibarr if:
- You’re a freelancer or small business paying $50–$150/mo for QuickBooks, Sage, or similar, and want that bill gone.
- Your needs are covered by the core modules: CRM, invoicing, stock, basic accounting — without complex costing or multi-entity consolidation.
- You’re comfortable with PHP web hosting or willing to spend an afternoon setting up a VPS.
- You operate internationally and need 40+ language and multi-currency support without paying per-locale licensing fees.
- You want a tool you can extend with PHP without licensing headaches.
Skip it if:
- Your team is primarily mobile — no app means real friction for field sales or remote-first teams [1].
- You need polished UI and zero learning curve. Odoo Community or even a well-configured QuickBooks Online will give less friction at the cost of money or open-source purity.
- You need deep accounting: job costing, multi-entity consolidation, advanced budgeting. ERPNext handles these scenarios better [1].
- You have zero tolerance for DIY infrastructure and can’t afford to hire someone to set it up. DoliCloud SaaS mitigates this, but adds a per-user cost.
- Your team relies on native integrations with modern SaaS tools (HubSpot, Salesforce, Shopify) — the integration catalog is thin [3].
Alternatives Worth Considering
- Odoo Community Edition — more polished UI, stronger manufacturing and e-commerce modules, but the community edition is increasingly stripped down as Odoo pushes features to Enterprise. Harder to self-host than Dolibarr.
- ERPNext / Frappe — deeper accounting, strong manufacturing, genuinely modern tech stack. Higher setup complexity; requires Frappe framework. Better choice for manufacturing-heavy businesses.
- QuickBooks Online — easiest to start, best accountant ecosystem, deepest integrations. Expensive at scale, fully proprietary, no self-hosting option.
- Xero — clean accounting focus, strong bank feeds, good for UK/ANZ markets. SaaS-only, no self-hosting.
- InvoiceNinja — if you only need invoicing + basic CRM, this is a sharper tool with better UI. Doesn’t cover HR, manufacturing, or full ERP scope.
- Monica CRM — if you only need the CRM layer, Monica is purpose-built and cleaner. No ERP.
- GNUCash — for pure accounting without the ERP overhead. Desktop-first, no multi-user web access.
For a non-technical founder escaping SaaS pricing: the realistic shortlist is Dolibarr vs ERPNext. Pick Dolibarr if you value a simpler setup and wider hosting compatibility. Pick ERPNext if you need manufacturing depth or a more modern interface.
Bottom Line
Dolibarr is a 20-year-old ERP that has survived by being genuinely useful rather than well-marketed. It’s not beautiful. The UI will feel like 2012 to anyone used to modern SaaS. The mobile story is poor, customer support is thin, and advanced accounting scenarios require third-party modules or custom development.
What it delivers: a free, modular, GPL-licensed ERP that covers the full operational surface area of a small business, upgrades cleanly across years, runs on commodity PHP hosting, and has a community large enough that most problems have already been solved on the forums. For a freelancer or 2–10 person firm currently paying $100/month to QuickBooks or Sage, the math closes fast. A €7 VPS and an afternoon of setup replaces a recurring SaaS bill that only ever goes in one direction.
If the setup afternoon is the blocker, DoliCloud offers the managed SaaS version starting around €9–14/month/user — more than self-hosted, but far less than the proprietary alternatives. And if neither option fits, upready.dev deploys and configures self-hosted tools like this for clients as a one-time engagement.
Sources
- techraisal.com — Dolibarr Reviews (3.9/5, 88 reviews). https://www.techraisal.com/software/dolibarr/
- capterra.co.uk — Dolibarr Pricing, Cost & Reviews (4.5/5, 105 reviews). https://www.capterra.co.uk/reviews/159500/dolibarr-erp-crm
- getapp.co.nz — Dolibarr Reviews, Pricing & Ratings (4.5/5, 105 reviews). https://www.getapp.co.nz/reviews/91350/dolibarr-erp
- alternativeto.net — Dolibarr: ERP & CRM (7,106 GitHub stars, GPL-3.0). https://alternativeto.net/software/dolibarr/about/
- capterra.ae — Dolibarr Price, Reviews & Ratings (4.5/5, 105 reviews). https://www.capterra.ae/reviews/159500/dolibarr-erp-crm
Primary sources:
- GitHub repository: https://github.com/dolibarr/dolibarr (7,014 stars, GPL-3.0)
- Official website / DoliCloud: https://www.dolicloud.com
- Dolibarr project site: https://www.dolibarr.org
Features
Authentication & Access
- LDAP / Active Directory
Integrations & APIs
- Plugin / Extension System
Replaces
Related Finance & Budgeting Tools
View all 97 →OpenBB Terminal
63KOpen-source investment research platform that gives financial analysts and portfolio managers AI-powered analytics without locking data into Bloomberg or Refinitiv.
Maybe
54KOpen-source personal finance and wealth management app. Track net worth, investments, spending, and debt in one self-hosted dashboard.
HyperSwitch
42KHyperSwitch is an open-source payments orchestration platform that connects multiple payment processors through a single API, with intelligent routing, retry logic, and cost optimization.
ERPNext
32KThe world's best 100% open source ERP software. Supports manufacturing, distribution, retail, trading, services, education, and more.
Actual
26KLocal-first personal finance app with envelope budgeting, bank sync, and cross-device synchronization.
Firefly III
23KFirefly III lets you run modern financial manager. It helps you to keep track of your money and make budget forecasts. It entirely on your own server.