Odoo Modules List for Odoo 19 and 20: Every App by Edition and Purpose
Complete Odoo modules list for Odoo 19 and 20: every app by category, Community vs Enterprise, purpose, who needs it, and what changed in Odoo 20.
Most "Odoo modules list" articles were written for Odoo 15 or earlier, mix apps with features, and never say which edition includes what. This guide lists every Odoo 19 and 20 app by category, edition and purpose. Our Odoo implementation services start with exactly this scoping step.
It is for owners, operations leads and IT managers comparing Odoo apps for a first implementation or an upgrade. If you are new to the platform, read what Odoo software is first, then come back for the list.
What is the difference between Odoo apps and Odoo modules?
An Odoo app is a top-level package with its own menu icon, while an Odoo module is any installable package, including the smaller pieces an app depends on. Every app is a module, but most modules are not apps.
The Apps menu shows apps by default. The Odoo 20 docs on apps and modules explain that you must add the "Extra" filter to see modules too. That filter reveals hundreds of entries: country localizations, connectors, bridges between two apps, and technical glue.
This matters for three reasons:
- Pricing: Odoo charges per user, not per app, so the app count never changes your license. What changes it is the plan, covered below.
- Dependencies: the docs warn that installing some apps "may also install additional apps and modules that are technically required". eCommerce, for example, brings Website and Invoicing with it.
- Uninstalling: the same page says uninstalling apps "also deletes their database records", so test removals on a duplicate database first.
The phrase "Odoo ERP modules" in search results usually means the apps. This list uses "app" for the menu-level packages and "module" for everything else.
How many apps does Odoo have in Odoo 19 and 20?
Odoo has 49 apps on its official all-apps page, about 63 once you add the apps the Odoo 20 documentation treats separately, and 70-plus in a live Enterprise Apps menu that shows connectors. The honest answer depends on what you count.
| Count | What it includes | Source |
|---|---|---|
| 49 apps | Nine categories on Odoo's all-apps page, plus WhatsApp in its menu | odoo.com/page/all-apps |
| 63 apps | Adds Payroll, Attendances, Frontdesk, Lunch, Barcode, Repairs, Shop Floor, Marketing Card, Dashboards, Calendar, To-Do, Data Cleaning, Amazon Connector | Odoo 20 docs and editions page |
| 70-plus entries | Adds DHL, UPS, FedEx and other shipping connectors and payment providers shown as apps | Apps menu of an Enterprise database |
| Thousands of modules | The "Extra" filter: localizations, bridges, technical modules | Apps menu with Extra filter |
Competing lists give figures from 30 to 1,000-plus without saying what they count. Use the 63 figure when you plan a project, because those are the apps a business user will actually open. Our Odoo 20 release notes track 585 changes across 52 of them.
Odoo finance and accounting modules list
Odoo's finance apps cover invoicing, full accounting, expenses, documents, e-signature, spreadsheets and ESG reporting, but only Invoicing and Expenses are in Community. This is where the edition decision bites hardest.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| Invoicing | Community | Invoices, vendor bills, payments, basic journals | Every company |
| Accounting | Enterprise | General ledger, bank reconciliation, reports, tax returns, localizations | Companies closing their own books |
| Expenses | Community | Expense claims, approval, reimbursement | Teams with travel or field staff |
| Payroll | Enterprise | Salary rules, payslips, payroll localizations | In-house payroll |
| Documents | Enterprise | File storage, OCR on bills, workflows | Finance teams drowning in PDFs |
| Sign | Enterprise | Electronic signatures on contracts and quotes | Sales, HR, legal |
| Spreadsheet | Enterprise | Live spreadsheets and dashboards on Odoo data | Finance and management reporting |
| ESG | Enterprise | Carbon and sustainability reporting | Firms with ESG disclosure duties |
The Odoo editions page marks Accounting as Enterprise only, which confuses many new users. On the Odoo forum, one asker argued the page must be wrong because invoices create ledger entries anyway.
The best answer explained that Community includes Invoicing as the basic form of accounting, with more unlocked by the "Show Full Accounting Features" group. Another reply on Odoo 18 Community was blunter: "you will need add-ons for reporting and other functionality".
Odoo sales, CRM and POS modules list
Odoo's sales apps run from lead to cash: CRM, Sales and Point of Sale are free in Community, while Subscriptions, Rental and the Amazon Connector need Enterprise. Most companies start here.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| CRM | Community | Pipeline, leads, activities, forecasts | Any team with a sales cycle |
| Sales | Community | Quotations, orders, pricelists, online signature | Every company that sells |
| Point of Sale (Shop) | Community | Retail checkout, offline mode, loyalty, receipts | Shops and showrooms |
| Point of Sale (Restaurant) | Community | Tables, kitchen display, split bills, tips | Restaurants, cafes, bars |
| Subscriptions | Enterprise | Recurring plans, renewals, churn, MRR reports | SaaS, memberships, contracts |
| Rental | Enterprise | Rental orders, pickup and return, late fees | Equipment and vehicle rental |
| Amazon Connector | Enterprise | Sync Amazon orders and deliveries with Sales | Marketplace sellers |
CRM and Sales are the two apps most often chosen under the One App Free plan. Pick one, and dependencies such as Contacts and Discuss come free with it.
Odoo supply chain modules: inventory, manufacturing and purchase
Odoo's supply chain apps include Inventory, Manufacturing, Purchase, Maintenance and Repairs in Community, with Barcode, Quality, PLM and Shop Floor reserved for Enterprise. Product companies usually need five or more of these together.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| Inventory | Community | Warehouses, routes, lots and serials, reordering, valuation | Anyone holding stock |
| Purchase | Community | RFQs, purchase orders, vendor pricelists, receipts | Anyone buying goods |
| Manufacturing | Community | Bills of materials, manufacturing orders, work orders | Makers and assemblers |
| Shop Floor | Enterprise | Tablet view for operators, work order control panel | Factories with workstations |
| Quality | Enterprise | Control points, checks, alerts | Regulated or high-scrap production |
| PLM | Enterprise | Engineering change orders, BOM versions | Firms with frequent design changes |
| Maintenance | Community | Equipment, preventive and corrective requests | Plants with machines |
| Barcode | Enterprise | Scanner-driven receipts, picking, counts | Busy warehouses |
| Repairs | Community | Repair orders on sold or returned products | After-sales and service centers |
Odoo lists Manufacturing as Community but marks its "Shopfloor, Control Panel, Scheduling" line as Enterprise, so a plant that wants tablets on the floor needs the paid edition.
Repairs is missing from the editions table, but the Odoo 20 Repairs docs cover it, and the repair module ships in Odoo's open-source code.
Odoo website, eCommerce and marketing modules list
All six Odoo website apps are in Community, and so are Email Marketing, SMS Marketing, Events and Surveys, while Social Marketing and Marketing Automation need Enterprise. This is the most generous category for Community users.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| Website | Community | Drag-and-drop builder, SEO tools, multi-language | Any company with a website |
| eCommerce | Community | Online shop, cart, payment providers, delivery | B2C and B2B online sellers |
| Blog | Community | Articles, tags, comments | Content marketing teams |
| Forum | Community | Q&A communities with gamification | Product communities, support |
| Live Chat | Community | Website chat, chatbots, ratings | Sales and support teams |
| eLearning | Community | Courses, quizzes, certifications | Training providers, onboarding |
| Email Marketing | Community | Mass mailings, templates, A/B tests | Anyone sending newsletters |
| SMS Marketing | Community | SMS campaigns via IAP credits | Retail and appointment-heavy firms |
| Events | Community | Registration, tickets, booths, event pages | Trade shows, webinars |
| Surveys | Community | Questionnaires, scoring, live sessions | HR, customer feedback |
| Marketing Card | Community | Personalized shareable image cards | Event and referral campaigns |
| Marketing Automation | Enterprise | Multi-step workflows triggered by behavior | Teams nurturing leads at scale |
| Social Marketing | Enterprise | Post scheduling and streams for social accounts | Brands on several networks |
eCommerce depends on Website and Invoicing, which Odoo's pricing FAQ uses as its own example. If eCommerce is your one free app, you get those two free as well.
Odoo HR modules list
Odoo's HR apps include Employees, Recruitment, Time Off, Attendances, Fleet and Lunch in Community, with Payroll, Appraisals, Referrals and Frontdesk in Enterprise. The Light User license changes the math for large workforces.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| Employees | Community | Records, departments, skills, contracts | Every company with staff |
| Recruitment | Community | Job posts, applicants, interview stages | Growing teams |
| Time Off | Community | Leave types, allocations, approvals | Every company with staff |
| Attendances | Community | Check-in and check-out, kiosk mode, overtime | Hourly or shift-based teams |
| Fleet | Community | Vehicles, contracts, fuel, odometer | Firms with company vehicles |
| Lunch | Community | Meal ordering from vendors | Offices with catering |
| Payroll | Enterprise | Salary structures, payslips, localizations | In-house payroll teams |
| Appraisals | Enterprise | Review cycles, goals, feedback | HR running formal reviews |
| Referrals | Enterprise | Employee referral programs with rewards | Companies hiring at volume |
| Frontdesk | Enterprise | Visitor check-in kiosk | Offices and plants with visitors |
An employee who only needs payslips, time off or attendance can be a Light User at US$8.90 or Rs 195 a month instead of a full user. Our guide to the Odoo 20 Light User explains who qualifies and the catches in the subscription agreement.
Odoo services and productivity modules list
Odoo's services apps include Project and Timesheets in Community, while Helpdesk, Planning and Appointments are Enterprise, and most productivity apps beyond Discuss, Calendar and To-Do are Enterprise too. Service firms should budget for Enterprise.
| App | Edition | What it does | Who needs it |
|---|---|---|---|
| Project | Community | Tasks, stages, milestones, profitability | Agencies, consultancies, internal teams |
| Timesheets | Community | Time logging; grid view and timer are Enterprise | Billable teams |
| Helpdesk | Enterprise | Tickets, SLAs, portal, ratings | Support teams |
| Planning | Enterprise | Shift scheduling; includes Field Service in Odoo 20 | Dispatch and shift-based teams |
| Appointments | Enterprise | Online booking linked to calendars | Clinics, salons, consultants |
| Discuss | Community | Chat, channels, notifications | Every company |
| Calendar | Community | Shared calendars, Google and Outlook sync | Every company |
| To-Do | Community | Personal notes and tasks | Individual users |
| Knowledge | Enterprise | Internal wiki and article templates | Teams documenting processes |
| Approvals | Enterprise | Custom approval requests and rules | Companies with formal controls |
| Phone (formerly VoIP) | Enterprise | Calls from Odoo, recording, transcription | Sales and support teams |
| Enterprise | WhatsApp Business templates and chats | Customer-facing teams | |
| Dashboards | Enterprise | Prebuilt KPI dashboards; basic version in Community | Managers |
| AI | Enterprise | AI agents, fields and automations on IAP credits | Teams automating admin work |
| Studio | Enterprise | No-code fields, views, reports, automations | Customizing without code |
| IoT | Enterprise | Printers, scales, scanners, cameras | Shops and factories with devices |
| Data Cleaning | Enterprise | Duplicate merging, field formatting | Databases with messy contacts |
Odoo's documentation notes that "as of Odoo 19.0, the VoIP module has been renamed to Odoo Phone". Timesheets shows how an app can be split: the app is Community, but its grid view, timer and validation features are Enterprise.
Which Odoo modules are Community and which are Enterprise only?

