Financial TimesAmericas' Fastest-Growing 2025
Certified PartnerOdoo Gold · Adobe Solution · Shopify Plus partnershipsOdoo Gold · Adobe · Shopify Plus partnerSee all
One business dayA senior architect replies to every inquiry · +1 (631) 897-7276Architect reply within one business dayLet's talkCall us
Inc. Regionals 2025Fastest-growing private companies in AmericaInc. Regionals 2025 honoreeSee awards
Americas' Fastest-Growing Companies 2025Recognized by the Financial TimesFT Fastest-Growing Companies 2025See the rankingRanking
4.8 / 5 on Clutch265 verified client reviews4.8/5 on Clutch · 265 reviewsRead the reviews
4.8 · 265 Clutch reviews
US United States

Odoo questions, answered plainly

Short answers to the Odoo questions buyers actually ask, each one pointing at the page that answers it in full. Anything about how Odoo behaves is cited to Odoo’s own documentation. Anything about cost is answered by what drives it, because Odoo sets its own subscription and changes it.

OdooGold Partner
2,000+Brands served
95%Client retention
10+Global offices
What this page is

The answer-first index to Brainvire’s Odoo section: the questions that span every page — editions, hosting, cost drivers, timelines, upgrades, data ownership and support — each answered in a sentence or two and routed to the page that goes deeper.

What it is not

Not a price list, and not a replacement for Odoo’s own manual. Odoo S.A. publishes the authoritative documentation for every application and for the developer API; where an answer depends on how Odoo behaves, we link it rather than paraphrase it.

On cost

We publish no subscription figures anywhere on this site. Odoo sets them and changes them by country, plan tier and billing term, so any number republished elsewhere is stale somewhere. What we explain is the structure: which edition, which plan tier, how many internal users, and where it runs.

If your question is not here

Send it with a line about what you run today. A senior architect replies within one business day, an NDA can be signed before we hear any detail, and nothing you send is shared or sold.

/ Before you trust an answer

Why do Odoo answers online contradict each other?

Because almost every Odoo answer is true of one edition, one version, one country or one project — and almost none of them say which. Four things change the answer before anyone has looked at your business.

Edition

Half the answers describe a different product

Odoo Community and Odoo Enterprise are licensed separately and do not carry the same applications. An answer that never names the edition may be describing something you do not have.

Version

The answer was written two versions ago

Odoo ships a major version about once a year and publishes a separate documentation set for each one. Behavior that was true in an older release gets repeated for years as though nothing moved.

Country

Tax and payroll answers stop at the border

Odoo installs country-specific fiscal localization modules based on each company’s country. An answer about tax, invoicing or payroll is only true of the country it was written for.

Scope

The timeline quoted was for a different project

A duration means nothing without the entity count, the app list, the volume of history and the integrations attached to it. Those four move a plan more than anything else does.

Odoo Gold PartnerBest Partner North America 2025 FinalistOutstanding Customer SatisfactionOdoo 19

Trusted by enterprise Odoo teams worldwide

Bay Alarm MedicalTentAndTableFood Bank SingaporeAmerican Tire DepotEden TextileCadarPuma EnergySuper Asia FoodsUltimate ToysAjmal PerfumesPan HomeNike

/ The order that saves time

Which Odoo questions should you answer first?

Four, in this order: whether Odoo fits the work, which edition and where it runs, what the project will take against your own data, and who owns the system afterwards. Evaluations drag when these are answered out of order, because every later answer changes the earlier one. The planning bands shown below belong to the third question, and they are Brainvire’s own estimates rather than figures published by Odoo.

01020304

First: does Odoo fit the work?

Odoo suits businesses whose problem is that several systems disagree with each other. If one deep system is what you need, say so now rather than in month four.

Second: which edition, and where does it run?

Edition and hosting decide what you can install, who upgrades you and what your own developers may run. Almost every cost question is downstream of this pair.

Third: size it against your own data

Entity count, app list, volume of history and integration surface. Until those four are on paper, a timeline is a guess wearing a number.

Fourth: name who owns it after go-live

Upgrades, defects and change requests do not stop at go-live. Name the owner during design, not during the first incident.

/ The index

Where is each Odoo topic answered in full?

Every topic below has a page behind it. The middle column is the short answer; the right column is where the reasoning, the sources and the exceptions live. Feature names follow the Odoo 18 documentation, and every Odoo claim on those pages is cited to it.

TopicThe short answerWhere it is answered in full
What Odoo actually isOne suite of business applications on a single database, published by Odoo S.A. and sold in two editions.Read What is Odoo
Cost and licensingEdition, plan tier, internal user count and where it runs. We publish no figures; Odoo sets them on its own pricing page.Read Odoo licensing explained
Community or EnterpriseTwo separately licensed editions with different application sets: Community under LGPL version 3, Enterprise only with a valid subscription.Read Community vs Enterprise
Where Odoo runsOdoo Online, Odoo.sh or your own servers — and the hosting choice constrains what you may install on it.Read Odoo hosting
Which applicationsAll applications are included on the paid plan tiers. What changes per application is configuration, testing, training and support.Read Odoo apps and modules
How a project runsTen phases in four stages, each ending in a written output with a named owner on your side and ours.Read Implementation methodology
Version upgradesOdoo’s upgrade platform converts a standard database; porting custom modules is the partner’s work.Read Odoo 17 to 18
Moving off another systemA different job from an upgrade. Odoo states plainly that an upgrade does not cover migrating from another ERP to Odoo.Read Odoo migration
Building on OdooProcess change, then configuration, then Studio, then custom code — in that order, because each step costs more to carry at the next version.Read Odoo customization
Odoo against the alternativesCompared row by row against SAP Business One, NetSuite and the rest, with the rows the other product wins named rather than hidden.Read Odoo comparisons
After go-liveSomebody has to own the database, the upgrades and the defects. Name them during design, not during the first incident.Read Support and managed services
Getting your team readyTraining on your own data rather than demo records, started before go-live and repeated for the people who join after it.Read Odoo training

Every Odoo claim on the pages above is cited to the Odoo 18 documentation and linked, so it can be checked. Any timeline quoted anywhere on these pages is Brainvire’s own planning estimate; Odoo publishes no delivery figures and we never attribute one to it.

/ Asked on every project

Which four questions decide most Odoo evaluations?

Is it free, how long does it take, is it any good, and where does it let people down. Those four decide more evaluations than any feature list, so here they are answered straight, each with the page that goes further.

Is Odoo free?One edition is

Odoo is free in one edition and licensed in the other

Odoo 18 Community Edition is licensed under LGPL version 3, so no subscription is needed to run, modify or self-host it. Enterprise may only be used with a valid subscription for the correct number of users. Free to license has never meant free to run: hosting, configuration, data migration and training sit outside any license.

Where it leads: Community vs Enterprise, feature by featureTalk it through →
How long?8 weeks to 12 months

Implementation time follows entities, apps and data, not headcount

Small implementations run 8 to 12 weeks, mid-market 12 to 24 weeks, and multi-entity enterprise rollouts 6 to 12 months. A version upgrade on its own runs 3 to 8 weeks. Those are Brainvire’s planning bands rather than figures published by Odoo, and the count of legal entities moves them further than company size does.

Where it leads: The ten phases, and what each producesTalk it through →
Is Odoo any good?At one thing, very

Odoo is good at making one database agree with itself

Its strength is breadth on a single database: a sale moves stock, a manufacturing order consumes it, and the ledger sees both without a connector in between. That suits a company whose real problem is four systems disagreeing far better than it suits one that needs a single very deep system.

Where it leads: What Odoo is, and what it is notTalk it through →
Why do people say Odoo is bad?Usually one cause

Where Odoo disappoints people, and why it usually does

Almost always in the same place: custom code written to avoid changing a process. Every module you keep has to be carried to each new Odoo version, and Odoo will not upgrade a database whose custom modules have no version for the target release. Deciding standard versus custom in writing, early, is what prevents it.

Where it leads: Code that survives the next versionTalk it through →

/ The cost question, answered structurally

What drives the cost of an Odoo project?

Eight things, and none of them is a figure we can publish. Odoo sets its own subscription and changes it by country, plan tier and billing term, so its own pricing page is the only accurate source for that line. What we can tell you is what makes each line bigger, and where in a project it gets decided — the same structure used in Odoo licensing explained.

What drives itWhat makes it biggerWhere it gets decided
EditionEnterprise may only be used with a valid subscription for the correct number of users. Community carries no subscription and no support with it.Architecture, before configuration starts
Internal usersEvery named internal user counts. Portal users are a different kind of account and are not counted the same way.Architecture, from the role model
Plan tierThe top tier is what adds Studio, multi-company and the external API, and is the only one that may run on Odoo.sh or your own servers.Architecture, with the hosting choice
Legal entitiesEach entity adds a chart mapping, intercompany rules and a close of its own. Odoo notes that entities operating in different countries should be set up as companies, not branches.Discovery, then fit-gap
Countries you file inEach country adds a fiscal localization package to configure, fine-tune and prove out against a real return.Discovery
Applications in phase oneApplications are included on the paid tiers, so the cost is not the license — it is the configuration, testing, training and support each one adds.Fit-gap, as a phase-one list
History that has to moveOpen items only is straightforward. Years of transactional history reconciled to the source is a project inside the project.Data migration, with finance
What genuinely has to be builtCustom modules are the line that keeps costing, because each one is carried to every new Odoo version and retested there.The fit-gap register

Comparing Odoo with something specific? Start with Odoo vs SAP Business One or Odoo vs NetSuite, and read how Odoo is licensed first — two products licensed on different bases cannot be compared line for line.

/ Answers with a project behind them

Which Odoo projects can we look at?

Three Brainvire programs on the record, each settling a question this page can only summarize: whether one database can carry many countries, whether separate sites can be consolidated onto one system, and whether Odoo can take over work a business does by hand. More in the case study library.

Puma Energy logo12 countriesone Odoo 18 ERP and POS core across a convenience-store network

Puma Energy

A CODO and COCO convenience-store network across 12 African markets standardized on one Odoo 18 ERP and POS platform, rolled out down a legal entity, dealer and site hierarchy. Country-specific fiscal localization layers onto a common, mergeable group chart of accounts, and a seven-role security matrix with record rules keeps sites and entities separated on a single instance.

Energy retail · Multi-country, multi-entityRead the case →
The Puma Energy corporate website shown on a laptop and phone at a fuel terminal
CURE International · Eight hospitalsEight sites, one systemseparate hospital systems consolidated on a single Odoo 16 platform

CURE International

A non-profit hospital network was upgraded to Odoo 16 and consolidated onto one system: centralized inventory and purchasing across eight hospitals, automated stock records with user-based access, structured approval workflows with notifications, and custom label printing for drug dispensing where a country required it.

Health care · Multi-site consolidation and upgradeRead the case →
The CURE International website describing its global network of eight pediatric hospitals and the countries it serves
Waterlox Coatings CorporationOdoo.shweight, returns and per-unit tax calculated by the system, not by hand

Wood coatings manufacturer

A manufacturer whose products are measured by volume and density moved auto-calculation, the returns process, tax per product per unit of measure at checkout and payment follow-ups into Odoo, running on Odoo.sh beside its WooCommerce storefront. The work a team was doing by phone and spreadsheet became configuration and a small amount of code.

Manufacturing · Single entity, Odoo.shRead the case →
The Waterlox online store product catalog

/ Questions with no home on any one page

Odoo FAQs.

Is Odoo cheaper than SAP or NetSuite?

Not a figure anyone can look up, and the license line is the smallest part of it. Odoo Enterprise is licensed per internal user with all applications included on its paid plan tiers; SAP Business One and NetSuite are licensed on a different basis again, so list-to-list comparisons rarely compare the same thing. Read the Odoo vs SAP Business One and Odoo vs NetSuite comparisons instead.

What does Odoo cost to run after go-live?

Four running lines, and we publish figures for none of them. The Odoo subscription, which Odoo sets and changes by country, plan tier and billing term. Hosting, unless you are on Odoo Online. Whoever holds the system afterwards. And custom code, which keeps costing because every module is carried to each new version. Odoo licensing explained sets out the structure.

What does Odoo need in order to talk to our other systems?

An external API you are entitled to, and a hosting option that allows the connector. Odoo's documentation states that access to data via the external API is available only on Custom plans, and not on One App Free or Standard plans. It also documents Odoo Online as incompatible with custom modules, so connectors of your own run on Odoo.sh or your own servers.

How often does Odoo release a new version?

About once a year for major versions. Odoo's own support table lists Odoo 17.0 released in November 2023, Odoo 18.0 in October 2024 and Odoo 19.0 in September 2025, with intermediary online versions every two to three months in between, on Odoo Online only. Standard support runs three years per major version. See Odoo 19.

Who owns the Odoo code and customizations we pay for?

You do, and Odoo's own licensing is what makes that possible. Odoo 18 Community Edition is licensed under LGPL version 3, and the Odoo Enterprise Edition License states you may develop modules based on the software and distribute them under the license of your choice. We hand over the source of everything built for you. See Odoo customization.

Can we get our data out of Odoo if we leave?

Yes, by three documented routes. Odoo Online's database manager has a Download Backup action that produces a ZIP of the database, and a Transfer Ownership request that moves it to another account. Odoo's import and export tool moves records both ways. On Odoo.sh or your own servers you hold the database directly.

Can Odoo meet our access-control requirements?

Access in Odoo is group-based, with record rules restricting which records inside a model a user can reach. Puma Energy runs a seven-role security matrix with custom record rules and two-factor authentication across many sites on one instance. Whether that model is enough for you is settled in the architecture phase of our implementation method.

Which Odoo questions can only be answered against your own data?

Four, and no web page can answer them honestly. How long it will take. What genuinely has to be built rather than configured. How much history can move. What it costs to run once live. Each depends on your entity count, app list, data volume and integrations, which is what an Odoo consulting engagement exists to establish.

Do we have to change how we work to use Odoo?

In places, and that is decided in writing before anything is built. A fit-gap analysis classifies every difference from standard Odoo as a process change, configuration, Studio or custom code, and gives each one an owner. The order matters: Odoo will not upgrade a database whose custom modules have no version for the target release.

Which languages and currencies does Odoo handle?

You choose the database language when the database is created, and Odoo lets you install more afterwards and set one per user. Currency is separate: each company has its own, and multi-currency posts rate differences to a nominated exchange journal. Country behavior comes from fiscal localization modules.

What should we ask an Odoo partner before signing?

Five questions. Which edition and hosting option the proposal assumes. What is configuration and what is custom code. Who owns the source of anything built. What happens to that code at the next Odoo version. And who holds the system after go-live, which is what support and managed services covers. A partner who cannot answer those in writing is describing a shape.

Where do the answers on this page come from?

Two sources, and we label which is which. Anything about how Odoo behaves is cited to Odoo's own version 18 documentation and linked, so you can check it rather than take our word for it. Anything about time, effort or sequencing is Brainvire's delivery record and is described as an estimate. Longer write-ups sit in the Odoo guides.

/ Next step

Ask the question this page did not answer.

  • A senior architect replies within one business day
  • Your details are never shared or sold
  • An NDA can be signed before we hear any detail

US +1 (631) 897-7276 · Gulf +971-54-737-4253 · Singapore +65-9086-0319 · India +91-22-6116-3300.

Fox SportsSouthwestNikeDisneyMcAfeeUnder ArmourSesame WorkshopInsomnia CookiesPan Emirates Home

Trusted by 2,000+ brands worldwide

“Brainvire has helped our business grow. We feel like it’s a true partnership. They’re always present. It’s been seven great years, looking forward to more.”
Mr. Kevin ClorCIO - Tent and Table

Book a working session

Send the question, plus a line about what you run today and what you want Odoo to take over.

    Ten characters minimum. An NDA can be signed before we hear any detail.