Tag every hour, see the picture instantly.

Color-coded timesheet tags you create on the fly, right from the entry — then filter, group, and report on billable vs. non-billable time without leaving Timesheets.

The problem

Native Odoo timesheets only slice time by project, task, and employee. Managers who need to see billable ratios, effort by work category, or utilization are stuck building custom fields or exporting to spreadsheets — and employees have to break their flow to classify an entry in a separate settings screen.

The solution

Timesheet Tags on Timesheets adds a dedicated, color-coded tag you create and apply right from the timesheet line — in list, form, or kanban. Tags carry a billable flag, follow the project automatically, and power built-in faceted filters, group-by, and a Tag by Billable Status report.

Capabilities

Everything you need to classify and report on time

Every capability below is implemented in the module.

01

Create tags inline, no settings trip

Type a new tag straight from the timesheet entry using the color-coded tag field — no need to open a settings screen first.

02

Tag as you log time

Assign one or more tags to a timesheet line in the list, form, or kanban view, right where the hours are entered.

03

Bulk classify from the timesheet list

Add or change tags directly in the timesheet list view, so reclassifying a batch of entries after the fact takes seconds.

04

Color-coded, glanceable entries

Every tag carries its own color, so a manager can scan a timesheet and read work categories — billable, meeting, travel, R&D — at a glance.

05

Tags visible wherever time is logged

Tag chips appear on the timesheet list, form, and kanban views, so classification is never hidden away.

06

Faceted, multi-select tag filters

Filter timesheets by any combination of tags, or by billable / non-billable status, using the standard Odoo search facets.

07

Group by tag for instant breakdowns

Group timesheet entries by tag or billable status to see effort-by-category and utilization without leaving the timesheet view.

08

Tag-based billable-ratio analytics

A dedicated pivot and graph report breaks down logged hours by tag and billable status, so billable-ratio reporting is built in, not bolted on.

09

Tags that follow the project

Assign default tags to a project once, and new timesheet entries logged on that project are pre-filled automatically, cutting repetitive tagging.

Workflow

How it works

1

Create a tag

Add a color, mark it billable or not, and save — from Timesheets > Tags, or inline while logging time.

2

Apply it to time entries

Pick one or more tags on a timesheet line in list, form, or kanban view as you log hours.

3

Filter and group

Use the tag and billable-status facets to filter timesheets, or group entries by tag for a quick breakdown.

4

Review the analytics

Open the By Tag pivot and graph report to see billable ratio and effort by category at a glance.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Timesheet Tags on Timesheets adds a separate, purpose-built tag model for timesheet entries, so it never conflicts with existing project tags.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Timesheet Tags on Timesheets

Color-coded tags created and applied inline as time is logged, with bulk classification, faceted filters and group-by — and billable-ratio analytics by tag.

Buy on Odoo App Store
Related apps

More Odoo human resources apps

Weekly Timesheet Reminder & Compliance

Context-rich reminders that name what is actually missing, with escalation and response tracking, a live completion dashboard, attendance reconciliation and task hour-budget control.

Human ResourcesView app

Auto Timesheet Create

Generate timesheets from attendance check-ins and emailed work reports on any cadence, with a dry-run preview, preventive deduplication and a run dashboard that can roll a bad batch back.

Human ResourcesView app

Timesheet Compliance & Incomplete Report

Leave-aware detection of missing hours on a cadence you choose — self-service reminders first, manager and department notifications next, escalation only for repeat offenders.

Human ResourcesView app

Training & Certification Management

A training catalog, instructor-led sessions, attendance and pass/fail scoring and automatic certificates — with live certification expiry status and renewal alerts that surface lapses before an audit does.

Human ResourcesView app

Training Feedback, Budget & Course Costing

Structured session feedback, department training budgets and material, labor and overhead cost sheets tied to one course record — with cost per trainee, budget variance and threshold alerts.

Human ResourcesView app

UAE Payroll — Gratuity, WPS/SIF & GL Posting

End-of-service gratuity with a transparent, audited calculation and MOHRE-ready WPS/SIF files validated before submission — through batch payslips to consolidated GL posting, all on community Odoo.

Human ResourcesView app