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.
Everything you need to classify and report on time
Every capability below is implemented in the module.
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.
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.
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.
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.
Tags visible wherever time is logged
Tag chips appear on the timesheet list, form, and kanban views, so classification is never hidden away.
Faceted, multi-select tag filters
Filter timesheets by any combination of tags, or by billable / non-billable status, using the standard Odoo search facets.
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.
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.
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.
How it works
Create a tag
Add a color, mark it billable or not, and save — from Timesheets > Tags, or inline while logging time.
Apply it to time entries
Pick one or more tags on a timesheet line in list, form, or kanban view as you log hours.
Filter and group
Use the tag and billable-status facets to filter timesheets, or group entries by tag for a quick breakdown.
Review the analytics
Open the By Tag pivot and graph report to see billable ratio and effort by category at a glance.
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.
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 StoreMore 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.
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.
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.
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.
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.
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.