Contact Us

Odoo 20: New Features, AI Agents, and Upgrade Guide for Australian Businesses

Odoo 20 is the September 2026 major release of the open-source Odoo platform, unveiled at Odoo Experience in Brussels from 24 to 26 September 2026. For Australian mid-market businesses already running Odoo, the practical question is whether it is worth upgrading now.

The headline changes are autonomous AI Agents, native Model Context Protocol (MCP) support, full offline mode, and the merger of Field Service into Planning. A new credit-based pricing model for AI features turns artificial intelligence into an ongoing operational cost. Australian localisation continues its progressive journey: Odoo 19 delivered Single Touch Payroll Phase 2 and Peppol readiness, and Odoo 20 adds Basiq open banking for bank synchronisation.

This guide covers the shipped features, practical AI considerations, and the upgrade decision most Australian teams are weighing.


What Is Odoo 20 and When Was It Released?

Odoo officially launched version 20 at Odoo Experience 2026 in Brussels from 24 to 26 September 2026, marking the platform’s 20th major release since its origins as TinyERP. It follows Odoo 19 (September 2025) and shipped with autonomous AI Agents, native MCP support, a merger of Field Service into Planning, and full offline mode.

The release was presented by Odoo founder and CEO Fabien Pinckaers to 65,000 registered attendees.

What makes Odoo 20 structurally different is the depth of its AI integration: earlier versions embedded AI as features, while Odoo 20 introduces agents that act autonomously.

What’s New in Odoo 20: The Key Changes

Beyond AI Agents (covered in the next section), Odoo 20 ships five headline changes: full offline mode, a refreshed interface, the discontinuation of Field Service, accounting on autopilot, and updates across eCommerce, Point of Sale, Sales, and Website.

Full Offline Mode

Odoo 20 works entirely offline: records can be created, read, updated, or deleted without a connection. Changes sync automatically when connectivity returns. This is practical for warehouse teams, field technicians, and point-of-sale operators in locations with intermittent internet.

Odoo 20 offline mode Havi Technology

Odoo 20 offline mode: records modified without an internet connection sync automatically when connectivity returns. Source: Odoo Experience 2026 keynote.

Interface Refresh and Material Symbols

The interface keeps the layout of version 19 but refreshes icons to Google’s Material Symbols, places content on white backgrounds against lighter chrome, and adds subtle interaction animations. The result is less visual noise.


Odoo 19 (top) and Odoo 20 (bottom) interface comparison: lighter backgrounds, Material Symbols icons, and softer chrome. Source: Odoo Experience 2026 keynote.

Field Service Merges into Planning

The Field Service app is discontinued in Odoo 20. Its features (live map, route planning, worksheets, travel fees, customer equipment tracking, website booking forms) now live inside Planning. Workflows are preserved but re-homed, which means retraining field teams. Teams running Field Service as a critical workflow should test the Planning equivalents in a staging environment before upgrading.


Former Field Service scheduling now managed through the Planning app's Schedule by Resource view in Odoo 20. Source: Meet Odoo 20’s best features - Odoo YouTube.

Accounting on Autopilot: PISP, AI Assistant, and Payroll Simplification

Accounting in Odoo 20 ships with embedded payment initiation through Payment Initiation Service Providers, removing the need to export payment batches or scan QR codes. An AI accounting assistant checks entries against local compliance rules and flags anomalies. Payroll removes the work entries flow and adds net-to-gross salary simulation. Wynand Tastenhoye, presenting accounting at Odoo Experience 2026, addressed the question these capabilities raise:


Embedded payment initiation in Odoo 20 accounting: bills paid directly from the system without exporting payment batches. Source: Odoo Experience 2026 keynote.

"Does that mean I don’t need an accountant anymore? No, of course not. But if your accountant is running your accounting on Odoo, at least you will be sure to pay him for valuable advice instead of low added value tasks." - Wynand Tastenhoye, Odoo Business Development Manager, Odoo Experience 2026

Other Notable Updates

Module

Key Changes in Odoo 20

eCommerce

Pay on Invoice, portal-driven returns, preferred delivery dates, WhatsApp abandoned cart follow-up

Point of Sale

Redesigned floor plan editor, automatic combo detection, product snoozing, QR self-order with kitchen-visible customer notes

Sales

Description-only lines, editable margins, tax include-or-exclude toggle

Website

AI assistant that builds pages from prompts, native llms.txt support for AI-engine readability


AI Agents in Odoo 20: What They Can Do, What They Cost, and What to Consider

Odoo 20 introduces autonomous AI Agents that create records, update records, respond to files, and trigger automated actions. All capabilities require Odoo In-App Purchase (IAP) credits, shifting AI from a free experiment to an ongoing cost. For Australian businesses, three considerations matter more than the feature list: data readiness, human oversight, and privacy compliance.

What AI Agents Can Do in Practice

AI Agents operate on the same database as the rest of Odoo 20. In practice, they can:

  • Create records from a text or voice prompt (a sales order from an email, a lead from a scanned business card, a project from a brief)
  • Update existing records when triggered by scheduled events or field changes
  • Respond to questions about files in Odoo Documents
  • Generate images for marketing or product listings
  • Request specific permissions before acting outside their default access rights


