01
FIG 01 · Odoo Development
Odoo implementation planned for the next upgrade, not just go-live
Discovery, configuration, custom modules, integrations and data migration, with the version and hosting chosen first and customisations written so the next upgrade is routine, not a rebuild.
See how it works
FIG 02 · Quick answer
What do Odoo implementation services include?
Elgrith provides Odoo implementation services and custom Odoo development: discovery, configuration, custom modules, integrations and data migration. We choose the version and hosting first, since Odoo supports its last three major versions and Odoo 20 shipped in September 2026, and we write customisations that survive upgrades. We hold no Odoo partner tier, so advice stays independent.
- Odoo versions we plan new builds around
- 18–20
- Projects delivered since 2015
- 1,000+
- Clients across the USA, UK and India
- 250+
- Your code, configuration and IP
- 100%
FIG 03 · Why it matters
Odoo 20 is out. Every version has a support window.
From Odoo’s release notes and supported-versions documentation, read on 23 Oct 2026.
01
Sept 2026
Odoo 20 released
The release notes add AI agents that can be triggered by automated and scheduled actions, an offline mode for records, and access rights that carry their own record domains.
Source: Odoo, Odoo 20 release notes (read 23 Oct 2026)(opens in a new tab)02
3
Major versions supported
Odoo “provides support and bug fixing for the 3 last major versions”. With Odoo 20 out, that window is 18, 19 and 20.
Source: Odoo documentation, Supported versions (read 23 Oct 2026)(opens in a new tab)03
Oct 2026
Odoo 17 end of support (planned)
Odoo lists 17.0 end of support as “October 2026 (planned)”. Databases still on 17 or older should plan an upgrade now.
Source: Odoo documentation, Supported versions (read 23 Oct 2026)(opens in a new tab)
FIG 04 · Version check
Which Odoo version in 2026: 18, 19 or 20?
Pick the version before anything else: it decides which apps and community modules are ready, and when you upgrade next. For most new builds the answer is the newest version your required modules support.
| Version | Released | End of support | Our view |
|---|---|---|---|
| Odoo 20 | September 2026 | Supported (newest) | Default for new builds, if the modules and localisation you need are ready |
| Odoo 19 | Previous major version | Supported | Sound choice when a module you rely on isn’t ported to 20 yet |
| Odoo 18 | October 2024 | October 2027 (planned) | Supported, but plan the next upgrade into your budget |
| Odoo 17 | November 2023 | October 2026 (planned) | Upgrade now |
| Odoo 16 and older | 2022 and earlier | Ended (16: October 2025, planned) | Out of support: upgrade or re-implement |
Sources: the Odoo 20 release notes and Odoo’s supported-versions documentation (the edition that lists 17.0 and 18.0 dates; the newest edition’s table did not render when we checked), read 23 Oct 2026. Odoo supports its last three major versions, so we recheck this table before every project starts.
Weighing Odoo against NetSuite? Read Odoo vs NetSuite in 2026FIG 05 · What you get
Odoo development company services
Odoo is a set of apps (Accounting, Inventory, Manufacturing, CRM, eCommerce, POS and more) on one database. We configure the standard apps first, then build custom modules in Python, XML and OWL only where the standard flow doesn’t fit.

