WhatsApp support For sales enquiry!

Odoo 20 Offline Mode: What It Does, What It Doesn't, and How to Use It

ERP Odoo
Published in Blog on November 14, 2026 13 min read
Odoo 20 offline mode displaying ERP records and business data during temporary internet interruptions

Working in Odoo doesn't always mean having a reliable internet connection. Sales representatives visiting customers, technicians working at remote sites, and warehouse employees operating in areas with weak Wi-Fi may occasionally lose access to the network.

 

Odoo 20 addresses these situations with an offline mode that allows logged-in users to continue working during short internet interruptions. Instead of stopping all activity when connectivity drops, users can work with previously loaded information and save supported changes locally on their devices. These changes are then synchronized with the database when the connection returns.

 

However, offline access comes with limitations. Not every record is available, some features become inaccessible, and the functionality is not designed for extended periods without an internet connection.

 

This guide explains how Odoo 20 offline mode works, which operations are supported, how to manage pending changes, and what users should do before working without a stable connection.

 

 


 

What Is Odoo 20 Offline Mode?

 

Odoo 20 offline mode allows logged-in users to continue performing certain operations when their internet connection is interrupted.

 

When the connection drops, Odoo can use information already stored on the user's device. Supported changes are saved locally rather than being immediately sent to the database. Once connectivity is restored, the pending changes are synchronized automatically.

 

The important distinction is that offline mode does not make the entire Odoo database available without an internet connection.

 

Users can only access information that has already been stored locally, and certain operations remain unavailable until they reconnect.

 

According to the intended functionality, Odoo offline mode is designed for temporary connectivity interruptions, not continuous offline operation.

 

 


 

How Does Odoo 20 Offline Mode Work?

 

The offline workflow is relatively straightforward. Odoo detects the connection interruption, identifies functionality that cannot operate offline, and allows users to continue with supported activities.

 

Here is how the process works:

 

1. The Internet Connection Drops

 

When Odoo loses its connection to the server, a Working offline button appears in the database header.

 

This indicates that the user is operating in offline mode.

 

2. Unavailable Features Become Disabled

 

Odoo identifies features that require an active connection. These elements appear greyed out in the interface.

 

This helps users distinguish between operations that can continue offline and those that require access to the server.

 

3. Changes Are Saved Locally

 

Users can continue performing supported operations on previously available records.

 

Instead of immediately updating the database, these changes are queued locally on the device.

 

4. Changes Synchronize When Connectivity Returns

 

Once the internet connection is restored, Odoo automatically synchronizes the queued changes with the database.

 

This allows users to continue their work without manually recreating every change made during the interruption.

 

 


 

What Can You Do in Odoo Offline Mode?

 

Odoo 20 supports several operations without an active internet connection, provided the required information is already available on the device and the operation is supported.

 

The following activities are available:

 

Access Previously Loaded Records and Views

 

Users can open records and views that Odoo has already stored locally.

 

For example, if a user accessed a customer record while connected to the internet, that record may remain available during a temporary connection interruption.

 

However, information that was never loaded should not be expected to appear offline.

 

Create and Edit Records

 

Supported records can be created and modified while working offline.

 

These changes are stored locally and queued for synchronization when the connection returns.

 

Delete and Archive Records

 

Odoo also supports deleting and archiving records under the applicable offline conditions.

 

Users can perform these operations without immediately connecting to the database.

 

Unarchive Records

 

Previously archived records can also be unarchived when the required information is available locally and the operation is supported.

 

Repeat Previous Searches

 

Searches performed while connected to the internet can be repeated during an offline session.

 

This is useful when users need to retrieve previously searched information without submitting a new search request to the server.

 

View Previously Available Attachments and Images

 

Users can open attachments and images that are already available on their devices.

 

However, this functionality is limited to viewing existing files. Uploading or deleting attachments and images is not supported while offline.

 

 


 

What Can't You Do in Odoo Offline Mode?

 

Although offline mode provides useful functionality, it does not support every operation available in a normal online session.

 

Understanding these restrictions helps users avoid interruptions and prevents them from relying on functionality that requires a server connection.

 

Access Records That Were Never Loaded

 

Odoo offline mode works with information already stored locally.

 

If a user has never opened a particular record and that information is not available on the device, they cannot expect to access it while offline.

 

This makes preparation important, especially for employees who need specific customer, product, or job information during field activities.

 

Upload or Delete Attachments and Images

 

Offline mode allows users to view previously available attachments and images.

 

