Skip to content

Roles and permissions guide

AxisWhat it controlsWhere it is set
**Company role**Company-wide capabilities: settings, member management, billing configuration, BI Analytics**Members** > member row > **Edit member** > **Administrator** checkbox
**Client permission**What a user can do on a **specific** client: view, edit, manage contracts and invoicesClient view > **Members** tab > role dropdown

These axes are independent: a Company Member can be Client Admin on some clients but not others. A Company Admin does not automatically hold Client Admin rights on every client — client permissions are granted per client.

Uku has exactly three company roles. The member edit dialog exposes them through a single Administrator checkbox (combined with the immutable Owner position). “Manager” is not a Uku company role.

Exactly one per company. Unrestricted access. Ownership cannot be changed through the member edit dialog — it requires a dedicated ownership transfer action, available only to the current Company Owner.

Capabilities exclusive to the Company Owner:

  • Delete a client (permanently)
  • Lock company settings for all members (Disable company settings edit for all members toggle)
  • Restrict billing product management (Only owners can add and update products)
  • Delete the company account
  • Transfer ownership to another member

Set by checking the Administrator checkbox in the member edit dialog. Company Admins can do everything a Company Member can do, plus:

  • Edit company settings (unless the Company Owner has locked settings)
  • Add, edit, and deactivate members (not the Company Owner)
  • Create, edit, assign, and administer every client in the company
  • Edit any task (not just their own)
  • Manage workflow templates
  • Access BI Analytics
  • Full billing access across all clients
  • Manage email integrations and templates

Default when the Administrator checkbox is unchecked.

  • View and work on tasks assigned to them
  • Track time on their tasks
  • Access clients they are assigned to
  • Create and edit clients (unless the company setting disables this)

Additional capabilities are gated by company or billing settings a Company Admin can toggle. See Billing permission settings below.

CapabilityCompany OwnerCompany AdminCompany Member
View and work on assigned tasksYesYesYes
Track timeYesYesYes
Access assigned clientsYesYesYes
Create and edit clientsYesYesConfigurable
Edit any task (not just own)YesYesOn clients where they hold Client Admin
Manage workflow templatesYesYesConfigurable
Add, edit, or deactivate membersYesYesNo
Edit company settingsYesUnless locked by OwnerNo
Access BI AnalyticsYesYesNo
Manage contracts and invoicesYesYesConfigurable + Client Admin
Delete clientsYesNoNo
Lock settings for all membersYesNoNo
Delete companyYesNoNo

“Configurable” means the capability depends on a company or billing setting that a Company Owner or Company Admin can toggle.

Per-client permissions are set in the client view’s Members tab. When a user is assigned to a client, they receive one of two roles (the UI shows just “Admin” and “Member” — help articles use “Client Admin” and “Client Member” to make the scope unambiguous):

  • Client Admin — full editing rights on that specific client. Can manage contracts and invoices for the client (when billing settings allow) and has full edit access to the client record and its tasks.
  • Client Member — can view and work on the client’s tasks, but has limited management capability on that client.

Company Owners automatically have Client Admin-level access on every client. Company Admins have broad management access but client-level permissions are set per client.

  1. Go to Members in the left navigation.
  2. Click a member’s row to open the Edit member dialog.
  3. Check or uncheck the Administrator checkbox (checked = Company Admin, unchecked = Company Member).
  4. Click Save.

The Company Owner position cannot be changed through this dialog. Ownership transfer is a separate action available only to the current Company Owner.

  1. Open the client view for the client in question.
  2. Go to the Members tab.
  3. Find the user and open the role dropdown next to their name.
  4. Select Admin (Client Admin) or Member (Client Member).
  5. The change saves immediately.
StatusAccessSeat
**Active**Full access; invitation acceptedPaid
**Invited (Pending)**Invitation sent, not yet acceptedPaid
**Limited**In system, no login accessFree until activated
**Inactive**No access, no chargeNone

Client Portal users are external — they are your clients, not your team members. They have a separate permission system. Currently, enabling Access enabled on a contact gives them the standard portal experience. Granular per-permission control (Client Read, Client Edit, Task Edit, Document Read) is in development.

Several billing capabilities can be fine-tuned through Settings & Apps > Billing > Settings:

  • Client invoices visible to users — lets Company Members see invoices on their assigned clients
  • Invoice management enabled for users — lets Company Members create and edit invoices
  • Users can manage contracts — lets users with Client Admin permission manage contracts and invoices on those clients
  • Only owners can add and update products — restricts product management to the Company Owner
  • Allow members to send invoices to clients — lets Company Members send finalized invoices

These settings apply company-wide. Company Admins and Company Owners always retain full billing access regardless of these toggles.