02
Configuration
03
Custom modules
04
Odoo Studio
05
External API
06
Data migration
07
Version upgrades
08
Reports and documents
Deliverables
11
deliverables, in writing
FIG 06 · Migrate and connect
Data migration and integrations
Most Odoo projects replace one system and connect to several others. We plan both before configuration starts, because the data model decides how clean the migration and the integrations will be.
- QuickBooks
- Tally
- Spreadsheets
- Shopify
- Payments
- BI and reports
From QuickBooks or Xero
- Move
- Customers, vendors, products, open items and balances
- Check
- Trial balance matched at the cut-over date
From Tally
- Move
- Ledgers, stock items, GST details and open bills
- Check
- GSTIN and HSN data validated before import
Shopify and other stores
- Sync
- Orders, stock, prices and customers
- Or
- Odoo eCommerce as the store itself
Payments
- Connect
- Payment providers to invoices and the online store
- Reconcile
- Payouts matched to bank statements
Localisation
- India
- GST and e-invoicing set up with your IRP flow
- UK
- VAT returns under Making Tax Digital
Data pipelines
- Feed
- Odoo data into your warehouse and dashboards
- Keep
- Odoo as the system of record
FIG 07 · Implement
Odoo implementation services, discovery to go-live
Standard first, customise with a business reason. Each phase ends with something you can test, not a slide deck.
06principles
Discovery
Workshops with each team, a process map and a fit-gap list against standard Odoo apps.
Version and hosting
Odoo 18, 19 or 20, on Odoo Online, Odoo.sh or on-premise, chosen with you and written into the scope.
Configuration sprints
Apps configured in a staging database, demoed every week and signed off by the people who will use them.
Test migrations
At least one full test migration, reconciled, before the real one.
Training
Role-based sessions and short how-to notes for each team.
Go-live
A planned cut-over with the old system kept read-only until sign-off.
FIG 08 · Customise
Odoo customization services that survive upgrades
Every customisation is code someone has to port at the next major version. We keep the count low and write what remains so it ports cleanly.
06principles
Separate modules, no core edits
Changes live in your own modules that inherit standard models and views; we never edit Odoo’s source.
Python on the ORM
Business logic on the Odoo ORM, with automated tests that run on each upgrade.
Python developmentGit and staging
Every module in your Git repository, tested on a staging copy of your data before production.
Apps Store modules, checked
Third-party modules from the Odoo Apps Store reviewed for version support and code quality before you depend on them.
Access rights
Groups and access rights reviewed, especially on Odoo 20, where record rules move into each access right’s own domain.
Upgrade notes
A list of every customisation and what it does, so the next upgrade starts with a map.
FIG 09 · After go-live
Odoo consultant support after go-live
The first months after go-live decide whether people trust the system. An Odoo consultant stays on hand to fix, tune and extend, on terms agreed in your written scope.
06principles
Hyper-care
A period of close support right after go-live, with fixes prioritised with your team.
Backlog and improvements
New reports, automations and small modules planned in a shared backlog.
Upgrade planning
A dated plan to move to the next supported version before yours reaches end of support.
Odoo AI agents
Odoo 20’s AI agents set up where they help, with scheduled triggers and human review.
Training new staff
Refresher sessions and updated how-to notes as your team changes.
FIG 10 · Process · 6 steps
Pick the version first, build second
A free call, a discovery and a fixed written quote, then configuration and custom modules in sprints with weekly demos. You own the modules, configuration and documentation.
- Step 01
Free call
Tell us what you run today, which Odoo apps you are considering and by when you need them. We ask about companies, users, data, localisation and integrations.
- Step 02
Assessment
Discovery workshops, a fit-gap list, and the version and hosting decision, with every proposed customisation given a business reason.
- Step 03
Fixed written quote
A written scope, a fixed quote and the plan for data migration, testing and hand-over, before any work starts.
- Step 04
Sprints with weekly demos
Configuration and custom modules in sprints on a staging database, demoed every week, with test migrations reconciled against your old system.
- Step 05
Launch
A planned cut-over after a full rehearsal, with the old system kept read-only until sign-off.
- Step 06
Support
Fixes, improvements and version upgrades on terms agreed in your written scope.
FIG 11 · What you get
Everything included
Written into your fixed quote, so you know exactly what you are paying for before work starts.
11items
- Written scope and fixed quote
- Process map and fit-gap list
- Version and hosting decision, in writing
- Configured Odoo database
- Custom modules in your Git repository, with tests
- Reconciled data migration and cut-over plan
- Integrations with logging and error alerts
- Reports and document layouts
- Role-based training and how-to notes
- Customisation register for future upgrades
- Hand-over: modules, configuration and documentation are yours
FIG 12 · Tech & tools
The tools behind the work
Proven, well-supported tools, chosen for your project and set up in accounts your business owns.
- Odoo 20
- Odoo 19
- Odoo 18
- Odoo Community
- Odoo Enterprise
- Odoo Online
- Odoo.sh
- Odoo Studio
- Python
- PostgreSQL
- OWL
- XML-RPC
- JSON-RPC
- Docker
- Git
- Shopify
FIG 13 · Who it’s for
Odoo for manufacturers, distributors, retailers and service firms.
The same rules everywhere: standard first, version chosen up front, your database and your IP.
3 audiences
US teams
Odoo for growing US companies.
US projects run through our New York client partner, with engineering at our New Delhi HQ. Typical work: inventory and manufacturing on Odoo, with accounting, ecommerce and shipping integrations.
- New York client partner
- Inventory and manufacturing
- Store and shipping links
- Fixed written quote
UK teams
Odoo implementation for UK organisations.
UK projects run through our London client partner, with engineering at our New Delhi HQ. We write in UK English, set up VAT and Making Tax Digital for VAT, design data handling around UK GDPR, and agree working hours in your written scope.
- London client partner
- UK English throughout
- VAT and MTD for VAT
- Fixed written quote in GBP
India
Odoo for Indian businesses.
Implementations run from our New Delhi HQ, with GST, e-invoicing and Tally migrations planned from the start, and a fixed written quote in rupees.
- Built at our New Delhi HQ
- GST and e-invoicing
- Tally migration
- Fixed written quote in rupees
FIG 14 · Working with us from the USA and UK
Built in New Delhi. Run on your hours.
Every project gets a point of contact in New York or London and an engineering team in New Delhi. Here is how today’s working days line up, live.
New York
North America
--:--ET
New Delhi team Your working day- Shared working time
- ≈ 3 hours today
- New Delhi is
- 10.5 h ahead
- Live calls, your time
- 9 a.m. to 12 p.m. ET
London
UK & Europe
--:--UK
New Delhi team Your working day- Shared working time
- ≈ 4.5 hours today
- New Delhi is
- 5.5 h ahead
- Live calls, your time
- 9 a.m. to 1:30 p.m. UK
Three ways to work together
- 01
Fixed-scope project
A written scope, one fixed price and a dated plan. Suits websites, apps and MVPs.
- 02
Dedicated team
Designers and engineers on your roadmap every month, billed monthly.
- 03
White label
For US and UK agencies: our work, your brand, unbranded deliverables.
Every engagement
- Fixed quote in USD, GBP or INR after a free 30-minute call
- NDA before discovery. You own all code, designs and content
- A working demo every sprint, not status slides
- Reply within one business day, calls inside your hours
Calls on ET or UK hours
FIG 15 · Hosting
Odoo Online vs Odoo.sh vs on-premise
Hosting decides your upgrade path. Odoo Online gets intermediate Online versions about every two months; Odoo says those are not released for Odoo.sh or on-premise, which get major versions only.
| Odoo Online | Odoo.sh | On-premise | |
|---|---|---|---|
| Who runs the servers | Odoo | Odoo (cloud platform with Git-based staging) | You or your host |
| Releases you get | Online versions about every two months, plus majors | Major versions only | Major versions only |
| Custom Python modules | No: Studio and standard apps | Yes | Yes |
| Odoo plan needed (read 23 Oct 2026) | Any plan | Custom plan | Custom plan |
| Best for | Standard processes, little custom code | Custom modules without running servers | Data that must stay on your own servers, or Community edition |
FIG 16 · Partner tiers
About Odoo partner tiers: what they measure
Odoo ranks its partners mainly by how many new Enterprise users they sell each year and how many certified staff they have. That measures licence sales, not delivery quality. Elgrith holds none of these tiers; you can buy Enterprise subscriptions from Odoo or a partner and still hire us to build.
| Ready | Silver | Gold | |
|---|---|---|---|
| New Enterprise users sold a year | 10 | 75 | 300 |
| Certified staff | 1 | 3 | 6 |
| Measures delivery quality? | No | No | No |
| Odoo’s cut of partner services | None: “Odoo will not take % from partner services” | None | None |
FIG 17 · Engage
Fixed-scope project vs dedicated Odoo developers vs team extension
We don’t publish rates. This is how the three ways to work with Odoo developers compare.
| Fixed-scope project | Dedicated specialist | Team extension | |
|---|---|---|---|
| Best for | A defined implementation, module or upgrade | A steady backlog of changes, reports and integrations | A deadline, a migration wave or a backlog spike |
| Who manages the work | Us, against a written scope | You, in your sprint | You, with our lead |
| How it is priced | One fixed quote | Monthly, per specialist | Monthly, per team |
| Code, configuration and IP | Yours | Yours | Yours |
FIG 18 · Compare
Odoo Community (LGPLv3) vs Enterprise
| Odoo Enterprise | Odoo Community | |
|---|---|---|
| Licence | Odoo Enterprise Edition License: needs a valid Enterprise subscription | LGPL version 3 (open source) |
| Apps | Community apps plus Enterprise-only apps such as Studio | Core apps; community modules fill gaps |
| Hosting | Odoo Online, Odoo.sh or on-premise | On-premise or your own cloud |
| Upgrades | Odoo’s upgrade service is part of the subscription | You or your developer run them |
| Licence cost | Per-user subscription from Odoo (see odoo.com) | No licence fee; you pay for hosting and development |
FAQ
Frequently asked questions
Straight answers about Odoo Development with Elgrith.
It depends on how many apps and companies you go live with, how much data and history you migrate, the number of customisations and integrations, localisation needs and how quickly your team can test. After discovery you get a timeline in your fixed written quote.
FIG 19 · Related
Keep exploring
ERP Development
Custom ERP & ERP integrationsAccounting Software Integration
QuickBooks, Xero, Sage & Tally syncPython Development
Django, FastAPI & Python for AIE-commerce Development
Shopify, Plus & headless storesAPI Integration
Connect your apps, CRM & paymentsData Engineering
Pipelines, warehouses & AI-ready data
Free 30-minute call
Plan your Odoo build for the next upgrade.
Tell us what you run today. After a free call you get a discovery plan, a written scope and a fixed quote for the implementation, modules and migration.
Pick a day for your call
OpenPick a day. You'll choose a time in your own time zone on the next step.





