Marius N.
Founder
Does a lot for the money
The all in one idea works well for us. Support through the official line can drag though.
Having sales, stock and accounting joined up has cut out a lot of double capturing.
None really.

Odoo is a modular, open source enterprise resource planning suite built around one idea that most business software gets wrong, that your accounting, inventory, sales and website should not live in five different tools that barely talk to each other. Instead of buying separate software for each department, you start with a single app, accounting or inventory are common starting points, and switch on more modules as the business needs them, all of it sharing the same underlying database.
That shared database is where the real value shows up. A sale made on your website automatically updates stock levels, triggers the right accounting entries and can even kick off a delivery workflow, without anyone re typing the same information into three different systems. For businesses that have outgrown a patchwork of spreadsheets and single purpose apps, consolidating everything into Odoo tends to be one of the more noticeable operational upgrades they make.
The catalogue of available apps is genuinely broad, covering accounting, inventory and manufacturing, CRM and sales, eCommerce, point of sale and more, and because it is open source, the level of customisation available through Odoo Studio and custom development goes further than most proprietary systems allow. You can start with the free single app plan and unlimited users, which makes it realistic to trial properly before committing spend.
The honest trade off is complexity. Odoo rewards businesses that invest properly in setup, usually with the help of an implementation partner, and skipping that step tends to be where frustration creeps in. Version upgrades can also require real work if you have built custom configurations on top. For a business willing to put in the setup effort, though, the amount of functionality you get for the price is difficult to match anywhere else in this category.

Odoo
US$11
per user/month

Zoho CRM
US$14
per user/month
Based on 138 reviews

