Summary and recommendation
Clockify user management can be run manually, but complexity usually increases with role models, licensing gates, and offboarding dependencies. This guide gives the exact mechanics and where automation has the biggest impact.
Clockify is a time tracking platform with a five-tier fixed role hierarchy - Owner, Admin, Team Manager, Project Manager, and Regular User - available across all plans. Custom roles with granular permission toggles are gated to the Enterprise plan.
SSO (SAML 2.0 and OAuth 2.0) is also Enterprise-only and requires subdomain setup; no SCIM provisioning is documented or supported at any tier.
User lifecycle is invitation-based: admins send email invites, and users must self-register or accept before they appear as active members. Pending invitations do not consume a paid seat, but accepted invitations do - immediately and per workspace.
Quick facts
| Admin console path | Workspace Settings → Team (for user management); Workspace Settings → Roles (for custom roles on Enterprise) |
| Admin console URL | Official docs |
| SCIM available | No |
| SCIM tier required | Enterprise |
| SSO prerequisite | No |
User types and roles
| Role | Permissions | Cannot do | Plan required | Seat cost | Watch out for |
|---|---|---|---|---|---|
| Owner | Full control over workspace: billing, deletion, all settings, all data. Cannot be changed by other admins. | Cannot transfer ownership via UI (must contact support). Cannot be demoted by other admins. | All plans (one per workspace) | Counts as a paid seat on paid plans | Only one Owner per workspace. Ownership transfer requires contacting Clockify support. |
| Admin | Manage all workspace settings, invite/remove users, manage projects, approve timesheets, view all reports, manage billing (if granted). | Cannot delete the workspace or manage billing unless explicitly granted. Cannot demote the Owner. | All plans | Counts as a paid seat on paid plans | Admins can see all time entries across the workspace by default. |
| Project Manager | Manage assigned projects: add/remove members, edit project settings, view project reports. Can approve timesheets for their projects on Standard+ plans. | Cannot access workspace-level settings, billing, or projects they are not assigned to manage. | All plans (role exists on Free; timesheet approval requires Standard or higher) | Counts as a paid seat on paid plans | Project Manager scope is limited to explicitly assigned projects; they have no visibility into other projects unless added. |
| Team Manager | Manage assigned team members: view their time entries, approve timesheets, run reports for their team. | Cannot manage projects, workspace settings, or users outside their assigned team. | Standard plan or higher | Counts as a paid seat on paid plans | Team Manager is a workspace-level role but scoped to specific users; must be explicitly assigned a team. |
| Regular User (Member) | Track time, manage own time entries, view projects and tasks they are assigned to. | Cannot view other users' time entries, access workspace settings, manage projects, or run workspace-wide reports. | All plans | Counts as a paid seat on paid plans | By default, regular users can see all projects in the workspace unless projects are set to private. |
| Custom Role | Admin-defined permission set combining granular permissions from a predefined list (e.g., manage projects, manage users, view reports, approve timesheets). | Cannot exceed Owner-level permissions. Granularity is limited to Clockify's predefined permission toggles. | Enterprise plan | Counts as a paid seat | Custom roles are only available on Enterprise. On lower plans, only the fixed roles above are available. |
Permission model
- Model type: hybrid
- Description: Clockify uses a fixed role hierarchy (Owner, Admin, Team Manager, Project Manager, Regular User) available on all plans. Enterprise plan adds custom roles, allowing admins to create named roles with a configurable combination of granular permissions from a predefined set. Project-level and team-level scoping further refines access for Project Manager and Team Manager roles.
- Custom roles: Yes
- Custom roles plan: Enterprise
- Granularity: Role-level for standard plans. Enterprise adds per-permission toggles (e.g., manage users, manage projects, view reports, approve timesheets, manage billing) that can be combined into named custom roles.
How to add users
- Navigate to app.clockify.me and open Workspace Settings.
- Select the 'Team' tab.
- Click 'Invite people'.
- Enter one or more email addresses (comma-separated for multiple).
- Optionally assign a role (defaults to Regular User) and add to projects or groups.
- Click 'Send invitation'.
- Invitee receives an email and must accept to join the workspace. If they do not have a Clockify account, they are prompted to create one.
Required fields: Email address
Watch out for:
- Invited users count against the paid seat total as soon as they accept the invitation.
- On the Free plan, there is no seat limit, but paid plan features are not available to any user.
- If a user does not accept the invitation, they remain in 'Pending' status and do not consume a seat.
- Workspace admins cannot force-create accounts; users must self-register via the invitation link.
- Users can belong to multiple workspaces but each workspace is billed independently.
| Bulk option | Availability | Notes |
|---|---|---|
| CSV import | Yes | Workspace Settings → Team → Invite people → 'Import from CSV' option; CSV must contain email addresses (one per row, with optional name and role columns). |
| Domain whitelisting | No | Automatic domain-based user add |
| IdP provisioning | Yes | Enterprise (SSO with Okta, Azure AD/Entra ID, OneLogin via SAML 2.0; Just-in-Time provisioning supported; no SCIM documented) |
How to remove or deactivate users
- Can delete users: Verify in tenant
- Delete/deactivate behavior: This app exposes delete operations in its API documentation, but the admin-console path may present removal as deactivation, archiving, or deletion depending on tenant configuration. Confirm whether the UI action is reversible before treating removal as recoverable.
- Navigate to app.clockify.me and open Workspace Settings.
- Select the 'Team' tab.
- Locate the user in the member list.
- Click the three-dot (⋯) menu next to the user's name.
- Select 'Deactivate'.
- Confirm the action in the dialog. The user is immediately moved to the 'Inactive' tab and loses workspace access.
| Data impact | Behavior |
|---|---|
| Owned records | All time entries logged by the deactivated user are retained in full and remain visible in workspace reports and exports. No data is deleted. |
| Shared content | Projects, tasks, and tags the user was associated with remain intact. The user is removed from active project member lists but historical associations are preserved. |
| Integrations | Any API tokens or integrations tied to the deactivated user's account will stop functioning. Admins should rotate or reassign integration credentials before deactivating. |
| License freed | Deactivating a user frees their paid seat immediately. The seat becomes available for a new invitation without requiring a billing cycle change, though billing adjustments depend on the billing period. |
Watch out for:
- Deactivated users can be reactivated at any time by an admin, which will re-consume a paid seat.
- There is no bulk deactivation UI; each user must be deactivated individually.
- Deactivated users still appear in historical reports attributed to their name.
- Admins cannot delete a user's Clockify account entirely; only Clockify support or the user themselves can delete the account.
- If a deactivated user is the only admin, the Owner must reassign admin rights before or after deactivation.
License and seat management
| Seat type | Includes | Cost |
|---|---|---|
| Active Member Seat | All workspace roles (Owner, Admin, Team Manager, Project Manager, Regular User, Custom Role). Every active (non-deactivated) user in a paid workspace consumes one seat regardless of role. | Varies by plan: Basic $4.99/user/month, Standard $9.99/user/month, Pro $14.99/user/month, Enterprise $15.99/user/month (monthly billing). Annual discounts apply: Basic ~$3.99, Standard ~$6.99, Pro ~$11.99, Enterprise ~$12.99 per user/month. |
- Where to check usage: Workspace Settings → Team tab shows all active members and their roles. Workspace Settings → Subscription (or Billing) shows current seat count and billing details.
- How to identify unused seats: Admins can sort the Team list by 'Last active' date (if available) or run a report filtered by user with zero hours in a given period via Reports → Summary/Detailed, grouped by user, to identify members with no tracked time.
- Billing notes: Clockify bills per active user per month. The Free plan supports unlimited users at no cost but lacks most management features. Paid plans are billed per seat; adding users mid-cycle is prorated. Deactivating a user releases the seat. Annual plans offer approximately 20% discount versus monthly. Enterprise pricing may be negotiated for large teams.
The cost of manual management
Every app in your stack that lacks SCIM forces the same manual loop: find the leaver, navigate to settings, deactivate one by one, and verify. Clockify compounds this because there is no bulk deactivation UI - each user must be deactivated individually through the Team tab.
Deactivated users are never permanently removed by admins; only Clockify support or the user themselves can delete an account. This means offboarded employees remain visible in historical reports indefinitely, creating audit noise that must be managed manually.
Pending invitations that go unaccepted accumulate in the Team list with no bulk-cancel option, adding recurring cleanup overhead for any workspace with moderate turnover.
What IT admins are saying
Practitioners consistently flag the absence of SCIM as the sharpest operational gap - every provisioning and deprovisioning action requires direct admin intervention. The one-at-a-time deactivation constraint is a recurring complaint for teams managing more than a handful of offboardings per month.
SSO being locked to the highest-cost Enterprise tier is a friction point for mid-market teams that want identity federation without committing to Enterprise pricing. Custom roles face the same paywall, leaving Standard and Pro plan admins with no permission granularity beyond the fixed role set.
Common complaints:
- No SCIM support for automated provisioning or deprovisioning; user lifecycle must be managed manually.
- SSO (SAML 2.0) is restricted to the Enterprise plan, which is the most expensive tier.
- No bulk deactivation option; admins must deactivate users one at a time.
- Users cannot be permanently deleted by admins; only deactivation is available, which can cause confusion in reports.
- Pending invitations (not yet accepted) can clutter the Team list and there is no bulk-cancel option.
- Custom roles are Enterprise-only; lower-tier plans are limited to fixed roles with no granularity adjustment.
- Just-in-Time SSO provisioning does not automatically assign users to projects or groups; that must be done manually after first login.
- No domain-based auto-join or domain whitelisting for automatic workspace enrollment.
The decision
Every app without SCIM adds direct admin time to each joiner and leaver event, and Clockify's one-at-a-time deactivation model means that cost compounds with headcount. For small, stable teams where turnover is low, the fixed role model covers most time-tracking use cases without significant configuration overhead.
For teams with regular onboarding and offboarding volume, the lack of SCIM and bulk deactivation creates compounding manual effort that scales poorly. If SSO or custom roles are requirements, the Enterprise plan is the only path - evaluate whether those features justify the per-seat cost relative to alternatives.
Organizations already on Enterprise for SSO should weigh the API-based automation options as a partial substitute for missing SCIM functionality.
Bottom line
Clockify's user management is straightforward but deliberately manual at every tier below Enterprise. Every app without SCIM adds direct admin time to each joiner and leaver event, and Clockify's one-at-a-time deactivation model means that cost compounds with headcount.
Teams that can tolerate manual workflows and don't require SSO will find the lower-tier plans sufficient; teams with compliance requirements or high turnover should plan for either Enterprise-tier investment or API-based automation to close the provisioning gap.
Automate Clockify workflows without one-off scripts
Stitchflow builds and maintains end-to-end IT automation across your SaaS stack, including apps without APIs. Built for exactly how your company works, with human approvals where they matter.