WhatsApp usCall us

HR, Payroll & Attendance

Staff files, leave and salaries in one place, without the paperwork.

Who it's forHR managers, office managers, and owners who handle employee records, leave and monthly salaries.

Employee cards in Odoo 19: 16 people in 7 departments with the department panel on the side.

What it does day to day

  • Keep each employee's file, contract and documents in one record.
  • Let employees request leave from their phone, and managers approve it.
  • See everyone's leave balance without a separate sheet.
  • Record attendance on a kiosk screen, from the browser or from the phone.
  • Calculate salaries with your allowances, deductions and overtime.
  • Let employees submit expenses with a photo of the receipt.
  • Post payroll and expenses to accounting without typing them again.
A close-up of the time-off calendar: leave bars and the side panel with employee colours.
  1. Approved leave
  2. Request awaiting approval
  3. A colour per employee

Inside the system

Who is away and when, on one calendar, with what awaits approval.

Screenshots are from Odoo 19 with two demo companies, in Saudi Arabia and Jordan. Names and figures are fictional.

More screens from this area

  • The attendance list in Odoo 19: check-in, check-out and worked hours, with people currently in shown in green.
    Attendance168 attendance records with check-in and check-out, and who is at work now shown in green.
  • The expenses list in Odoo 19: 13 expenses in Draft, Submitted, Approved, Posted and Refused states, with the summary strip on top.
    Expenses13 expenses by status: 277.00 SAR to submit, 595.00 SAR waiting approval and 5,755.00 SAR waiting reimbursement.

What changes for you

HR stops chasing paper forms and leave balances. Employees get answers without asking HR. Payroll is based on real attendance and approved leave, and it reaches accounting on its own.

How it works with the other apps

Approved leave and attendance feed into Payroll. Salaries and expense claims post to Accounting. Timesheets from Project show where staff time went.

Common questions

Is Payroll included in the free Community edition?

No. Payroll is part of Odoo Enterprise. Employees, Time Off, Attendance and Expenses are available in both editions.

Can Odoo follow our local payroll rules?

We set up your salary structure, allowances and deductions during implementation, including local items like social insurance. Then we compare the results with your current payroll before go-live.

Can it connect to our fingerprint devices?

Often yes, depending on the device. It usually needs an extra connector. We check your device model during the study and tell you what's possible.

Find the right apps for your company

Tell us how you work today, and we'll suggest where to start.