Odoo Community includes roughly 40 apps covering invoicing, sales, stock, manufacturing, purchase, project, website and basic HR, while Enterprise adds about 23 more plus mobile apps, hosting and upgrades. The table sums up the split by area.
| Area | Community (free) | Enterprise only |
|---|---|---|
| Finance | Invoicing, Expenses | Accounting, Payroll, Documents, Sign, Spreadsheet, ESG |
| Sales | CRM, Sales, Point of Sale | Subscriptions, Rental, Amazon Connector |
| Supply chain | Inventory, Purchase, Manufacturing, Maintenance, Repairs | Barcode, Quality, PLM, Shop Floor |
| Websites and marketing | Website, eCommerce, Blog, Forum, Live Chat, eLearning, Email, SMS, Events, Surveys | Marketing Automation, Social Marketing |
| HR | Employees, Recruitment, Time Off, Attendances, Fleet, Lunch | Payroll, Appraisals, Referrals, Frontdesk |
| Services and productivity | Project, Timesheets, Discuss, Calendar, To-Do | Helpdesk, Planning, Appointments, Knowledge, Approvals, Phone, WhatsApp, AI, Studio, IoT |
The editions page also lists Enterprise-only items that are not apps: mobile apps for Android and iOS, version upgrades, hosting and functional support. For the full trade-off, including OCA alternatives for Community gaps, read our Odoo Community vs Enterprise comparison.
Enterprise pricing is per user, not per app. On the Odoo pricing page, US Standard is US$31.10 per user a month billed yearly (US$24.90 in the first year) and Custom is US$61.00 (US$49.00 first year). In India the figures are Rs 725 and Rs 1,350. Both plans include all apps.
What changed in the Odoo modules list in Odoo 20?
Odoo 20 keeps the same app families as Odoo 19 but merges Field Service into Planning, moves the AI app onto Odoo's own IAP credits, and adds hundreds of smaller changes across 52 apps. Nothing you rely on in Odoo 19 disappears, but a few menus move.
- Field Service became part of Planning. The Odoo 20 docs no longer list Field Service as its own app. Odoo Online got this in version 19.2; Odoo.sh and on-premise users get it at the Odoo 20 upgrade. Our post on the Odoo 20 Field Service change covers dispatch and worksheets.
- AI runs on IAP credits. The Odoo 20 AI docs state that AI usage consumes IAP credits, priced at EUR 1 per credit with 20 free. The Odoo 19 option to use your own OpenAI or Gemini key is gone.
- Agentic AI needs the Custom plan. Odoo's pricing page lists "Odoo Studio / Agentic AI" under Custom, alongside multi-company and the external API.
- VoIP is Phone. The rename happened in 19.0 and carries into 20, so look for Phone, not VoIP, in the Apps menu.
- Repairs and Shop Floor are documented as their own apps. They are not new modules, but the separate doc sections are one reason app counts keep climbing.
Our Odoo 20 AI features and IAP credits breakdown estimates what the AI app costs per month for typical teams.
How do you choose which Odoo modules to install?
Choose Odoo modules by starting from the transactions you must record, adding apps only when a real process needs them, and checking the edition and plan each one pulls you into. Fewer apps at go-live means faster training and cleaner data.
- List your core flows. Quote to cash, procure to pay, make to stock, hire to retire. Each flow maps to two to four apps.
- Pick the apps for phase one. Most companies start with Sales, Purchase, Inventory and Invoicing or Accounting. Add CRM if sales cycles are long.
- Check the edition. If your phase-one list includes Accounting, Helpdesk, Planning, Quality or Studio, you need Enterprise.
- Check the plan. Multi-company, Studio, agentic AI, the external API and Odoo.sh or on-premise hosting require Custom. Odoo's pricing FAQ says installing Studio or adding a company switches you automatically.
- Map dependencies. Install your list on a trial database and note what else gets installed. Remove anything unplanned before go-live, not after.
- Defer the rest. Marketing Automation, eLearning, PLM and Knowledge are rarely phase-one apps. Schedule them for month three or later.
A forum user who added Studio during a trial later asked whether it was safe to uninstall. The best answer: back up first, because "you will not be able to get back any data once deleted". Planning the list up front avoids that question.
Our free Odoo App Selector does steps two to five for you. Pick an industry preset or your own apps, set users and hosting, toggle Odoo 19 or 20, and it returns the app list with dependencies marked, an edition verdict and an indicative license cost.
Which Odoo modules does your industry need?
Each industry leans on a different slice of the Odoo modules list, and the edition decision usually follows from two or three must-have apps. The table shows the common starting sets we see.
| Industry | Pain or cost driver | Odoo approach | How iVentureTeam helps |
|---|---|---|---|
| Manufacturing | Excel BOMs, no shop floor visibility, scrap | Manufacturing, Inventory, Purchase, Quality, Shop Floor | Model BOMs and routings, set up work centers |
| Wholesale and distribution | Stock-outs, manual purchase orders | Sales, Purchase, Inventory, Barcode, Accounting | Design warehouse routes, migrate stock |
| Retail and eCommerce | Separate shop, web and stock systems | Point of Sale, eCommerce, Website, Inventory | Connect channels to one stock ledger |
| Professional services | Unbilled hours, project overruns | Project, Timesheets, Sales, Helpdesk, Planning | Set up billing rules and time tracking |
| Field service | Paper worksheets, idle technicians | Planning with Field Service, Inventory, Sales | Configure dispatch and mobile worksheets |
| SaaS and subscriptions | Manual renewals, revenue leakage | CRM, Sales, Subscriptions, Accounting, Website | Build plans, pricing rules and dunning |
| Healthcare and clinics | No-shows, paper records | Appointments, Website, Invoicing, Documents, Sign | Configure booking and patient documents |
| Education | Enrollment chaos, course delivery | eLearning, Events, Website, Invoicing, Surveys | Build course catalogs and enrollment flows |
Implementation effort scales with the app count and the edition. Our published Odoo implementation cost ranges run from US$3k to US$9k for a small project of a few apps (4 to 8 weeks) to US$27k to US$150k-plus for large rollouts (12 to 24 weeks). These are ranges, not quotes.
How iVentureTeam helps you choose from the Odoo modules list

iVentureTeam scopes, installs and configures the right Odoo apps for your processes, in the right edition and plan, so you pay for what you use and nothing else. We have delivered 150+ ERP projects across 35+ countries with 40+ Odoo specialists over 13+ years.
- App scoping workshop: we map your flows to apps, mark Community versus Enterprise, and flag anything that forces the Custom plan.
- Phased rollout: core transaction apps first, then HR, marketing and productivity apps once the data is clean.
- Dependency and license review: we install your list on a staging database and show you exactly what Odoo adds, as part of our Odoo consulting services.
- Gap analysis for Community: where you choose Community, we identify OCA or custom modules that fill the Accounting, Quality or Helpdesk gaps.
- Cost estimate in minutes: run the free Odoo project estimate tool with your app list to get an indicative cost and timeline before we talk.
Odoo modules list case study: KMF Technologies
A West African IT services and hardware distributor started with four Odoo apps instead of twenty, and ended its stock-outs within an eight-week phased rollout. KMF Technologies supplies hardware and network infrastructure to institutions across The Gambia.
Before Odoo, products and categories lived in hand-maintained lists, departments could not see each other's data, and customers waited while staff checked stock with each team. Reporting was slow and limited.
We ran a seven-phase implementation covering Sales, Purchase, Inventory and Accounting, configured around KMF's actual workflows. The work included warehouses, stock locations, role-based access, four custom PDF report formats and a chart of accounts localized for The Gambia.
KMF now runs an integrated purchase-to-delivery workflow with live stock across warehouses and fewer entry errors. Its director said: "We went from guessing stock levels to trusting them." Read the full KMF Technologies Odoo inventory implementation case study.
The bottom line on the Odoo modules list
Odoo 19 and 20 give you about 63 named apps, roughly 40 of them free in Community, and the right plan is to pick the four to six that record your core transactions first. Edition follows from your must-have apps; the plan follows from Studio, multi-company, AI and hosting choices.
Treat the list above as a menu, not a shopping cart. Install what a live process needs, check what Odoo installs alongside it, and add the rest in later phases when your team is ready.
Ready to pick the right Odoo apps for your business?

Get a scoped app list, edition verdict and cost range from a team that has done this 150+ times. Request an Odoo app scoping session, call +91-90235-15208, or email business@iventureteam.com.
Frequently Asked Questions
How many modules does Odoo have?
+
Odoo names 49 apps on its all-apps page and about 63 once you count apps the Odoo 20 docs treat separately, such as Payroll, Barcode and Repairs. A live Enterprise Apps menu shows 70-plus entries with connectors, and the "Extra" filter reveals thousands of technical modules.
What are the main modules of Odoo ERP?
+
The core apps most companies start with are Sales, CRM, Purchase, Inventory, Invoicing or Accounting, and Project. Manufacturers add Manufacturing and Quality; service firms add Timesheets, Helpdesk and Planning; retailers add Point of Sale and eCommerce.
Which Odoo modules are free in the Community edition?
+
Community includes Invoicing, Expenses, CRM, Sales, Point of Sale, Website, eCommerce, Blog, Forum, Live Chat, eLearning, Inventory, Purchase, Manufacturing, Maintenance, Repairs, Project, Timesheets, Employees, Recruitment, Time Off, Attendances, Fleet, Events, Surveys and Discuss.
Which Odoo modules are Enterprise only?
+
Accounting, Payroll, Documents, Sign, Spreadsheet, Subscriptions, Rental, Barcode, Quality, PLM, Shop Floor, Marketing Automation, Social Marketing, Appraisals, Referrals, Frontdesk, Helpdesk, Planning, Appointments, Knowledge, Approvals, Phone, WhatsApp, AI, IoT and Studio.
Is Odoo Accounting available in the Community edition?
+
No. Odoo's editions page lists Accounting as Enterprise only. Community has the Invoicing app, which posts invoices, bills and payments to journals, but financial reports, bank reconciliation and localizations need Enterprise or third-party add-ons.
Does Odoo charge per module or per user?
+
Per user. The Standard and Custom plans include every app for one per-user price, US$31.10 or US$61.00 a month billed yearly in the US. The One App Free plan gives one app to unlimited users at no cost, including the apps it depends on.
What happened to the Field Service module in Odoo 20?
+
Field Service was merged into the Planning app. Odoo Online users saw the change in version 19.2, and Odoo.sh and on-premise users get it when they upgrade to Odoo 20. Field service tasks, worksheets and auto-planning now live under Planning.
Why did Odoo install apps I did not select?
+
Because of dependencies. Odoo's docs say installing some apps may also install additional apps and modules that are technically required. eCommerce brings Website and Invoicing, for example. Test your list on a duplicate database to see the full set before go-live.
Can I uninstall an Odoo module later?
+
Yes, but Odoo's docs warn that uninstalling apps also deletes their database records, and forum answers stress that deleted data cannot be recovered. Back up and test the removal on a duplicate database first, especially for Studio customizations.
Is the Odoo 20 AI app a separate module?
+
Yes. AI is listed as an Enterprise app under Productivity. It runs on Odoo IAP credits at EUR 1 per credit with 20 free, and agentic AI features sit on the Custom plan. The Odoo 19 option to use your own OpenAI or Gemini key was removed.
Ready to put this into action?
Talk to iVentureTeam about Odoo, AI automation, or custom development — get a free, no-obligation consultation.
Free Odoo tools
All tools- Odoo Health CheckVersion, modules, findings and upgrade cost
- Odoo App SelectorWhich apps you need, by industry
- Odoo Project EstimateIndicative cost and timeline in minutes
- Odoo Implementation Cost CalculatorImplementation cost and timeline, in minutes
- Odoo Migration Cost CalculatorVersion jump or legacy ERP, priced in minutes
Continue reading
Odoo Amazon Integration: Setup, Sync Scope, Limits and Cost
Odoo Amazon integration explained: what the Odoo Amazon connector syncs for FBA and FBM, its limits, eBay options, Odoo 20 marketplaces and real costs.
Odoo UAE E-Invoicing Setup: PINT AE, ASPs and Odoo 19/20 Readiness
How to set up UAE e-invoicing in Odoo 19 and 20: PINT AE mapping, accredited service provider choice, EmaraTax onboarding, deadlines, penalties and costs.
Odoo vs Sage: Intacct, Sage 50 and X3 Compared on Cost and Migration
Odoo vs Sage compared: Sage 50, Sage Intacct and Sage X3 against Odoo 20 on price, accounting depth, manufacturing, user limits and migration cost.
