# Workspace Collaboration

> Part of the NocoDB documentation (Product docs > Workspaces). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/product/workspaces/workspace-collaboration
Last updated: 2026-10-03

Invite members and teams to a NocoDB workspace, set their workspace roles, see which members use a paid seat, and remove members and teams.

Workspace collaboration in NocoDB controls who can use a workspace. You add people as members or as teams, and each member or team gets a workspace role. The role sets what they can do in the workspace and in its bases.

## Invite Members to Workspace

Invite members to a NocoDB workspace from the **Members** page.

1. In the workspace sidebar, click **Invite Members**. The **Members** page opens.
2. Click **Add Members**. The **Invite to Workspace** dialog opens.

<img alt="The Invite to Workspace dialog" src={__img0} placeholder="blur" />

3. Click the field below **Invite specific people**.
4. Type one or more email addresses.
5. Below **They join as**, select a role. All people in this invite get this role.
6. Click **Invite to Workspace**.

<img alt="Entering addresses and choosing a role" src={__img1} placeholder="blur" />

<img alt="The role dropdown" src={__img2} placeholder="blur" />

To invite many people with one link, use **Invite via private link** in the same dialog. Refer to [invite links](/docs/product/collaboration/invite-links).

## Invite Teams to Workspace ☁

A team invite gives one workspace role to all members of a NocoDB team.

1. In the workspace sidebar, click **Invite Members**. The **Members** page opens.
2. Click **Add Teams**. The **Add Teams to Workspace** dialog opens.
3. Select one or more teams. The list shows the number of members in each team.

<img alt="Selecting teams to add" src={__img3} placeholder="blur" />

4. Below **They join as**, select the role for the teams.

<img alt="Choosing the role the teams join with" src={__img4} placeholder="blur" />

5. Click **Add Team**. If you select more than one team, the button shows **Add Teams**.

<img alt="The dialog ready to confirm" src={__img5} placeholder="blur" />

Each member of the team gets the team's workspace role. An explicit workspace role or a base role for that member replaces the team role. Refer to [Role Precedence](#role-precedence).

To create and manage teams, refer to the [Teams documentation](/docs/product/collaboration/teams).

## List Workspace Members and Teams

The **Members** page shows all members and teams that have access to the workspace. All workspace members can see this page.

| Column             | What it shows                                                                         |
| ------------------ | ------------------------------------------------------------------------------------- |
| **Members**        | For a member: the name and the email. For a team: the name and the number of members. |
| **Workspace role** | The workspace role of the member or team.                                             |
| **Billable**       | A crown if the member uses a paid seat.                                               |
| **Date Joined**    | The date that the member joined the workspace.                                        |
| **Actions**        | A menu to remove the member or team and to copy its ID.                               |

The page header shows the number of paid seats that the workspace uses. On Community Edition and on self-hosted deployments without a license, the **Billable** column and the seat count show **Editor seat** instead.

<img alt="The workspace Members page" src={__img6} placeholder="blur" />

### Why a member is billable

A member uses a paid seat when the member has the role **Editor** or a higher role in one of these places:

* the workspace
* a base
* an interface

For example, a member with the workspace role **Viewer** is billable if that member is **Editor** in one base. To see the assignment that makes a member billable, click the crown in the **Billable** column.

<img alt="The billable seat breakdown for a member" src={__img7} placeholder="blur" />

## Modify Roles for Members or Teams

Change the workspace role of a member or a team on the **Members** page.

1. In the **Workspace role** column, click the role of the member or team.
2. Select the new role. Each role shows a short description, and a check mark shows the current role.

<img alt="Changing a member's workspace role" src={__img8} placeholder="blur" />

<img alt="Changing a team's role" src={__img9} placeholder="blur" />

## Role Precedence

NocoDB uses these rules when a user gets roles from more than one source:

| The user has                                 | The role that applies         |
| -------------------------------------------- | ----------------------------- |
| An individual workspace role and a team role | The individual workspace role |
| A workspace role and a base role             | The base role, in that base   |
| Roles from two or more teams                 | The highest team role         |

For more examples, refer to the [Teams effective role resolution documentation](/docs/product/collaboration/teams#effective-role-resolution).

## Remove Members or Teams from Workspace

Remove a member or a team from a NocoDB workspace with the menu in the **Actions** column.

1. In the **Actions** column, click `⋮` next to the member or team.
2. Click **Remove member** or **Remove team**.

The same menu shows the user ID or the team ID. Click the copy button to copy the ID for use with the API.

<img alt="Removing a member" src={__img10} placeholder="blur" />

<img alt="Removing a team" src={__img11} placeholder="blur" />

## Best Practice

Use these rules to manage access in a large NocoDB workspace:

* Invite all users to the workspace with the role **Inherit**. Each user then gets access from their team roles and base roles.
* Make one team for each department or work group.
* Change the role of a team, not the roles of single members.

For more rules, refer to [Teams best practices](/docs/product/collaboration/teams#best-practices).

## Good to know

* You can give a member or team a role that is the same as your workspace role or lower. You cannot give a role that is higher than your role.
* You cannot give a team the role **Owner** or **Inherit**. The team role list shows **Owner**, but you cannot select it.
* Only the workspace owner or the workspace creator can remove members and teams.
* On paid plans, the roles **Editor** and higher use a paid seat. The roles **Commenter**, **Viewer** and **No Access** do not use a paid seat. Before you send an invite that adds a paid seat, the dialog shows **Additional charges may apply for new invites**.

## Availability

* Teams are available on **NocoDB Cloud** (Business plan and above) and on licensed self-hosted deployments (Scale plan and above).

## Related

* [Roles and permissions](/docs/product/collaboration/roles-and-permissions)
* [Teams](/docs/product/collaboration/teams)
* [Invite links](/docs/product/collaboration/invite-links)

---

## Related pages

- [Create Workspace](https://nocodb.com/docs/product/workspaces/create-workspace.md): Create a new workspace in NocoDB from the workspace switcher.
- [Actions on Workspace](https://nocodb.com/docs/product/workspaces/actions-on-workspace.md): Rename a NocoDB workspace, require two-factor authentication, delete or leave a workspace, and find the workspace ID.
- [Workspace Audit Logs](https://nocodb.com/docs/product/workspaces/workspace-audit.md): Use NocoDB workspace audit logs to see who did what, and when, across your workspace.
- [Subscription & Billing](https://nocodb.com/docs/product/workspaces/billing.md): Manage your NocoDB subscription, change or cancel your plan, see usage and credits, and download invoices.
- [Credits](https://nocodb.com/docs/product/workspaces/credits.md): NocoDB credits pay for managed usage-based features, and this page explains plan allowances, what uses credits, the spend order and how to buy more.