Starting price
US$14/user/month
of reviewers rated it
4 stars or above
Contact us! We'll be happy to help you.
Open-source modular ERP: accounting, inventory, CRM, eCommerce and 40+ apps that work together. It is listed under ERP Software on Stack Match.
Odoo starts from US$11/user/month. A free trial is available. A free version is also available.
Key features include: Modular apps, Accounting, Inventory & MRP, CRM & sales, eCommerce, POS.
Odoo integrates with Stripe, PayPal, Amazon, eBay, WooCommerce.
Odoo S.A. offers support via Email, Knowledge Base, Forum.
Odoo is available in United Kingdom, Global.
Typical company sizes, industries, and job titles based on verified Stack Match reviews.
Based on 138 reviews
Project Manager
↗ 14%Logistics and Supply Chain
Top SectorReal advantages and drawbacks of Odoo highlighted by verified users.
Based on 138 reviews
80% positive reviews out of 138
We started with just CRM and inventory and kept switching on modules as we grew. That flexibility is the whole point for me.
Lerato R.
Operations Manager, 501-1000 employees
“You switch on only the modules you need and add more later, so it fits a small business and a bigger one.”
6% negative reviews out of 138
Powerful yes, but the complexity and the weak official support made it a slog for a small business.
Jason N.
Systems Administrator, 51-200 employees
“None really.”
Features with the highest number of reviews are displayed first. Those that have no reviews appear next, sorted alphabetically.
Allows you to manage and streamline modular apps operations efficiently inside your business workflows.
Allows you to manage and streamline accounting operations efficiently inside your business workflows.
Allows you to manage and streamline inventory & mrp operations efficiently inside your business workflows.
Allows you to manage and streamline crm & sales operations efficiently inside your business workflows.
Allows you to manage and streamline ecommerce operations efficiently inside your business workflows.
Allows you to manage and streamline pos operations efficiently inside your business workflows.
Based on 138 reviews
Based on 138 reviews
Ideal for businesses ready to explore and get started with basic operations
Built for companies that want to gain an edge with advanced features and automation
We may earn a commission if you buy via links on this page. It never affects how we rate software — how we make money.
Based on 138 reviews
Based on 138 reviews
Founder
The all in one idea works well for us. Support through the official line can drag though.
Having sales, stock and accounting joined up has cut out a lot of double capturing.
None really.
Operations Manager, Sandton Digital
Loads of functionality for the price. Just go in knowing it is not plug and play, you need to invest in setup.
The price to functionality ratio is excellent.
Version upgrades can break customisations.
IT Manager
Our stock, sales and accounting finally live in one system and I can see the full picture instead of stitching reports together.
It is very customisable. With a decent partner you can shape it to how you actually work.
The setup is a proper project. Budget the time and probably a partner to get it right.
Founder, Highveld Digital
The all in one idea works well for us. Support through the official line can drag though.
You can tailor it heavily to your own processes.
A few modules feel half finished.
Operations Manager, Tygerberg Services
It runs our manufacturing and our shop front off the same database. Took effort to get there but it was worth it.
The community and documentation are large so there is usually an answer out there when you get stuck.
The setup is a proper project. Budget the time and probably a partner to get it right.
Project Manager, Northgate Labs
We were juggling separate tools for sales, stock and invoicing. Odoo pulled all of it into one place and the modules actually talk to each other.
Everything is connected. A sale flows through to inventory and accounting without me re entering a thing.
Upgrading between versions can be a bit of a headache.
CEO, Umhlanga Pty Ltd
It runs our manufacturing and our shop front off the same database. Took effort to get there but it was worth it.
The value is hard to beat. You get a huge amount of functionality for what you pay.
There is a learning curve for staff, it is not something you just switch on and go.
Managing Director, Umhlanga Group
LinkedIn verifiedWe run most of the business on it now. Some modules are stronger than others but the core is solid.
You can tailor it heavily to your own processes.
A few modules feel half finished.
Project Manager, Highveld Digital
LinkedIn verifiedIt can do almost anything, which is also the problem. Simple tasks can end up complicated.
When it is configured properly it is genuinely powerful.
Upgrades and customisations do not always play nicely together.
Founder, Silverline Holdings
It runs our manufacturing and our shop front off the same database. Took effort to get there but it was worth it.
You switch on only the modules you need and add more later, so it fits a small business and a bigger one.
Support really depends on your partner. The official channel can be slow.
Supply Chain Manager, Riverside Labs
LinkedIn verifiedOur stock, sales and accounting finally live in one system and I can see the full picture instead of stitching reports together.
Everything is connected. A sale flows through to inventory and accounting without me re entering a thing.
Support really depends on your partner. The official channel can be slow.
Managing Director, Kalahari Digital
LinkedIn verifiedOur stock, sales and accounting finally live in one system and I can see the full picture instead of stitching reports together.
Everything is connected. A sale flows through to inventory and accounting without me re entering a thing.
Support really depends on your partner. The official channel can be slow.
Managing Director, Tygerberg Digital
LinkedIn verifiedWe were juggling separate tools for sales, stock and invoicing. Odoo pulled all of it into one place and the modules actually talk to each other.
It is very customisable. With a decent partner you can shape it to how you actually work.
Supply Chain Manager, Bluewater Digital
Our stock, sales and accounting finally live in one system and I can see the full picture instead of stitching reports together.
You switch on only the modules you need and add more later, so it fits a small business and a bigger one.
Upgrading between versions can be a bit of a headache.
Finance Manager
LinkedIn verifiedThe all in one idea works well for us. Support through the official line can drag though.
Having sales, stock and accounting joined up has cut out a lot of double capturing.
Official support is slow, a good partner matters a lot.
Managing Director, Marula Group
We get value from it but the setup and the support have both been frustrating.
Everything being in one database is a real plus.
Upgrades and customisations do not always play nicely together.
Owner, Silverline Holdings
LinkedIn verifiedWe started with just CRM and inventory and kept switching on modules as we grew. That flexibility is the whole point for me.
The value is hard to beat. You get a huge amount of functionality for what you pay.
Support really depends on your partner. The official channel can be slow.
Finance Manager, Marula Trading
LinkedIn verifiedOur stock, sales and accounting finally live in one system and I can see the full picture instead of stitching reports together.
You switch on only the modules you need and add more later, so it fits a small business and a bigger one.
Some modules feel more finished than others.
Owner, Aloe Group
The functionality is all there but getting it to work the way you want takes real effort and usually money for a partner.
Everything being in one database is a real plus.
Support is slow unless you pay a partner.
Operations Manager, Sable Trading
LinkedIn verifiedYes it takes work to set up, but once it is running it does the job of software that costs many times more.
You switch on only the modules you need and add more later, so it fits a small business and a bigger one.
Support really depends on your partner. The official channel can be slow.
Project Manager
LinkedIn verifiedThe all in one idea works well for us. Support through the official line can drag though.
Adding new modules as we grew was straightforward.
None really.
General Manager, Sandton Trading
We run most of the business on it now. Some modules are stronger than others but the core is solid.
Adding new modules as we grew was straightforward.
A few modules feel half finished.
Managing Director
LinkedIn verifiedWe get value from it but the setup and the support have both been frustrating.
When it is configured properly it is genuinely powerful.
Upgrades and customisations do not always play nicely together.
Project Manager, Umhlanga Digital
LinkedIn verifiedWe were juggling separate tools for sales, stock and invoicing. Odoo pulled all of it into one place and the modules actually talk to each other.
The value is hard to beat. You get a huge amount of functionality for what you pay.
Some modules feel more finished than others.
Operations Manager, Tygerberg Services
LinkedIn verifiedYes it takes work to set up, but once it is running it does the job of software that costs many times more.
You switch on only the modules you need and add more later, so it fits a small business and a bigger one.
There is a learning curve for staff, it is not something you just switch on and go.
Owner, Highveld Group
LinkedIn verifiedGreat once it was configured to us. Getting there took a partner and a few months.
The price to functionality ratio is excellent.
Official support is slow, a good partner matters a lot.
IT Manager, Silverline Digital
The functionality is all there but getting it to work the way you want takes real effort and usually money for a partner.
When it is configured properly it is genuinely powerful.
Upgrades and customisations do not always play nicely together.
CEO, Sandton Pty Ltd
We underestimated how much work it would be. Months in and it still is not right, and getting help without a paid partner is a nightmare.
On paper it does everything, the reality was another story for us.
Managing Director, Umhlanga Digital
LinkedIn verifiedPowerful yes, but the complexity and the weak official support made it a slog for a small business.
The breadth of features is genuinely impressive.
Official support is close to useless without a partner.
IT Manager, Sable Holdings
LinkedIn verifiedWe underestimated how much work it would be. Months in and it still is not right, and getting help without a paid partner is a nightmare.
On paper it does everything, the reality was another story for us.
Support was slow and unhelpful when we were stuck.