Odoo follows an annual release cycle. Each new major version is not a patch — it is a full platform upgrade with new features, UI changes, API differences, and database schema changes. For Bangladesh companies running custom modules (Bangladesh VAT rules, BGMEA payroll, LC tracking, EPZ fiscal positions), each upgrade requires migrating those modules to the new API — which is developer work, not a one-click update.
Understanding what each version actually adds — versus what is just cosmetic change — is essential before committing to an upgrade budget.
Every Odoo upgrade that breaks a custom module costs more than the upgrade itself. Plan for it.
Version overview and timeline
- Introduced Odoo Discuss overhaul
- New website builder
- Improved accounting SEPA
- Spreadsheet improvements
- New UI/UX design system
- Purchase approval workflow
- Project milestone billing
- Manufacturing scheduling Gantt
- Improved Odoo Spreadsheet
- AI-assisted accounting entries
- AI email suggestions (CRM/Helpdesk)
- New mobile app interface
- Improved manufacturing planning
- Enhanced spreadsheet functions
- Wider AI coverage (inventory, HR)
- UI refinements over Odoo 18
- Performance and speed gains
- Continued manufacturing planning polish
What changed in Odoo 17 — details that matter
UI overhaul (the biggest operational impact)
Odoo 17 introduced a completely redesigned user interface. The navigation was restructured, list and kanban views were redesigned, form layouts were updated. For Bangladesh factory workers who learned Odoo 16 over months, this is a meaningful retraining event — plan for 1–2 days of refresher training per user group (warehouse, accounting, HR, production floor). The new UI is genuinely better — faster to navigate, cleaner layout — but the transition has a real productivity dip.
Manufacturing scheduling Gantt
Odoo 17 added a Gantt-based production planning view for manufacturing orders. Production managers can drag and drop manufacturing orders across work centers and time slots. For Bangladesh factories managing multiple work centers (cutting, sewing, finishing, packing), this is a significant operational improvement over the list-based planning in Odoo 16. You can visualize capacity conflicts before they cause production delays.
Purchase approval workflow
A configurable multi-level purchase approval workflow was added in Odoo 17, allowing purchase order approval routing based on amount thresholds, product categories, or departments. Bangladesh factories with a management-approved purchasing process (requiring MD or GM sign-off on purchases above BDT 50,000) can configure this without custom code in Odoo 17.
Odoo Spreadsheet integration
Odoo 17 significantly improved the Spreadsheet module — a Google Sheets-style spreadsheet built into Odoo that can pull live data from any Odoo model. Finance teams can build management reports (P&L, budget vs actual, cash flow) that update automatically with live Odoo data. This reduces the "export to Excel and manipulate" workflow that most Bangladesh accounting teams rely on.
What's new in Odoo 18
AI features (Enterprise only)
Odoo 18 is the first version with native AI integration throughout the platform:
- AI accounting suggestions: When posting a vendor bill, Odoo 18 suggests the correct accounting journal entry based on historical patterns. For high-volume accounts payable operations (100+ vendor bills/month), this reduces manual coding time.
- AI email suggestions in CRM: When composing an email to a lead or customer, Odoo 18 suggests email content based on the context of the deal. Useful for export sales teams managing multiple buyer relationships.
- AI lead scoring: CRM leads are automatically scored based on engagement patterns and historical conversion data.
These AI features require an internet connection and are Enterprise-only. For Bangladesh manufacturing companies focused on production operations rather than CRM, the AI features are interesting but not a compelling upgrade reason alone.
Manufacturing planning improvements
Odoo 18 refined the manufacturing scheduling introduced in Odoo 17, adding better capacity planning, improved overlap detection, and enhanced subcontracting workflow. For factories with complex production planning challenges (multi-shift operations, shared work centers, subcontracted operations), Odoo 18 manufacturing is meaningfully better than Odoo 17.
New mobile app interface
The iOS and Android apps were redesigned in Odoo 18 with a mobile-first layout optimized for field operations (delivery, service, manufacturing floor checks). For Bangladesh sales teams and warehouse supervisors using mobile ERP access, the improved app is a usability gain.
What's new in Odoo 19
Odoo 19, released in October 2025, is an incremental release rather than a dramatic overhaul — which is good news for upgrade planning. The headline changes:
- Wider AI coverage: the AI features introduced in Odoo 18 (accounting suggestions, email drafting, lead scoring) were extended into more modules, including inventory replenishment hints and HR. As with Odoo 18, these are Enterprise-only and need internet connectivity.
- UI refinements: Odoo 19 polishes the design system introduced in Odoo 17 — no disruptive relearning, just smoother navigation and faster views. Migrating users do not face the retraining event that the 16 → 17 jump caused.
- Performance: general speed improvements in list/kanban rendering and report generation — noticeable on larger Bangladesh databases with multi-year transaction history.
- Manufacturing: continued refinement of the scheduling and capacity-planning work that Odoo 17 and 18 built up — incremental, not a rebuild.
For a Bangladesh manufacturing company, Odoo 19 does not introduce a single must-have feature that justifies rushing an upgrade. It is a sound version to deploy fresh in late 2026, but Odoo 18 remains the more conservative target while local partner experience with 19 builds up.
Feature comparison table
| Feature area | Odoo 16 | Odoo 17 | Odoo 18 | Odoo 19 |
|---|---|---|---|---|
| User Experience | ||||
| UI design system | V16 design | ↑ Full redesign | Incremental | Refined |
| Dark mode | ✗ | ✓ | ✓ | ✓ |
| Mobile apps (Enterprise) | ✓ V16 | ↑ Improved | ↑ Redesigned | ↑ Improved |
| Manufacturing | ||||
| Manufacturing Gantt scheduling | ✗ | ✓ Added | ↑ Enhanced | ✓ |
| Capacity planning | Basic | Basic | ↑ Improved | ↑ Improved |
| Subcontracting workflow | ✓ | ✓ | ↑ Refined | ✓ |
| Quality module | ✓ | ✓ | ✓ | ✓ |
| Accounting & Finance | ||||
| AI accounting suggestions | ✗ | ✗ | New | ↑ Expanded |
| Bank reconciliation | ✓ | ↑ Improved matching | Same | Same |
| Odoo Spreadsheet (BI reporting) | Basic | ↑ Major upgrade | ↑ More functions | ↑ More functions |
| Purchase & Supply Chain | ||||
| Purchase approval workflow | ✗ (requires custom) | ✓ Native | ✓ | ✓ |
| Reordering rules & MTO | ✓ | ✓ | ✓ | ✓ |
| CRM & Sales | ||||
| AI lead scoring | ✗ | ✗ | New | ✓ |
| AI email suggestions | ✗ | ✗ | New | ↑ Expanded |
| Project milestone billing | ✗ | ✓ Added | ✓ | ✓ |
| Platform | ||||
| LTS (Long-Term Support) | ✓ Until ~2027 | ✗ Standard | ✗ Standard | ✗ Standard |
| Community support maturity | High (3 years) | High (2 years) | Growing (1 year) | New (<1 year) |
Upgrade path and migration risk
Odoo does not support skipping versions for database migrations. The path is sequential:
The migration effort for each step:
- Standard modules only (no custom code): Each version migration is mostly automated via Odoo's upgrade scripts. A Bangladesh company with a standard Odoo 16 installation (no custom addons, no overrides) can migrate to 17 in 1–2 days of testing and cutover.
- Bangladesh-specific custom modules: Each custom module must be manually updated to the new Odoo API. Key changes between Odoo 16 and 17 include field API changes, view XML syntax changes, and ORM method updates. A typical Bangladesh custom module (e.g., Mushak 6.3 report, BGMEA payroll rules, LC tracking) requires 1–3 days of developer work per module to migrate. Budget BDT 8,000–25,000 per custom module for the migration.
- Third-party apps from Odoo Apps Store: You depend on the app author to release an Odoo 17/18/19 compatible version. Popular apps usually update within 3–6 months of a new Odoo release. Less popular Bangladesh-specific apps may not be updated — contact the author before committing to an upgrade timeline.
Bangladesh-specific context
These are the version-specific considerations most relevant to Bangladesh Odoo deployments:
- Mushak / NBR custom modules: All Bangladesh NBR compliance modules need to be tested after each version migration. The Mushak 6.3 report logic and tax configuration approach did not change fundamentally between 16 and 17 — but the report template XML syntax changed, requiring an update to the report module.
- BGMEA payroll rules: Salary rule Python logic is stable across versions. The main migration effort is view XML updates and Python API changes in the salary structure model. A BGMEA payroll custom module typically requires 1 day to migrate per version.
- Multi-company users: If you run a multi-company Odoo setup (holding company + subsidiaries), test inter-company transaction flows carefully after migration. Odoo 17 made changes to the inter-company rules configuration that can break existing setups. See our Odoo multi-company setup guide for the configuration reference.
- Training impact of Odoo 17 UI: The most underestimated migration cost is retraining. Budget for 2 days of refresher training sessions for each user group after migrating to Odoo 17. For a 100-user factory, this is 8–10 group training sessions and represents a real productivity impact during the first 2–4 weeks post-migration.
- Deployment hosting: For factories using the on-premise hosting approach discussed in on-premise vs cloud Odoo Bangladesh, version migration requires a server-side upgrade (Ubuntu/PostgreSQL compatibility check included). Plan 1 extra day for server-level preparation.
Version recommendation for Bangladesh companies
New deployments starting in 2026: Target Odoo 18. It has well over a year of production deployments behind it, the accounting AI and manufacturing-planning improvements are genuinely useful, and Bangladesh partner experience with 18 is now solid. Odoo 19 is the newest release, but local partner experience with it is still thin — it becomes the better choice for fresh deployments in late 2026 and 2027.
Currently on Odoo 16, planning to upgrade: Plan a staged path — 16 → 17 → 18. Odoo does not support skipping versions in a database migration, so 17 is an unavoidable stepping stone even if you do not run on it for long. Odoo 16 community support is winding down, so do not delay the planning: budget for custom-module migration and set a UAT schedule now. Do not target 19 yet — every extra version jump multiplies your custom-module rewrite and testing cost.
Currently on Odoo 17, considering an upgrade: Moving to Odoo 18 is a reasonable step in 2026 — a single-version jump, a mature destination, and real feature gains in accounting AI and manufacturing planning. Skip Odoo 19 for now unless a specific 19-only capability is on your roadmap; let local partner experience with it mature first.
Before committing to an upgrade timeline, audit your custom module list and get migration effort estimates from your Odoo partner. The custom module migration is typically 60–70% of total upgrade cost. Need help planning an Odoo version migration? Get in touch →
Frequently asked questions
Which Odoo version should Bangladesh companies target in 2026?
For new deployments in 2026, target Odoo 18 — it is production-mature, has solid Bangladesh partner experience, and offers real gains in accounting AI and manufacturing planning. Odoo 19 (released October 2025) is the newest version but local partner experience is still thin; it suits fresh deployments in late 2026 onward. If you are upgrading from Odoo 16, use a staged 16 → 17 → 18 path — Odoo does not support skipping versions in a database migration.
What is the biggest change from Odoo 16 to Odoo 17?
The biggest operational change is the complete UI/UX redesign. Navigation was restructured, kanban and list views redesigned, and a dark mode added. For Bangladesh factory workers trained on Odoo 16, plan 1–2 days of refresher training per user group. Functionally, Odoo 17 added: manufacturing Gantt scheduling, native purchase approval workflow, project milestone billing, and significantly improved Odoo Spreadsheet for management reporting.
How much does an Odoo 16 to 17 upgrade cost in Bangladesh?
Cost depends on custom module complexity: standard installation (no custom modules) costs BDT 30,000–60,000. Installations with 3–5 Bangladesh-specific custom modules (Mushak, BGMEA payroll, LC tracking) cost BDT 1.5–4 lakh. Installations with 10+ custom modules cost BDT 5–12 lakh. Custom module migration (rewriting to the Odoo 17 API) is typically 60–70% of total upgrade cost.
Does Odoo 18 support AI features for Bangladesh businesses?
Yes — Odoo 18 (Enterprise only) includes AI-assisted accounting entry suggestions, AI email composition in CRM/Helpdesk, and AI lead scoring. The most useful for Bangladesh manufacturing is the accounting AI for vendor bill matching — it reduces manual reconciliation time for accounts payable teams. AI features require internet connectivity and are powered by Odoo's cloud AI service. Odoo 19 extends these AI capabilities into further modules.
What's new in Odoo 19 compared to Odoo 18?
Odoo 19 (October 2025) is an incremental release: it extends the AI features from Odoo 18 into more modules, refines the Odoo 17 design system without forcing relearning, and improves performance on large databases. For Bangladesh manufacturing companies it introduces no single must-have feature, so there is no urgency to rush an upgrade — Odoo 18 remains the conservative target while partner experience with 19 builds.