Odoo Community Review: What the Free Edition Covers for HR
Odoo Community is the free, open-source edition of the Odoo business suite, published under the GNU Lesser General Public License v3. Odoo describes it as the core on which Odoo Enterprise is built.
For HR, Community gives you Employees, Recruitment, Time Off, Expenses, Attendances, Timesheet and Fleet. Payroll, Appraisals, Referrals, Planning and Approvals are Enterprise-only, as are the native Android and iOS apps.
The verdict
Odoo Community is a sensible HR base for a company that already uses, or plans to use, Odoo for sales, inventory or invoicing and needs employee records, leave, recruiting, expenses and attendance on the same database. You get all of that for the cost of hosting.
What it is not is a complete HR suite. The editions table on odoo.com marks Payroll and Appraisals as Enterprise features, along with Referrals, Planning (shift scheduling), Approvals, Sign and Documents. Community's Timesheet app also lacks the grid view, timer, reminders and validation that Enterprise adds, and the Expenses app has no receipt OCR. To run pay or performance reviews on Community you either upgrade to Enterprise or install third-party modules, for example from the Odoo Community Association (OCA), and accept that they are not supported by Odoo.
Compared with Frappe HR, the trade is clear. Frappe includes payroll and appraisals in its open-source app; Odoo Community does not, but Odoo's wider suite (CRM, eCommerce, manufacturing, point of sale) is broader, and moving to Enterprise later is a licence change rather than a migration to a different product.
A note on how Odoo is listed here: our directory files Odoo Community under open-source employee monitoring, but it does not monitor screens or activity. Its relevant pieces are Attendances for check-in and check-out and Timesheet for time logged against projects. Buyers looking for activity tracking should look at dedicated tools instead.
Where Odoo Community fits
Who it suits
Small and mid-sized companies already running Odoo for operations that want HR records, leave, recruiting, expenses and attendance on the same system, with an in-house developer or partner to host it. Payroll can stay with an external provider.
Choose something else if your first priority is payroll or performance reviews at zero licence cost; Frappe HR includes both. And if nobody on the team can run a Linux server and PostgreSQL database, the hosted Enterprise plans or a SaaS HRIS will cost less in staff time than a self-hosted Community install.
What it does differently
Breadth is the draw. No other open-source HR option in this group sits inside a suite that also covers CRM, sales, invoicing, inventory, manufacturing, website and point of sale under one permissive LGPL licence. LGPL also imposes fewer obligations on proprietary add-ons than the GPL used by some other open-source HR projects.
How it gets bought
Fits companies that want an ERP first and HR second. Fits poorly for an HR team looking for payroll, performance reviews and mobile apps without paying, since those all sit behind the Enterprise licence.
It also suits companies that want to keep the option of paying later: starting on Community and moving to Enterprise when payroll or appraisals become necessary keeps the same data model and most of the same screens.
Odoo Community pricing and when Enterprise costs apply
The Community licence costs nothing. Budget instead for a server, backups, version upgrades (which Odoo only handles for Enterprise customers) and a developer or partner for customisation.
If you later need Payroll or Appraisals, Enterprise is priced per user per month in Standard and Custom plans, in local currency. On-premise and Odoo.sh hosting require the Custom plan, and Odoo.sh hosting is billed separately.
| Plan | Published price | Annual |
|---|---|---|
| Community (self-hosted) | $0 licence | Not stated |
| Enterprise: One App Free | Free for one app, unlimited users (Odoo Online) | Not stated |
| Enterprise: Standard / Custom | Per user per month, local currency | Not stated |
Pricing last checked September 25, 2026. View source
Hidden costs of Community
Odoo provides no functional support, hosting or version upgrades for Community; the editions page marks all three as Enterprise-only. Upgrading a Community database across major versions is your job or a partner's.
The One App Free route
Odoo's One App Free plan gives one Enterprise app with unlimited users on Odoo Online. It is a hosted Enterprise plan, not Community, but for a company that only needs a single app it avoids self-hosting entirely.
Payroll: module or licence
If payroll is the only missing piece, compare three routes: an external payroll provider fed by exports from Odoo, a third-party Community payroll module localised for your country, or Enterprise Standard for every user. The first is usually the least disruptive; the last is the only one Odoo supports.
Odoo Community HR features by app
Employees and Time Off
The Employees app holds records, departments and organisation charts. Time Off manages leave types, allocations and approvals.
Attendances. The hr_attendance module ships in the Community code base for check-in and check-out tracking.
Fleet. Company vehicle tracking is included in Community.
Recruitment and Expenses
Recruitment covers job positions and applicant pipelines. Expenses handles employee expense reports and approvals.
Enterprise-only extras. Receipt OCR and reimbursement through the payslip require Enterprise.
Referrals. The employee Referrals app is Enterprise-only.
Timesheet and learning
Timesheet logs time against projects. Surveys and eLearning are also in Community and can support onboarding and training.
Timesheet limits. Grid view, timer, reminders and timesheet validation are Enterprise features.
Planning. Shift planning is Enterprise-only.
Deployment
Community is self-hosted: Odoo publishes the source code on GitHub (odoo/odoo), and it can be installed on-premise from packages, source or Docker. Odoo Online hosting and Odoo.sh are Enterprise offerings.
Web interface. Community is used through the desktop web browser; the native mobile apps are Enterprise-only.
Third-party modules. The Odoo Community Association and independent developers publish HR add-ons, including payroll modules, outside Odoo's support.
Odoo Community pros and cons
Strengths
Free core HR apps
Employees, Recruitment, Time Off, Expenses, Attendances and Timesheet are available at no licence cost.
Permissive licence
LGPLv3 lets companies build proprietary modules on top with fewer copyleft obligations than GPL.
Same database as the rest of Odoo
Employee data connects to Odoo's project, timesheet, fleet and accounting-related apps without integration work.
Clear upgrade path
Moving to Enterprise adds Payroll, Appraisals and the mobile apps on the same platform and database.
Limitations
No payroll or appraisals
Payroll and Appraisals are Enterprise-only; Community users need Enterprise or third-party modules.
No native mobile apps
The Android and iOS apps are listed as Enterprise features.
You own hosting, support and upgrades
Odoo offers none of these for Community, and major-version upgrades can be significant projects.
Third-party modules vary in quality
Filling Community's gaps with community or marketplace modules means depending on maintainers who may not keep pace with Odoo's yearly major releases. Test each module on your version before relying on it for anything payroll-related.
Odoo Community is the free, open-source core that Odoo Enterprise is built on, and it can be installed on-premise from packages, source code or Docker. Payroll, Appraisals, Planning and Approvals are Enterprise-only apps, so a Community install needs a paid upgrade or third-party modules before it can run pay or reviews.
Evaluating Odoo Community without a demo
There is no sales cycle for Community. You install it and evaluate against your HR requirements, then decide whether Enterprise features are needed.
- List the HR apps you need and check each against Odoo's editions page, because Payroll, Appraisals, Planning and Approvals are the common surprises for Community users.
- Install Community on a test server with your real employee and leave data, since performance and customisation are easier to judge on your own data than in a demo.
- Decide who will handle major-version upgrades before going live, as Odoo does not provide upgrade services for Community.
- Price Enterprise at the same time if payroll matters, because third-party payroll modules for Community vary by country and are not supported by Odoo.
Frequently asked questions about Odoo Community
Is Odoo Community really free?
Yes. It is licensed under the GNU LGPLv3 and costs nothing to download and use. Hosting and support are on you.
Does Odoo Community include payroll?
No. Payroll is listed as an Enterprise-only app.
Which HR apps are in Odoo Community?
Employees, Recruitment, Time Off, Expenses, Attendances, Timesheet and Fleet. Appraisals, Referrals, Planning and Approvals need Enterprise.
Is there a mobile app for Odoo Community?
The native Android and iOS apps are Enterprise features; Community is used through the web browser.
Can I upgrade from Community to Enterprise?
Yes. Odoo describes Community as the core on which Enterprise is built.
What licence is Odoo Enterprise under?
Enterprise is a paid, licensed edition sold per user; only the Community core is published under LGPLv3.
Does Odoo Community track employee activity or screenshots?
No. It records attendance check-ins and project timesheets, not screen or application activity.
Where can I download Odoo Community?
The source is on GitHub in the odoo/odoo repository, and Odoo also distributes installable packages.
Alternatives worth comparing
If you want to self-host, the realistic alternatives are other open-source HR or time-tracking projects, each narrower or broader than Odoo in a different direction.
| Product | Pricing model | Free trial | Why buyers shortlist it |
|---|---|---|---|
| Rippling | Modular pricing | Not stated | Rippling is the HR platform that refused to stay in its lane. |
| HiBob | Custom quote | Not stated | HiBob, marketed as 'Bob', is the HR platform that mid-market companies choose when they want something more modern than [BambooHR](/software/bamboohr) but less enterprise than [Workday](/software/workday). |
| greytHR | Tiered pricing | Yes | greytHR, from Greytip Software, is a rupee-priced HRMS and payroll system for Indian SMBs and mid-sized firms. |
| Darwinbox | Custom quote | Not stated | Darwinbox is an enterprise HCM suite, founded in 2015, that reports 1,400+ organizations and 4.5 million employees. |
| Workday HCM | Custom quote | Not stated | [Workday](/software/workday) HCM is the enterprise human capital management platform that competes head-to-head with SAP SuccessFactors and Oracle HCM Cloud for the largest organizations in the world. |
Free templates for this
- Free template
Job Hazard Analysis & Risk Assessment Template
Risk assessment and JHA template: OSHA 3071 steps, 5x5 risk matrix, hierarchy of controls, a worked pallet-unloading JHA and PPE certification.
- Free policy
Travel & Expense Policy Template (with Company Credit Card Policy)
Travel and expense policy with 2026 GSA per diem and IRS mileage rates, a company credit card policy, approval matrix, receipt rules and worked examples.
- Free policy
Conflict of Interest Policy Template
Conflict of interest policy with definitions, an examples table, a $100 gift limit, disclosure form, annual attestation, recusal rules and 990/SEC notes.