However, uploading new files or deleting existing attachments and images requires an active connection.

 

Users who need to submit photographs, documents, or other files should complete those actions after reconnecting.

 

Use Disabled Features

 

Features that appear greyed out in the Odoo interface are unavailable during the offline session.

 

These operations require an active connection and cannot be completed until the user reconnects.

 

Work Offline for Extended Periods

 

Odoo 20 offline mode is intended for short internet interruptions.

 

It should not be treated as a replacement for a permanently connected system or a solution for full-day offline operations.

 

Understand the Offline Storage Limit

 

Odoo allocates a maximum of 2 GB of storage on the user's device for offline data.

 

When this limit is reached, the oldest stored data is removed to make room for more recent activity.

 

As a result, previously available records and views may no longer remain accessible offline.

 

This is an important consideration for users who regularly work with large amounts of information.

 

 


 

Which Odoo Apps Support Offline Mode?

 

Offline functionality is available for applications and modules built using standard Odoo framework components.

 

However, compatibility may differ when custom modules or heavily customized screens are involved.

 

A customized interface may not behave in the same way as a standard Odoo screen when the connection is interrupted.

 

Businesses using customized Odoo environments should test the relevant modules before depending on offline functionality in their daily operations.

 

This is particularly important for organizations with business-specific workflows, custom views, and additional functionality developed around their ERP system.

 

 


 

How to Manage Offline Changes in Odoo 20

 

Odoo provides an interface for reviewing changes made during an offline session.

 

Users can access this information through the Working offline button in the database header.

 

The interface displays pending changes and identifies the type of operation performed on each record.

 

Understanding Offline Change Statuses

 

Each record is assigned a tag indicating the action performed during the offline session.

 

The available statuses include:

 

- Created: A new record was created while working offline.

- Edited: An existing record was modified.

- Archived: A record was archived.

- Unarchived: A previously archived record was restored.

 

These labels help users understand which records have pending changes.

 

Review Modified Records

 

Users can open an edited record directly from the pending changes interface and continue modifying it locally.

 

This is useful when someone notices an incomplete update or needs to make an additional correction before synchronization.

 

Discard Offline Changes

 

Odoo also provides an option to discard offline changes.

 

For example, a user may accidentally modify the wrong record or perform operations in the wrong order.

 

In such situations, the discard icon allows the user to remove the relevant offline changes.

 

Reviewing pending changes is particularly useful before reconnecting because it gives users an opportunity to identify and discard mistakes.

 

 


 

How to Disable Offline Mode for Specific Odoo Views

 

Not every Odoo view should necessarily remain available offline.

 

In certain business workflows, users may need access to the latest server-side information before performing an operation. Working with locally stored information in these situations could lead to incorrect decisions.

 

Odoo allows administrators to disable offline mode for specific views by activating developer mode.

 

This provides a way to restrict offline functionality where it may not be suitable.

 

For example, administrators may want to review screens where using outdated information could create operational issues.

 

Businesses should evaluate their workflows before deciding which views should remain available during offline sessions.

 

 


 

Best Practices for Using Odoo 20 Offline Mode

 

Offline functionality is most useful when users prepare their work before losing connectivity.

 

The following practices can help reduce interruptions and avoid unnecessary mistakes.

 

1. Open Important Records Before Going Offline

 

Load the customer records, products, jobs, or other information you expect to need.

 

Since offline mode depends on locally stored data, accessing the required information beforehand improves the chances of finding it during an offline session.

 

2. Perform Important Searches While Online

 

Run important searches before disconnecting.

 

Odoo allows users to repeat searches that were previously performed while connected to the internet.

 

Preparing these searches in advance can make information retrieval easier when connectivity is unavailable.

 

3. Keep Offline Sessions Short

 

Offline mode is intended for temporary interruptions.

 

Reconnect as soon as a stable network becomes available so pending changes can synchronize with the database.

 

4. Review Pending Changes

 

Use the Working offline button to check the changes made during the offline session.

 

Look for records that were created, edited, archived, or unarchived.

 

If you identify an incorrect modification, use the available discard option where appropriate.

 

5. Avoid Depending on Offline Attachment Operations

 

If your work involves uploading photographs, documents, or other attachments, plan to complete those activities after reconnecting.

 

Existing attachments and images may be viewed offline, but uploading and deleting them are not supported.

 

6. Test Custom Modules Before Using Them Offline

 

If your Odoo environment includes custom modules or heavily customized screens, test their behavior before introducing offline workflows to your team.

 