An AI Agent in Odoo 20 creating project tasks from an uploaded PDF document, requesting permission before modifying the database. Source: Odoo Experience 2026 keynote.

The permission step keeps a human in the approval chain even when the agent is otherwise autonomous.

How MCP Opens Odoo to External AI Tools

The Model Context Protocol (MCP) lets external AI tools (Gemini, OpenAI, Claude, and others) read from and write to an Odoo database with the user’s access rights preserved. Nothing needs to be built on the Odoo side beyond a URL and credentials. For businesses already using external AI, MCP removes the integration layer that previously required a developer.

IAP Credits: How AI Features Are Priced

Every AI Agent capability draws on Odoo IAP credits, purchased in-app from EUR 1.00 per credit (every new database receives 20 free credits to start). Credit usage varies by feature, task complexity, and request size. Packs range from 10 credits (EUR 10) to 1,000 credits (EUR 1,000), with no expiry on unused credits.

To illustrate: suppose an AI Agent extracts data from a supplier invoice (one credit), then creates the vendor bill (one credit), and a second agent generates a product image (one credit). Three tasks, three credits. A team processing 200 invoices per month would consume roughly 400 credits on invoice handling alone, or around EUR 400 at EUR 1.00 per credit. Actual per-task consumption may differ. Starting with the 20 free credits included in every new database is the practical way to measure real usage. For Australian businesses, consulting your Odoo implementation partner on local credit pricing and pack options is the recommended next step.

Practical Considerations Before Adopting Odoo 20 AI Agents

Fabien Pinckaers framed Odoo’s AI positioning at Odoo Experience 2026:

odoo 20 features Havi Technology Pty Ltd

Fabien Pinckaers at Odoo Experience 2026 on Odoo's open-source advantage for AI. Source: Odoo Experience 2026 keynote.

"Odoo has an unfair advantage in AI. 2% of the open-source lines of code in Python in the world is Odoo, and all the AI LLMs are trained on open-source data." - Fabien Pinckaers, Odoo founder and CEO, Odoo Experience 2026

Beyond positioning, four considerations shape responsible adoption.

  • Data readiness first. If your data is inconsistent across systems, AI will scale the confusion, not fix it.
  • Not every workflow should be automated. Keep humans in the chain for decisions involving customer trust, financial sign-off, or team judgement.
  • Native, MCP, or custom build. Decide upfront whether native Odoo AI, an MCP-connected external tool, or a custom build fits your workflow. This prevents paying for capability you do not need.
  • Australian Privacy Act applies. AI workflows touching personal data should be documented with human oversight aligned to Privacy Act requirements.

While Odoo 20’s native AI Agents are new, Havi has deployed AI automation into Odoo for Australian clients. Our AI-powered OCR automation for a leading Australia and New Zealand B2B agency delivers 99% extraction accuracy with invoice turnaround under 30 seconds. The same practitioner considerations apply to Odoo 20’s AI Agents.

Should You Upgrade to Odoo 20 or Stay on Your Current Version?

For most Australian mid-market Odoo users, Odoo 20 is worth planning for but rarely worth rushing to on day one. The right call depends on agentic AI fit, Field Service workflow impact, and Australian localisation readiness for your modules.


Upgrade decision framework for Australian Odoo users considering Odoo 20.

When Upgrading to Odoo 20 Makes Sense

Upgrading makes sense if your team has workflows suited to agentic AI and your data is clean enough to feed agents reliably. It also makes sense if Field Service is a critical workflow, because the consolidation into Planning is a change you want to control early. If you are on Odoo 18 or earlier, Odoo 20 brings enough new capability (agentic AI, accounting automation, payroll simplification) to justify skipping a version and planning one considered upgrade project.

On timing: Odoo 20 is already available for all new databases, but the upgrade platform for existing databases is expected by the end of November 2026, with test mode available sooner.

When Staying on Odoo 18 or 19 Is the Better Call

Staying is the better call if your setup is mature and the upgrade effort may not pay back within 12 months. If custom workflows require significant re-testing against Odoo 20, the validation cost may exceed the feature benefits. If Australian localisation requirements extend beyond Basiq into payroll, e-invoicing, or tax reporting not yet verified for Odoo 20, staying until confirmation is the lower-risk path.

Odoo 20 Pricing: What Changed and the New Light User Tier

Odoo 20 introduces a Light User tier at AUD 12.90 per user per month alongside three plans: One App Free (AUD 0), Standard (AUD 34.40/user/month), and Custom (AUD 64.00/user/month) on yearly billing.


Odoo 20 pricing tiers for Australian businesses, including the new Light User option at AUD 12.90 per user per month. Source: odoo.com/pricing.

Light Users can manage their own time off, expenses, attendance, and appraisals, use Point of Sale and Shop Floor, and operate inventory barcode and Planning workflows (Odoo Enterprise Subscription Agreement). For businesses with warehouse, retail, or field staff, this reduces the per-head cost of broader platform access.

