Time Tracking (in Projects)
Time tracking is now a platform feature — see /docs/platform/time. This page covers what's specific to using it inside Projects.
Time Tracking in Projects
Time tracking is now a platform feature, not specific to Projects. The full documentation lives at /docs/platform/time.
This page only covers what changes when you use time tracking inside the Projects module.
What's Projects-specific
When you log time on a task (Projects), three Projects-specific behaviors kick in:
1. The project_id is auto-set
The time entry's project_id is automatically populated from the task's project — so the entry shows up in the project's budget rollup, the project's reports, and the user's project-distribution chart without any extra effort.
2. The QuickAdd embed is on every task detail page
Open any task → look in the right rail for a Time section with the QuickAdd form plus a list of all time entries on that task. No need to navigate elsewhere.
Screenshot needed — task detail right rail with QuickAdd form + entry list
3. Estimate vs. actual on every task
Each task has an estimate_hours field (separate from time entries). The Reports page's Estimate vs. Actual view bar-charts these against the sum of approved time entries scoped to that project. Useful for calibrating your team's estimation accuracy.
4. Project budget integration
The project's Budget tab pulls approved + billable time entries scoped to that project. Edits flow through the standard time tracking lifecycle (draft → submitted → approved) — no project-specific budget approval flow.
Logging time on a task
- Open the task.
- Find the Time section in the right rail.
- Hours, description, billable toggle → Save (saves as draft).
…or, more commonly:
- Click the global timer pill (bottom-right of every page).
- Select the task in the Task tab of the entity picker.
- Start, work, Stop when done.
See /docs/platform/time/timer for the full timer flow.
Approvals on Projects work
Anyone with time:approve permission AND visibility into the project (member of the project's team) can approve entries on that project. The approval queue at /time/approvals is workspace-wide; filter by project to focus.
See /docs/platform/time/approvals.
Where to read more
- Full time tracking docs: /docs/platform/time
- Timer: /docs/platform/time/timer
- Weekly timesheet: /docs/platform/time/timesheet
- Approvals: /docs/platform/time/approvals
- Rates & invoice bridge: /docs/platform/time/rates-and-billing