Odoo ERP · 9 min readBy Youssef Samy

Odoo Price in the UAE: Everything the User Subscription Leaves Out

The figure most people find when they look up the Odoo price in the UAE is the subscription: a fee for each user, paid by the month or the year. For a business, that is one line of the bill. Like any ERP, an Odoo system also needs somewhere to run, setup for the apps you use, your existing data moved across, changes that fit it to the way you work, training for your team, and support once it is live. This guide explains what sets each of those costs, what the choice between Community and Enterprise means for the budget, what Odoo costs after go-live, and what to ask before you accept a quote.

Red lever-arch files lined up on a dark shelf, each spine carrying a white label with a code number and a barcode.
Zulfugar Karimov / Unsplash
01

Why the Odoo price differs from one company to the next

Odoo is one ERP system made of many apps: accounting, invoicing, sales, purchase, inventory, manufacturing, HR, payroll, a website and more. Each business switches on the apps it needs, so two companies rarely run the same system. A trading company may need sales, purchase, inventory and accounting across two warehouses; a services firm may need projects, timesheets and invoicing. The subscription follows the number of users and the plan your scope needs, while most of the other costs follow the scope itself: which apps, how many companies or branches, how much data, and how far the system has to bend to your way of working.

That is why the Odoo pricing you see published and what a business actually pays can be far apart. The published price covers the software; the rest is the work of turning it into your system. A quote that shows only the subscription has left that work out.

02

The lines that make up the cost of an Odoo system

A line left off a quote is not free: it is either work nobody has accounted for, or a charge that arrives after the project starts. Every rollout passes through the five steps below, and each one has a cost the quote should show.

Ask for each line in the terms of your business: which apps, for how many users, how many companies and warehouses, which records move across and from which system, and which changes are configuration and which are new code. With every line named, you can check the quote against your needs and compare it, line by line, with the next one.

  1. 01Choose the editionCommunity, with no subscription, or Enterprise, free for one app and paid for each user beyond that.
  2. 02Choose the hostingOdoo's own hosting (Odoo Online or Odoo.sh) for Enterprise, or a server of your own for either edition, each with its own running cost.
  3. 03Set up the appsAccounting, sales, inventory and the rest, configured for your processes and for VAT.
  4. 04Move your dataCustomers, suppliers, products, opening balances and open invoices, cleaned before they move.
  5. 05Finish, train and go liveChanges and connections to other systems, training for each team, and support in the first days.
The lines a complete Odoo quote prices.
03

Community or Enterprise: what each edition costs a business

Odoo Community is open source and free to download, with no subscription. You still pay for a server to run it on, for the setup and for support. And it leaves out part of what Enterprise offers: the full accounting app (Community comes with invoicing only), Studio for changing screens without code, the mobile apps, and Odoo's own service for upgrading to a new version.

Odoo Enterprise is a subscription paid per user, by the month or the year, and Odoo publishes its current plans and prices on its own site. The exception is a free plan on Odoo Online for a business that uses a single app, with no limit on users. The plan you choose also decides where the system can run, whether Studio is included, whether custom code is allowed, and whether you can run more than one company or connect other systems through Odoo's API, so settle these before you compare subscriptions. A business that wants full accounting inside Odoo usually finds Enterprise the shorter road, because filling Community's gap means community-built modules that someone has to maintain. And for a small business without its own technical staff, Enterprise on Odoo Online is often the cheapest to run, because the subscription already covers hosting, backups, upgrades and Odoo's support.

Odoo Community
  • No subscription fee
  • Invoicing without full accounting
  • No Studio or mobile apps
  • You host, back up and upgrade it
Odoo Enterprise
  • Free for one app, then paid per user
  • Full accounting and every Odoo app
  • Mobile apps, and Studio by plan
  • Odoo Online hosting and upgrades
What each edition costs, and what it leaves to you.
04

What moves the setup cost: apps, data and customization

The setup is priced by the work it takes, and four things decide that work. The first is scope: each app is configured to your processes, so ten apps across two companies cost more than three apps in one. The second is data migration: moving customers, products and balances is quick when the old system exports clean files, and slow when the records sit in spreadsheets full of duplicates.

The third is customization. Much of what a business asks for is configuration, done in Odoo's own settings. Some of it is Studio, which adds fields and screens without code on the Enterprise plans that include it. The rest is a custom module, written in code, which costs more to build and has to be updated whenever you move to a new Odoo version. Ask which of the three each change is.

