Odoo or a custom ERP: when the ready-made product is enough and when to build your own
Odoo is the right decision when your processes are close to standard and you accept adapting to the system’s way for the rest: you get mature modules for sales, inventory, accounting and manufacturing within weeks, and a vendor that keeps developing them. A custom system fits better when Odoo would need many modifications to match how you work, since every modification has to be maintained through every upgrade, or when user fees climb for screens most of your people barely use. In the Saudi market configured Odoo packages for small companies start at SAR 17,000, with yearly licences added, and a custom or configured system for a mid-sized company costs SAR 30,000 to 150,000. These are market ranges, not a quote.
On this page
- What is Odoo, briefly?
- When is Odoo the right decision?
- Where does the difficulty with Odoo begin?
- When does a custom system earn its cost?
- The five-year sum
- E-invoicing and local requirements
- How to decide in practice
- Odoo and similar ready-made systems compared with a custom system
- Which route suits your company?
- Our commitments
- How we work with you
- Frequently asked questions
What is Odoo, briefly?
Odoo is a suite of business applications developed by a Belgian company of the same name. It covers sales, CRM, purchasing, inventory, accounting, manufacturing, HR, projects, a website and an online store. The idea is to start with one or two applications and add others as you need them, all running on one database.
It has two well-known editions: an open-source Community edition, and a commercial edition licensed by subscription that includes additional applications and features. It can run on the vendor’s cloud hosting or on a server that you or your partner manage, and the options differ in how much custom code they allow. A new major version is released periodically, and it is normally implemented through official implementation partners or software companies that know it. The details of what each edition and each hosting option includes, and their prices, change, so check them on the vendor’s website. We have no connection with the company.
What we say here about Odoo applies in varying degrees to other modifiable ready-made systems of the same kind. The real comparison is not product against product but route against route: buy an existing system and modify it, or build one to your measure.
When is Odoo the right decision?
When most of your processes are the ones everyone has. The sales cycle from quote to invoice, the purchasing cycle, stock movements and the accounting entries they generate are all problems Odoo and its peers solved years ago and that a large number of companies have tested. Rebuilding them from scratch costs you more and gives you something less mature at the start.
It is also the right decision if you are prepared to change some of your habits to match the system. Much of what companies call "our own way" is accumulated habit, not a competitive edge, and a ready-made system imposes a tried order. And it suits you if you want to start quickly, or if you or your partner have someone who knows the system well.
It has an advantage custom software does not give: development does not depend on you. The vendor adds features in every version, and around it is a wide community of partners, developers and ready-made add-ons, so if you fall out with your implementation partner you can find another who knows the system.
Where does the difficulty with Odoo begin?
With heavy modification. A ready-made system works best the way it was designed. Every code change specific to you, whether a new field with complex logic, a different approval path or a report outside the templates, is extra code living on top of the system. When a new major version comes out and you want to upgrade, those changes are reviewed and some may be rewritten. A few is normal. Many turn the upgrade into a project of its own, so you stay on an old version or pay every time.
The second difficulty is the cost model. In the commercial edition licences are generally counted by number of users, which is reasonable for a company of ten people working in the system all day. The sum differs for a company with eighty employees, most of whom need to clock in or approve a request. As a common market example, Odoo licences can reach SAR 36,000 a year and rise with the number of users. Ask the vendor or the partner for a quote for your actual number of users and the edition you need.
The third is that the quality of implementation follows the partner, not the product. The same product succeeds in one company and stalls in another depending on who analysed the processes, configured the system and trained the staff. So choosing the implementation partner is a decision as important as choosing the system.
When does a custom system earn its cost?
When you find that what you would modify in the ready-made system is more than what you would use as it is. These signs usually appear during analysis or after trying the ready-made system:
- Your core process does not resemble the templates: pricing from dimensions and materials, progress claims and variation orders, production to each customer’s order.
- The list of modifications needed on the ready-made system is long and touches the core of the modules, not their edges.
- Most of your users need one simplified screen, and the per-user fee is out of proportion to that.
- You need dedicated interfaces for people outside the company: drivers, technicians, customers, suppliers.
- You want all the code to be yours, with no tie to a licence or to an upgrade cycle someone else sets.
- You have contractual or regulatory obligations about where data sits and how it is processed, and you prefer an architecture you control fully.
The five-year sum
Comparing the implementation price alone misleads in both directions. Put the two routes in a table over five years. For Odoo: the cost of implementation and configuration through the partner, where configured packages for small companies start in the market at SAR 17,000, then yearly licences at the number of users you expect after growth, then hosting if it runs on your own server, then the cost of modifications and of maintaining them at each upgrade, then the partner’s support.
For custom: the build cost, which for a mid-sized company sits in the market at SAR 30,000 to 150,000, then yearly maintenance at 15% to 25% of the implementation cost, then hosting, then the cost of every new feature you ask for later, because nobody will develop it for you for free.
The result is not the same for everyone. For a small company with standard processes, ready-made usually stays cheaper however long you run it. For a company with dozens of users and a process of its own, the sum can flip within a few years. We do not give the vendor’s current prices, because they change and the vendor is the reference for them.
E-invoicing and local requirements
Any system that issues your tax invoices must meet what the Zakat, Tax and Customs Authority (ZATCA) requires of your business, including the integration phase with the Fatoora platform for businesses whose turn has come. What applies to you, and when, is for ZATCA or your accountant to confirm.
With Odoo and its peers the localisation comes from the vendor or the partner, so ask specifically: do the version and edition I am buying cover the phase required of me, and who updates that if the technical requirements change? With a custom system the integration is a part that is built, tested and updated under the maintenance contract, so write it into the scope. And if you have an existing system you will keep, connecting it to Phase 2 costs SAR 9,500 to 18,000 in the market for a small or mid-sized business with one system.
In both cases ask about the rest of what the local market needs: VAT, the Arabic interface and reports, Hijri dates if you need them, and whatever applies to payroll in your business.
How to decide in practice
Write your core processes step by step, then ask an Odoo partner to run them in front of you on the system with no modification. Note every step that needed a workaround, or where you were told "we will customise that for you". That list is the decision: if it is short and at the edges, buy the ready-made system. If it is long and at the heart of your work, ask for a proposal for a custom system and compare the two routes over five years.
On either route make sure of two things: that you can take your full data out whenever you want, and that more than one party is able to maintain what you bought. With Odoo that means a dependable partner and documented modifications. With custom it means code in a repository you own and documentation that lets another team take it over.
At Fortune Code we build custom ERP systems for companies in Saudi Arabia and the Gulf, and we tell you plainly if we think a ready-made system is enough for you. What we commit to: a written quote within 24 hours, a written delivery date, code and accounts in your name, and fast technical support after go-live.
Odoo and similar ready-made systems compared with a custom system
Indicative Saudi market ranges in SAR, not a quote.
| Scope | Typical cost | What drives the price |
|---|---|---|
| Starting point | Odoo: ready modules you switch on and configure | Custom: built from your processes, module by module |
| Cost model | Odoo: implementation through a partner, then recurring licences by edition and users | Custom: a build cost, then yearly maintenance with no per-user fee |
| Fit to your processes | Odoo: excellent for the standard, modification for the rest | Custom: screens and approvals the way you work |
| Modifications and upgrades | Odoo: every custom change is reviewed when you upgrade to a new version | Custom: no imposed upgrades; you decide when it evolves |
| Ongoing development | Odoo: comes from the vendor and a wide community | Custom: every new feature is one you ask for and pay for |
| Who can maintain it | Odoo: many partners and developers know the system | Custom: the team that built it, or a team that takes over documented code |
| Ownership of the code | Odoo: depends on the edition and its licence; your modifications are yours | Custom: all the code is yours |
| Local regulatory requirements | Odoo: localisation from the vendor and partners, whose coverage you verify | Custom: built and updated under the maintenance contract |
| The main risk | Odoo: modifications pile up until upgrading is hard | Custom: a project that drags if the requirements are unclear |
We send you a written quote in SAR within 24 hours of the discovery session.
Which route suits your company?
Indicative Saudi market ranges in SAR, not a quote.
| Scope | Typical cost | What drives the price |
|---|---|---|
| A trading company with standard sales, purchasing, inventory and accounting | Odoo or a similar ready-made system | Configured Odoo packages for small companies start in the market at SAR 17,000; yearly licences and support are added |
| A small business needing invoicing and accounting only | Cloud accounting software | SAR 19 to 999 a month. Odoo and custom are both more than the need |
| Standard processes with one or two specific differences | Odoo with limited modification | Keep modification a documented exception, and ask what it costs to maintain at each upgrade |
| A core process of your own: compound pricing, progress claims, make-to-order | Usually custom | SAR 30,000 to 150,000 for a mid-sized company in the market |
| Many users, most needing one or two screens | Cost both routes over five years | Licences for ready-made systems can reach SAR 36,000 a year in a common Odoo example, and rise with the number of users |
| You have an in-house technical team that knows Odoo | Odoo | Having someone to maintain it internally changes the whole risk calculation |
| Either route, with a system that issues invoices | Check e-invoicing | Connecting an existing system to Phase 2 costs SAR 9,500 to 18,000 for a business with one system |
| Maintaining a custom system | 15% to 25% of the implementation cost a year | Updates, fixes and user support |
We send you a written quote in SAR within 24 hours of the discovery session.
Our commitments
You own the code
Source code, accounts and domain are in your organisation’s name from day one.
Written scope and contract
Scope, milestones and price are agreed in writing before the first line of code.
On-time delivery, guaranteed
The delivery date is written into the contract, and we keep it at every milestone.
Fast technical support
A team that responds quickly after launch and fixes any issue in production.
How we work with you
- 1
Free discovery session
30 minutes with an engineer to understand your needs and how you work.
- 2
Written proposal within 24 hours
Clear scope, milestones, timeline and a price in SAR, with no obligation.
- 3
Contract and staged payments
You pay in stages tied to deliveries, not everything upfront.
- 4
Delivery with weekly reports
Follow progress in the client portal and review every milestone before sign-off.
- 5
Launch, training and support
We launch on schedule, train your team and stay with you with fast support.
Frequently asked questions
Is Odoo enough for my company?
It is if your core processes are standard: sales, purchasing, inventory and accounting the way most companies run them. The only way to be sure is to have your real processes run in front of you on the system with no modification. If most go through without workarounds, it is enough. If the heart of your work needs many modifications, compare it with a custom system.
Is Odoo free?
It has an open-source Community edition that can be run with no licence fee, and a commercial subscription edition with additional applications and features. But "no licence fee" does not mean no cost: implementation, configuration, hosting, modification and support are all paid work. Check the vendor’s website for what each edition includes today.
How much does Odoo cost in Saudi Arabia?
Configured Odoo packages for small companies start in the Saudi market at SAR 17,000, with yearly licences and support added. As a common example, licences can reach SAR 36,000 a year and rise with the number of users. These are market ranges, not the vendor’s prices, so ask for a quote for your number of users and the edition you need.
What are the drawbacks of Odoo?
They are less drawbacks than the limits of any ready-made system: heavy modification makes upgrading to new versions harder, licences in the commercial edition rise with the number of users, and the quality of the result follows the implementation partner. A company using it close to its standard form meets few of them.
What does a custom ERP cost compared with Odoo?
In the Saudi market a custom or configured system for a mid-sized company costs SAR 30,000 to 150,000, plus yearly maintenance at 15% to 25% of the implementation cost. It carries no per-user fee, but every new feature is requested and paid for. These are market ranges, not a quote.
Is Odoo compatible with e-invoicing in Saudi Arabia?
The system has a localisation for the Saudi market provided by the vendor and partners, and its coverage varies by version and edition. Ask the partner specifically about the phase required of your business, whether what you are buying covers it, and who is responsible for updating it. What your business must do, and when, is for ZATCA or your accountant to confirm.
Can I move from Odoo to a custom system later?
Yes. Master data and opening balances are migrated, and the old history is kept for reference. The years spent on the ready-made system are not wasted, since they show precisely what you are missing, and that is the best requirements document there is. Make sure from day one that you can export your full data.
Should I customise Odoo or build from scratch?
If the modifications are few and specific, customising Odoo is quicker and cheaper. If they are many and touch the core of the modules, you are paying the price of a custom system while also carrying the limits of a ready-made one and the cost of reviewing the modifications at every upgrade. Ask for the list of modifications in writing with an estimate of their upkeep, then decide.
Are there systems similar to Odoo?
Yes. The market has other modifiable ready-made ERP systems and other open-source ones, local cloud accounting and invoicing software for smaller businesses, and global enterprise systems for large groups. The logic of the comparison is the same: how much of your process the system covers as it is, what you will pay over five years, and who maintains it.
Guides and prices to help you decide
- How Much Does an ERP System Cost in Saudi Arabia in 2026?
- How Much Does Website, App and Software Maintenance Cost in Saudi Arabia in 2026?
- Integrating your system with ZATCA e-invoicing: the complete 2026 guide
- How Much Does a POS System for Restaurants and Retail Cost in Saudi Arabia in 2026?
- How to choose a software company in Saudi Arabia: 10 questions before you sign
- Best software companies in Saudi Arabia 2026: how to compare them and choose
- How to choose a mobile app development company in Saudi Arabia: questions, red flags and what a good proposal contains
You may also need
Ready to start?
Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.
Talk to us on WhatsAppLast updated: