What it costs to implement Odoo in Mexico
Our package prices, in pesos and in writing. No "it depends", no surprise quote, and no need to hand over your details just to find out whether you can afford it.
- Fixed price in writing
- Committed go-live date
- License no markup
- Code 100% yours
Our packages
Closed scope and a go-live date. Anything not on the list is quoted separately, and we tell you before you sign — not mid-project.
Odoo Starter
You are coming from spreadsheets and want the operation in order before tackling tax.
- 1 business line, up to 3 users
- CRM, sales, purchasing and inventory
- Catalog up to 100 products
- 2 training sessions of 2 h
- 30 days of support
- CFDI e-invoicing
- Accounting
- Data migration
- Custom development
Empresa MX
The SMB already invoicing that needs Odoo stamping correctly from day one.
- Everything in Starter, up to 10 users
- CFDI 4.0 with your PAC
- Payment complement
- DIOT and electronic accounting
- Catalog up to 500 products with SAT codes
- 3 sessions of 2 h · 60 days of support
- Stamped payroll
- Addendas
- POS or e-commerce
- Carta Porte
- Historical data migration
- Odoo license
Comercio MX
Retail selling both in store and online, needing to invoice both.
- Everything in Empresa MX, up to 20 users
- POS with global invoice and self-invoicing
- E-commerce with payment gateway
- 1 marketplace connector
- Catalog up to 2,000 products
- 4 sessions of 2 h · 90 days of support
- Stamped payroll
- Addendas
- Carta Porte
- More than one marketplace
- Custom development
- Odoo license
Add-ons quoted separately
These are the expensive surprises of an Odoo project in Mexico. We prefer to put them on the table upfront.
| Add-on | Price | Why it is separate |
|---|---|---|
| Stamped payroll | from $45,000 | Odoo includes it in no edition, neither Community nor Enterprise |
| Addenda per customer | $12,000–18,000 | The format is set by the retailer, and it forces Odoo.sh or self-hosting |
| Carta Porte 3.1 | from $25,000 | Configuration plus shipment testing with the SAT |
| Historical data migration | quoted | Depends on the real state of your data; we look before pricing it |
You pay the Odoo license directly to Odoo
We do not resell it or add margin. These are Odoo's official public list prices for Mexico (July 2026), so you can compare against anyone else's quote.
| Plan | Annual | Monthly | What it covers |
|---|---|---|---|
| One app | $0 | $0 | A single app, unlimited users |
| Standard | $180–225 user/month | $228–285 user/month | All apps on Odoo's cloud |
| Custom | $274–342 user/month | $340–425 user/month | Adds Studio, multi-company and external API |
Prices before VAT. Community has no per-user license, but it also lacks the module that stamps CFDI 4.0 — we explain it in the versions guide. See the versions guide.
What actually moves the price
If someone quotes you without asking about these, they are quoting blind.
The state of your catalogs
Every product needs the SAT's ClaveProdServ and ClaveUnidad, and every customer their RFC, regime and CFDI use. With 100 products that is a day; with 2,000 and a messy customer base, it is the bulk of the project.
Who you invoice
If your customers require addendas, everything changes: it forces an Odoo tier that accepts modules, and each addenda is quoted separately.
Where you are coming from
Migrating history from CONTPAQi, Aspel or SAP is not the same as starting clean. That is why migration is quoted after seeing your data, not before.
How close your operation is to standard
Odoo covers a great deal out of the box. What costs money is what it does not cover: that is development, and development is estimated with a proper analysis, not off the cuff.
How it compares to the market
Third-party public prices, verified in July 2026. We include them for reference, not to knock anyone.
| Reference | Published price | Equivalent to |
|---|---|---|
| Odoo official · 25 h pack | $19,550 | $782 per hour |
| Odoo official · 100 h pack | $68,000 | $680 per hour |
| Odoo official · 200 h pack | $136,000 | $680 per hour |
| itonline.mx · 40 h pack | $39,440 | $986 per hour |
Odoo states that 80% of projects within that scope go live in 200 hours or less. Our packages are sized within that range, with the difference that they carry closed scope and a committed date instead of a bucket of hours.
Frequently asked questions
Can't find your question? Talk to an engineer — no sales script.
Contact us →Is the package price really fixed?
Yes, as long as the scope is the published one. That is why each package also lists what it does NOT include: if your case needs something from that list, we quote it separately and you know before signing. What we do not do is reopen a "fixed" price mid-project.
Why do you not publish an hourly rate?
Because what you buy is not hours, it is a working system on a date. If we charged by the hour, we would earn more the slower we worked. For work outside a package we do bill hourly, and the rate is in the proposal.
How much is the Odoo license on top of the package?
It depends on users and plan; the official list is above. You pay it directly to Odoo, not to us. If your case fits Community, the license is zero — but then stamping has to be solved another way, and that does cost.
What if my project does not fit any package?
It gets quoted custom, starting from the closest package. In the assessment we define scope and hand you a fixed budget in writing, even if you decide not to implement with us.
Does it include hosting and support after go-live?
Each package includes a support period (30 to 90 days depending on the package). After that we offer monthly support and hosting plans, presented in the proposal.
When does the timeline start?
When we have what we need from your side: SAT certificates, catalogs and access. If that is delayed, the date shifts — we say so at kickoff so there are no surprises on either side.
Get your AI assessment in 3 minutes
No sales meetings. Answer a few questions and get an actionable plan — with the option to book directly with an expert.
Free · 3 minutes · no commitment