Every year a new Odoo version arrives with a long list of features, and every year the same question follows: what actually changes for my business, and is it worth moving now? Odoo 20 is a bigger release than most, because it changes how AI works inside the system and how users are licensed.

At Core Group Company, we implement Odoo for our clients, so we have a point of view. This guide aims to cut through the release notes: what is new, what the new Light User licence means for your bill, and how to decide when to upgrade.



The short answer

Odoo 20 was unveiled at Odoo Experience in Brussels on September 24, 2026. Two things set it apart from recent releases.

  • AI that does the work, not just answers questions. AI agents can now create and update records, run on a schedule inside automations, and connect to outside AI tools through a built-in MCP server.

  • A new, cheaper user type. The Light User licence covers staff who only need Odoo for their own tasks, such as time off, attendance, the POS or barcode scanning, at a fraction of the full user price.

Around those two headlines sit offline mode, simpler access rights, a long list of accounting improvements and updates to almost every app. If your team includes many front-line or self-service staff, Odoo 20 can lower your licence bill. If you run custom modules, plan the upgrade carefully before you jump.

 

What is new in Odoo 20

AI agents that act

In earlier versions, Odoo’s AI mostly answered questions and drafted text. In Odoo 20, agents can create and change records, for example turning a client specification in a PDF into a project with its tasks. Automated and scheduled actions can call an agent, so routine checks run without anyone asking. Agents pause and ask before going too far, and a native MCP server lets outside AI assistants work with your Odoo data. One thing to budget for: Odoo’s release notes say AI features consume credits bought through In-App Purchase, so treat AI as a usage cost, not a free extra.

 

Offline mode

Users can now search, create and edit records without a connection, and Odoo syncs the changes once they are back online. This matters most for field technicians, warehouses with patchy Wi-Fi and staff on the road. Offline changes need to be reconciled later, so it is worth testing how your own workflows behave when two people edit the same record.

 

Simpler access rights

Odoo 20 removes record rules and puts the filter directly on the access right. For a standard database, permissions become easier to manage. For a database with custom modules, this is the change most likely to need developer time during the upgrade.

 

Accounting

Finance teams get a long list of practical improvements. Bill line prediction fills vendor bills based on past history. Customer invoice reminders can run manually or automatically. Asset models are simpler, reconciliation can run against several accounts at once, and bills can be paid from Odoo where the bank supports it. For US businesses, the US Sales Tax Report has been redesigned and there is a new AvaTax option, which matters if sales tax setup has been a pain point.

 

Inventory and Barcode

The Barcode app can generate lots and serial numbers in bulk, create products by scanning, and count a total instead of scanning every unit. Inventory valuation now shows more clearly when goods and invoices are out of step, such as goods received with the bill still pending. Intercompany and inter-branch flows are also improved for businesses running several warehouses or entities.

 

Sales, CRM and eCommerce

CRM adds lead distribution rules and lets you create upsells or renewals straight from a customer’s existing subscriptions. eCommerce adds customer returns through the portal, preferred delivery dates, minimum order quantities, automatic unpublishing when stock runs out and WhatsApp messages for abandoned carts. You can also sell online without installing the Inventory app.

 

Marketing, projects and services

Marketing Automation moves from simple email sequences to visual journeys that branch based on what a contact does, such as opening an email, visiting a page or filling in a form. Project gains a new dashboard and profitability reporting, and a new Timesheet Assistant suggests time entries so staff spend less time reconstructing their week. Rental adds seasonal pricing.

 

Everyday usability

Smaller changes add up for daily users: CC on emails sent from Odoo, pinned messages in the chatter, activities assigned to a role instead of a named person, drag and drop for several records at once, and links that share a view with its filters already applied. The mobile experience is also better, with forms built for touchscreens and the option to share a file from your phone straight into Odoo to create an expense, task or lead.

 

Light Users: what they are and what they cost

A Light User is a new, lower-cost user type for people who use Odoo for their own work rather than to run the business. In the US, Odoo lists it at $8.90 per user per month, well below a full user, and sells it through an Odoo Advisor with a custom quote.

A Light User can

A Light User cannot

Manage their own time off, expenses, attendance and appraisals

Create quotes or sales orders

See their own planning and use Field Service

Create purchase orders

Work as a barcode operator in the warehouse

Manage projects or log project timesheets

Use the POS or the manufacturing shop floor as an employee

Work in Accounting

Read Knowledge articles and get payslips

Change settings or edit Knowledge articles

There is one detail that catches many businesses out. Under Odoo’s updated subscription terms, any active employee record in the HR app that is not linked to a full user also counts as a Light User, even if that person never logs in. Staff who only clock in at a kiosk, or who only have a portal login, count too. Archived employees and customer or supplier portal users do not.

Roles are also calculated automatically from access rights. Give a Light User even one right outside the Light list, such as access to their own sales orders, and Odoo turns them into a full, billed user.

So Light Users cut costs for some businesses and add them for others. If you were paying full licences for cashiers, pickers or shop floor operators, you will likely save. If you kept many employee records in Odoo for free, those records now carry a cost.

 

When Light Users are probably enough

  • The person only handles their own time off, expenses or attendance.

  • They ring up sales at the POS, scan in the warehouse or record work on the shop floor.

  • They are a field technician who only needs their job list and worksheets.

When you still need a full user

  • They approve time off for a team.

  • They log timesheets against projects, which is most staff in a services business.

  • They create quotes, purchase orders or products, or touch accounting.

  • They configure Odoo or edit shared content.

Should you upgrade now?

For most live databases, not in the first few weeks. New releases settle over time, and the safest path is a test upgrade on a copy of your database before anything touches production. Plan your go-live away from month end and your tax filing dates.

Questions to ask before you upgrade

  • How many active employee records do you have, and how many people actually log in?

  • Which users could move to the Light role, and which need full access?

  • Do you have custom modules that rely on record rules?

  • Which integrations must keep working: eCommerce, payments, banks, shipping or payroll?

  • Will you use AI agents, and how will you budget for AI credits?

  • Which US-specific needs must be covered, such as sales tax and payroll?

Thinking about Odoo 20?

The best first step is a review of who uses your system and how. We map every user and employee record to the right licence, check your customizations and integrations against Odoo 20, and give you an honest view on when to upgrade. Sometimes the answer is now. Sometimes it is “wait a few months.” Either way, you will know why, and you will know what it costs.

DSCSA checklist form

Get Your DSCSA Readiness Checklist

Enter your name and email below — we’ll send the checklist PDF directly to your inbox.