Technical Lab · 0026

Odoo 16 vs 17 vs 18 vs 19 — what Bangladesh companies need to know.

Most Bangladesh Odoo deployments are running version 16 or 17 in 2026, while Odoo 18 has matured and Odoo 19 has shipped. Before you upgrade — or start a new deployment — here is a plain-language breakdown of what changed across all four versions, what the migration risk is, and which version makes sense for your situation.

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

16
Released: October 2022
LTS — supported to 2027
Most common version in Bangladesh as of early 2026. Stable, well-documented, large community of local partners with deployment experience.
  • Introduced Odoo Discuss overhaul
  • New website builder
  • Improved accounting SEPA
  • Spreadsheet improvements
17
Released: November 2023
Stable
Complete UI overhaul — new navigation, improved kanban, dark mode. Largest visible change for users since Odoo 14.
  • New UI/UX design system
  • Purchase approval workflow
  • Project milestone billing
  • Manufacturing scheduling Gantt
  • Improved Odoo Spreadsheet
18
Released: October 2024
Stable — recommended
First version with native AI features (Enterprise). Improved mobile app. Manufacturing scheduling refinements.
  • AI-assisted accounting entries
  • AI email suggestions (CRM/Helpdesk)
  • New mobile app interface
  • Improved manufacturing planning
  • Enhanced spreadsheet functions
19
Released: October 2025
Latest — early adopters
Newest release. Extends AI across more modules, refines the UI, and improves performance. Bangladesh partner experience is still thin.
  • 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:

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:

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:

Odoo 16
Current for most BD
Odoo 17
Common stepping stone
Odoo 18
Recommended target
Odoo 19
Late-2026 deployments

The migration effort for each step:

Note · Accessories exporter, Gazipur16 → 17 upgrade weekend
A company that treated its 16 → 17 move as a one-click job ran the database upgrade on a Friday and expected to be live Monday. The standard modules migrated cleanly. Their custom Mushak 6.3 report did not — the report's QWeb template used view syntax Odoo 17 had changed, and it simply failed to render. VAT filing was due that week. What saved them was not speed but a staging copy: because the upgrade had been rehearsed on a database clone first, the broken template was a known item with a fix already scoped — half a day of developer work, not a compliance emergency. The rule the team kept afterwards: never migrate custom modules straight to production.

Bangladesh-specific context

These are the version-specific considerations most relevant to Bangladesh Odoo deployments:

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.

Version migration assessment

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.