Skip to content

User Roles

TT Time Tracker has four roles. Each role is assigned per-workspace, so a person can be an admin in one workspace and a worker in another.

Role summary

CapabilityWorkerResponsibleAdminSuper Admin
Log time entries (own)
Edit own entries (before approval)
Upload invoices
View own invoices
View all entries and invoices
Approve / reject entries
Approve invoices
Manage users (invite, archive)
Manage projects, tasks, vehicles
Configure workspace settings
Configure email sync
Manage API keys and webhooks
Manage multiple workspaces
Create / delete workspaces

Worker

The default role. Workers can log their own time, upload invoices, and view their own submission history. They cannot see other workers' data or access the admin section.

Responsible

A step up from Worker. A responsible user is typically a project manager or team lead. They can see all entries and invoices across the workspace and approve or reject them. They cannot modify workspace settings or manage users.

A user becomes responsible automatically when they are set as the responsible person on at least one project.

Admin

Full control over the workspace. Admins can manage all data, users, settings, and integrations. There can be multiple admins per workspace.

Super Admin

A platform-level role (not workspace-level). Super admins can access and manage all workspaces. This role is assigned by a system administrator directly in the database or via the super-admin UI.

TT Time Tracker — Internal Documentation