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 Store