Licence tiers, implementation costs, and ongoing support fees each contribute to the total cost of running Odoo for an Australian mid-market business, and Havi's Odoo pricing breakdown covers per-user costs, hosting options, and real implementation benchmarks across different business sizes.

Australian Localisation: A Progressive Journey Across Versions

Australian localisation in Odoo has matured version by version. Odoo 19 delivered Single Touch Payroll Phase 2, SuperStream, Peppol PINT-A-NZ e-invoicing, and Australian Taxation Office integrations. These remain in Odoo 20.Odoo 20's Australia-specific additions are a Basiq open banking integration for bank synchronisation and native integrations with ShipStation and carriers including Australia Post and New Zealand carriers (Ray Carnes, Odoo Senior Project Director, 2026).

For eCommerce and logistics teams, this means direct shipping label and tracking capability without third-party connectors.

For teams with specific compliance needs, confirm localisation status for your modules with your Odoo implementation partner before scheduling the upgrade. Australian Privacy Act considerations also apply when AI Agents will access business data.

How to Prepare for Your Odoo 20 Upgrade

Preparation is less about the version number and more about your current setup. Two steps carry the most weight: reviewing dependencies before the upgrade window, then cleaning up avoidable complexity.

What to Review in Your Current Odoo Setup

Three things need reviewing: custom modules, integrations, and business-critical dependencies.

  • For custom modules, note which are partner-maintained, in-house, or built by unavailable vendors.
  • For integrations, map every external connection (accounting, banking, eCommerce, logistics, email).
  • For business-critical dependencies, list specialised units of measure, custom warranty processes, tailored batch transfers, and custom reporting. These warrant the most careful pre-upgrade testing.

What to Clean Up Before Any Odoo Upgrade

Four areas of cleanup pay off: workarounds, inconsistent data, unused customisations, and compliance touchpoints.

  • Workarounds for current-version limitations often break during upgrades.
  • Inconsistent data (duplicate records, mismatched codes) will carry into Odoo 20 unchanged.
  • Unused customisations add complexity the business no longer needs.

For Australian teams, add a compliance checklist: Single Touch Payroll Phase 2 continuity, SuperStream, Peppol PINT-A-NZ, Australian Taxation Office integrations, and Australian Privacy Act alignment if AI Agents will access personal data. Verify each with your Odoo partner before the upgrade window.

Lessons from Real Odoo Upgrade Projects

At the Odoo Business Show, TR Savage & Son’s Director Joel and Havi’s CTO Ryan shared their upgrade approach: upgrade every second or third year, review which customisations the new version replaces natively, eliminate what you can, then pass the rest to your partner for compatibility testing.

A separate project, an Australian timber manufacturer’s upgrade from Odoo 11 to Odoo 16, reinforced the same lessons at a larger version jump. The upgrade scoped four critical modules (Manufacturing, Purchase, Inventory, Sales), preserved load-bearing custom workflows (specialised UoM handling, warranty tracking, batch transfers for overseas shipments), and treated staff training as a first-class deliverable.

The lesson from both projects: upgrade success is about discipline, not version.

For shorter questions about Odoo 20, Australian readiness, and AI cost, the FAQ below covers the most common ones.

Frequently Asked Questions About Odoo 20


Making a Confident Decision About Your Odoo 20 Upgrade

The right upgrade decision is the one grounded in your setup, not in the roadmap.

Whether you want to see AI Agents and offline mode in action first, or you are ready to plan the actual move with custom module review and Australian localisation verification, the practical starting point is the same: see Odoo 20 in the context of your own workflows. Havi runs personalised demos tailored to your industry and modules, and has worked through Odoo upgrades with Australian businesses across manufacturing, timber, and B2B services.

Your setup, your team, your decision.

Book Your Odo​​​​o 20 Demo

Article Sources

Havi Technology requires writers to use primary sources to support their work. These include white papers, government data, original reporting, and interviews with industry experts. We also reference original research from other reputable publishers where appropriate. You can learn more about the standards we follow in producing accurate, unbiased content in our AI Content Policy:

  1. Odoo (2026). Odoo 20 release notes. Odoo.
  2. Odoo (2026). Meet Odoo 20's best features. YouTube.
  3. Odoo. Odoo Enterprise Subscription Agreement.
  4. Pinckaers, F. (2026). Opening keynote: Odoo 20 and industries. Odoo Experience 2026.
  5. Pinckaers, F. (2026). Opening keynote: Unveiling Odoo 20. Odoo Experience 2026.
  6. Tastenhoye, W. (2026). ‘Accounting and fiscal compliance’ in Opening keynote: Unveiling Odoo 20. Odoo Experience 2026.
  7. Ray Carnes (2026). Things to look forward to in #Odoo 20. LinkedIn.


Disclaimer

All content on Havi's blog is provided for informational and educational purposes only. It does not constitute legal or financial. While Havi Technology strives to ensure accuracy by referencing reputable sources and industry expertise, information may not be complete, current, or applicable to every business context. Readers should seek independent professional advice before making business or operational decisions. References to third-party products or services do not imply endorsement unless explicitly stated.

Want to see how Havi can help with your ERP software implementation?

Let our dedicated team support you every step of the way.