The fourth is integration: an online store, a payment gateway, a bank feed, point-of-sale devices, or another system that has to exchange data with Odoo. Each integration is a small project of its own. Tax sits here too: Odoo ships with UAE VAT settings, and getting your invoices ready for e-invoicing takes configuration and a connection to an accredited provider, all of which belongs in the setup price.

05

Odoo Online, Odoo.sh or a server of your own: what hosting costs

Odoo Online is the hosting Odoo runs itself, and the subscription includes it. It costs the least to run, Odoo keeps it updated, and it suits a business that works with the standard apps and Studio. It does not accept custom-coded modules.

Odoo.sh is Odoo's platform for systems that need custom code. It adds test and staging copies of your system, and it is billed on top of the subscription by what it uses: server capacity, storage and the number of staging copies. Your own server, in the cloud or in the office, runs either edition with any code you like, and it is the only place Community can run; but the server, the backups, the security and every upgrade become costs you carry.

So the changes you need decide the hosting, not the other way round. If nothing in your scope needs custom code, Odoo Online keeps the running cost at its lowest.

06

What Odoo costs after go-live

The setup is paid once; running Odoo has costs that come back every year. The subscription renews for each user and grows as you add staff. Your own server or Odoo.sh adds a hosting bill. Support covers the questions and fixes that follow go-live, and the market usually prices it as a monthly contract or a prepaid block of support time.

Upgrades are the cost most budgets miss. Odoo releases a new major version every year and gives each one three years of standard support. On Odoo Online, moving to a newer version is then required; on Odoo.sh or your own server you can stay on an older version longer, but Odoo's support then costs an extra fee. Enterprise includes Odoo's upgrade service for the standard apps, but every custom module has to be reworked and tested again. Ten custom modules mean ten pieces of work at each upgrade, which is the strongest reason to keep custom code to what the business truly needs.

07

What to ask before you accept an Odoo quote

Start with one page that describes your business, not the software: the teams that will use Odoo and how many people are in each, the companies, branches and warehouses, where your data lives today, the reports you cannot do without, the systems Odoo must talk to, and the changes you already know you want. Give every company the same page, and ask for a demo built on your own processes rather than a standard tour.

What separates the quotes is how each company answers these questions. Which edition and which hosting does each company propose, and why? Which needs are met by configuration, and which need custom code? Which data moves across, and who cleans it? How much training is included, and for which teams? What support follows go-live, how is it priced, and what will the next version upgrade cost? And once the scope is agreed in writing, what could still change the price?

We price the same way: a demo and a scoping session come first, the rollout is planned in phases, and the scoped project gets one fixed price before any setup starts.

Frequently asked

As anywhere in the UAE, it depends on three things: the edition and the number of users, which set the subscription; the hosting; and the setup work, which follows the apps, data and changes you need. Odoo publishes its subscription prices on its own site, while the setup is quoted for your scope. Ask for a quote that prices each line separately.
Odoo Community is free to download and use, because it is open source, but running it still costs money: a server, the setup, support, and the upgrades you carry out yourself. On Odoo Online, a business that uses only one app can use it free, with no limit on users. Beyond that, Odoo Enterprise is paid by subscription, and it adds full accounting, the mobile apps and Odoo's upgrade service, with Studio on some plans.
Enterprise is priced per user and paid monthly or yearly, with the yearly price usually lower. Not every person counts at the full rate: customers and suppliers who use the portal are free, and staff with limited roles, such as recording their own time off, expenses or attendance, can be light users at a lower rate. The plan also decides the hosting, whether Studio is included, whether custom code can run and whether you can run several companies, so compare plans once you know your scope. Odoo publishes the current price per user on its own site and changes it from time to time, so check there before you budget.
It depends on the kind of change. A setting costs little, and a change made in Studio costs a little more. A custom module is priced by the work it takes to write and test, and it adds a cost at every version upgrade, because it has to be reworked. Ask each company to say which kind each change is.
Because each quote describes a different project. One may cover six apps, a clean data migration, three training sessions and a support period; another may cover the subscription and a basic setup only. Send both companies the same brief, ask for the same lines, and the difference usually turns out to be scope rather than price.
Odoo Online costs less to run: the hosting comes with the subscription and Odoo looks after the upgrades. Odoo.sh adds a hosting bill, but it is the option Odoo offers for custom-coded modules. Choose Odoo Online unless your scope needs custom code, and settle that before you sign.

All blogs