An Odoo Enterprise subscription is priced per user per month on one of three plans: One App Free, Standard and Custom. Odoo publishes its list prices by country and currency on odoo.com/pricing, with a discounted rate for the first year and a choice of yearly or monthly billing. On top of the license, a company in Kuwait pays its Odoo partner for the implementation, and pays for hosting separately if it chooses Odoo.sh or its own server.
The three plans and what each includes
One App Free gives one Odoo app to unlimited users, hosted on Odoo Online, at no charge. It suits a company that wants only CRM or only Invoicing. Install a second app and the database moves to a paid plan. Companies looking for an ERP compare the two paid plans:
| What you get | Standard | Custom |
|---|---|---|
| Apps | All Odoo apps | All Odoo apps |
| Hosting | Odoo Online only | Odoo Online, Odoo.sh or your own server |
| Odoo Studio | Not included | Included |
| Several companies in one database | Not included | Included |
| External API, for other systems to read and write Odoo data | Not included, though calls Odoo makes to services such as payment providers work | Included |
| Custom modules written in code | Not possible | Possible on Odoo.sh or your own server |
| Odoo.sh hosting fee | Not applicable | Billed separately if you host on Odoo.sh |
Two things move a database to Custom automatically, according to Odoo’s pricing page: installing Studio and adding a second company. A group with companies in Kuwait and Saudi Arabia in one database is on Custom from the start, and so is any company that needs custom modules.
What counts as a user
Odoo bills for users who log in to the back end to create, view or edit records, usually employees. Customers and suppliers who use the portal to see their orders and invoices are free, and so are visitors who buy on your Odoo website. An outside accountant who works in your database counts as a paid user.
To size the subscription, count people by what they do in Odoo:
- Staff who record transactions every day: accountants, buyers, storekeepers, sales staff, the payroll officer.
- Managers who approve purchase orders, leave or payments, even if they never enter a document.
- Staff who only request leave or submit expenses. Decide group by group whether they need a login, because every internal login is a paid user.
- Outsiders with back-end access: an outside accountant, an auditor, a consultant.
Odoo states that the first-year discount applies to the initial users ordered, so size the first order with care.
Odoo Online, Odoo.sh or your own server
Odoo says the software is the same in all three. What differs is who runs the infrastructure: email, backups, redundancy and upgrades.
- Odoo Online is hosted by Odoo and included in the license on every plan, with regular upgrades. It accepts Studio changes but not custom modules written in code.
- Odoo.sh is Odoo’s cloud platform for databases with custom modules, with development, staging and production branches. It needs the Custom plan, and Odoo bills it separately, per month, by workers, storage and staging environments.
- Your own server (on-premise) means you download Odoo Enterprise and run it on your servers or with a cloud provider you choose. It needs the Custom plan, and you pay for the server, backups and the people who look after them.
If you stay on standard Odoo, with or without Studio, hosting on Odoo Online costs nothing extra. Once the scope includes custom modules, the choice is between Odoo.sh and your own server.
Yearly or monthly billing, the first year and the renewal
The pricing page offers yearly or monthly billing and shows a price per user per month for each. When we checked it in October 2026, each paid plan showed a discounted first-year rate next to the regular rate, and Odoo’s note said the discount is valid for 12 months, for the initial users ordered.
The license line in your budget therefore has two numbers: year one at the discounted rate, and year two at the regular rate for the users you expect to have by then. A proposal that shows only the first number leaves the second to the renewal invoice.
We do not quote Odoo’s figures here, because they are set by country and currency and change over time. Open odoo.com/pricing from Kuwait, or ask for a written quote.
What the license does not include
Odoo’s pricing page lists what sits outside the subscription: implementation and expert services, in-app credits such as SMS, Odoo.sh hosting for custom developments, and maintenance of custom code. The subscription does include hosting on Odoo Online, upgrades to new versions, and Odoo’s support by email, Monday to Friday, in English, French, Spanish or Dutch.
The work your partner quotes separately usually covers:
- Implementation: workshops, configuration, the chart of accounts, approval rules and user access. This is how we run an Odoo implementation.
- Data migration: customers, vendors, products, opening stock and balances, reconciled against your old system.
- Training: sessions by role, in Arabic or English, on your own configuration.
- Custom modules: built for the gaps standard Odoo leaves, and carried through each upgrade.
- Support after go-live: a consultant close at hand for the first weeks, then a support plan. See Odoo support and maintenance.
What drives those costs is covered in a separate guide: what an Odoo implementation costs in Kuwait.
How this looks for a company in Kuwait
- No VAT for the Kuwait company. Kuwait has no VAT as of October 2026, so the tax setup is lighter than in Saudi Arabia or the UAE. A Saudi or UAE company in the same database needs its own VAT setup, and the database needs the Custom plan.
- Arabic on the documents. Invoices, delivery notes and payslips in Arabic and English are implementation work, not a license item.
- The dinar’s three decimals. Price lists, rounding, bank files and migrated balances work to the fils.
- Payroll rules. PIFSS for Kuwaiti staff, the end-of-service indemnity and bank salary files are set up by the partner. Our payroll guide explains them.
- Support in Arabic. Odoo’s own support does not work in Arabic, so users take their daily questions to the partner. Ask what that support costs.
- Where the data sits. Odoo Online and Odoo.sh run in Odoo’s data centers. If a regulator or your group policy requires the database on servers you control, that means your own server and the Custom plan.
What to ask for in a quote
A quote you can compare with another partner’s shows each of these on its own line:
- The plan, the number of users and the billing period, with the first-year price and the regular price from year two.
- The hosting: Odoo Online, Odoo.sh with the workers, storage and staging it assumes, or your own server and who runs it.
- The implementation as a fixed scope, with what is out of scope written down.
- The data to migrate, how many years of history, and how balances will be reconciled before cut-over.
- Each custom module by name, and who maintains it through upgrades.
- Training sessions by role and language.
- Support after go-live, and the plan after the first weeks.
How IT Horizon handles licensing and quotes
IT Horizon is an Official Odoo Learning Partner in Salmiya. We size the subscription with you from a list of users by department, recommend Standard or Custom, and put the license for year one and year two side by side in the proposal. The implementation is quoted separately, as a fixed scope in writing after the discovery workshops. We do not publish implementation prices, because two companies with the same number of users can need very different work.
What to do next
- List the people who will log in to Odoo, by department, and the apps each team needs.
- Note your companies, the countries they are in, and whether you need custom modules or integrations. That decides Standard or Custom and the hosting.
- Book a consultation and send us that list. A consultant replies with the plan we would choose, the license for the first two years and what the implementation would cover.