HRMS, Payroll & Recruitment

How to Connect Odoo Timesheets with Payroll

RK
Rahul Khanna
2026-05-14
2 min read
Quick answer

Managing hourly employees can be tricky if you’re calculating salaries manually. But with Odoo ERP, you can connect the Timesheets app with the Payroll module to automatically calculate salaries based on the hours worked. This guide will show you how to link Odoo Timesheets with Payroll for a smooth, error-free payroll process.

Step-by-Step Guide to Connecting Odoo Timesheets with Payroll for Hourly Employees

Managing hourly employees can be tricky if you’re calculating salaries manually. But with Odoo ERP, you can connect the Timesheets app with the Payroll module to automatically calculate salaries based on the hours worked. This guide will show you how to link Odoo Timesheets with Payroll for a smooth, error-free payroll process.

Whether you’re in Manufacturing, IT, or Real Estate, this integration can save time and improve accuracy.

Step 1: Install Required Odoo Apps

Make sure the following Odoo modules are installed:

  • Timesheets
  • Payroll
  • Employees
  • Contracts

To do this:

  1. Go to the Apps menu.
  2. Search and install Timesheets and Payroll.
  3. Also ensure Employees and Contracts apps are active.

Step 1: Install Required Odoo Apps

Step 2: Configure Employee Contracts for Hourly Wages

You need to set up the employee contract with hourly wage configuration.

  1. Go to Employees > Contracts.
  2. Create or edit an employee contract.
  3. In the contract form:

    • Set Wage Type to Hourly.
    • Enter the Hourly Rate (e.g., ₹500/hour).
    • Save the contract.

📝 This is very important — Odoo uses this hourly rate along with timesheet data to calculate salaries.

Step 2: Configure Employee Contracts for Hourly Wages

Step 3: Record Working Hours Using Timesheets

Now, track your employees’ working hours.

  1. Go to Timesheets > My Timesheets or All Timesheets.
  2. Employees or managers can log work hours daily or weekly.
  3. Each time entry must include:

    • Employee
    • Project or Task (optional)
    • Number of hours worked
    • Date

Make sure employees are assigned correctly to contracts and timesheet projects.

 

Now we connect the timesheet hours to the payslip.

  1. Go to Payroll > Payslips.
  2. Click Create and choose the employee.
  3. Set Date From and Date To (make sure it matches the timesheet period).
  4. The timesheet hours will be fetched automatically (if configured right).
  5. Click Compute Sheet.

💡 You’ll now see the total worked hours multiplied by the hourly rate — generating the exact amount to be paid.

Step 4: Link Timesheet Hours in Payroll

Step 5: Customize or Automate (Advanced)

If you want to auto-fetch timesheet hours into payroll or customize the logic, a developer can help with a simple script. For example, use Python code to pull timesheet hours based on date and employee, then apply it in salary computation.

You can also use Odoo Studio to add fields like “Total Hours” into your Payslip form, without coding.

Step 5: Customize or Automate (Advanced)

Step 6: Confirm and Generate Payslip

  1. Once everything looks good, click Confirm.
  2. You can now Generate Payslip, Print, or Send by Email.

That’s it! Your payroll is now linked with real-time work logs using Odoo Timesheets.

Step 6: Confirm and Generate Payslip

Why This Integration Helps

  • No manual calculation errors
  • Accurate pay for hourly staff
  • Transparent salary structure
  • Saves HR and finance time
  • Works across industries like Manufacturing, IT, and Real Estate

Need Help with Odoo Payroll Integration?

At Odiware Technologies, we specialize in Odoo implementation, including Odoo Payroll, Timesheets, and HRMS solutions tailored to your business needs.

📞 Call Us: +91 86608 65440

📧 Email Us: sales@odiware.com
🌐 Website: www.odiware.com
📍 Let us help you streamline your HR and Payroll system with Odoo ERP!

Working through this on your own Odoo setup?

Get a free 30-minute review with an Odiware Odoo consultant — bring your current setup and we'll map the fastest route to a working configuration.

Book a free consultation
RK
Written by Rahul Khanna Odoo Consultant

Talk to an Odoo expert

Share your details — we usually reply within one business day.

No spam. Or use the full contact form.

Ready to Digitise Your Business?

Talk to our experts and discover how Odiware can accelerate your
digital transformation with tailored Odoo and IT solutions.