Do not assume that every customized feature will work like a standard Odoo component.

 

7. Avoid Refreshing the Page While Offline

 

Refreshing the browser page requires a connection to the server.

 

If you refresh while disconnected, the page may not load properly.

 

Instead, remain on the screen you are currently using until the internet connection is restored.

 

 


 

Who Benefits Most from Odoo Offline Mode?

 

Odoo 20 offline mode is particularly useful for employees whose work involves moving between locations or operating in areas where internet connectivity is inconsistent.

 

Some common use cases include:

 

Field Technicians

 

Technicians visiting customer locations may occasionally work in buildings or remote areas with weak network coverage.

 

Offline access allows them to continue working with previously loaded records and perform supported updates during temporary interruptions.

 

Sales Representatives

 

Sales representatives frequently travel between customer locations.

 

When connectivity drops during a visit or while travelling, offline functionality can help them continue working with available customer information and supported records.

 

Warehouse Employees

 

Certain warehouse areas may have limited Wi-Fi coverage.

 

Employees working in these locations can benefit from offline access to information already stored on their devices.

 

Employees Working During Daily Commutes

 

Commuters who need to update tasks or records while travelling may also benefit from offline functionality, provided the necessary information has already been loaded.

 

 


 

Frequently Asked Questions About Odoo 20 Offline Mode

 

1. Does Odoo 20 work without an internet connection?

 

Yes. Odoo 20 includes an offline mode that allows logged-in users to perform certain operations during temporary internet interruptions.

 

However, it does not provide complete access to the entire database or all Odoo functionality without an internet connection.

 

2. Can I create and edit records in Odoo while offline?

 

Yes. Supported records can be created and edited while offline, provided the necessary conditions are met.

 

Changes are stored locally and synchronized when the connection returns.

 

3. Does Odoo automatically synchronize offline changes?

 

Yes. Odoo automatically synchronizes queued offline changes when connectivity is restored.

 

Users can review their pending changes through the Working offline interface.

 

4. Can I access every customer or product record offline?

 

No. Offline mode only provides access to information already stored on the device.

 

Records that were never loaded may not be available during an offline session.

 

5. Can I upload attachments while working offline?

 

No. Users can view attachments and images that are already available locally, but uploading or deleting them requires an active internet connection.

 

6. What is the offline storage limit in Odoo 20?

 

Odoo allocates a maximum of 2 GB of storage on the user's device for offline data.

 

When the limit is reached, older stored data is removed to make room for more recent activity.

 

7. Do custom Odoo modules support offline mode?

 

Offline functionality works with applications and modules built using standard Odoo framework components.

 

Custom modules and heavily customized screens may behave differently. Businesses should test their custom functionality before relying on it offline.

 

8. Can administrators disable offline mode for specific views?

 

Yes. Administrators can disable offline mode for particular views by activating developer mode.

 

This is useful when working with locally stored information could create operational risks.

 

9. What happens if I refresh Odoo while offline?

 

Refreshing the page requires a connection to the server. If you refresh while offline, the page may not load.

 

It is better to remain on the current screen until connectivity returns.

 

10. Is Odoo offline mode suitable for working an entire day without internet?

 

No. Odoo offline mode is designed for short-term internet interruptions, not extended offline operation.

 

Users should reconnect as soon as a stable network is available.

 

 


 

Conclusion

 

Odoo 20 offline mode provides a practical way to continue working when an internet connection temporarily becomes unavailable. Users can access previously loaded records, perform supported operations, and synchronize their changes once connectivity returns.

 

However, it is important to understand its limitations. Not every record is available offline, attachments cannot be uploaded or deleted, custom modules may behave differently, and the available offline storage is limited to 2 GB.

 

For businesses with employees working across customer locations, warehouses, and other areas with inconsistent connectivity, offline mode can help reduce interruptions in everyday Odoo activities.

 

The best approach is to prepare the required information beforehand, keep offline sessions short, review pending changes, and reconnect as soon as possible.

Hi...

Got ideas? We’ve got
the skills. Let’s team up.

Have a question or ready to discuss your project? Our team is here to help you scope, design, and deliver.

Trusted by Leading Businesses
Metro Logo
SIRC Logo
Trus Holding Logo
ParkPoint Logo
Al Amthal Logo
Orient Tech Logo
🌐 +1
Select Subject?
Attach requirements or brief (optional) PDF, DOC, DOCX, PNG, JPG, ZIP (Max 10MB)
Upload
send mail graphic