> ## Documentation Index
> Fetch the complete documentation index at: https://formbricks.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Organizations and roles

> Understand organization-level roles and how they control access to teams, projects, and data across your Formbricks organization.

Organization-level roles apply to all teams and projects within your Formbricks organization. These roles provide broad permissions that determine what users can do across the entire organization.

<Note>
  Access Roles is a feature of the [Enterprise Edition](/self-hosting/advanced/license). In the **Community Edition** and on the **Free**
  and **Startup** plan in the Cloud you can invite unlimited organization members as `Owner`.
</Note>

## Role hierarchy

Here are the different access permissions, ranked from highest to lowest access:

1. **Owner** - Full organizational control
2. **Manager** - Management access with some restrictions
3. **Billing** - Billing and payment management only
4. **Member** - Basic access to assigned projects

### Role Permissions and Privilege Escalation Prevention

To prevent privilege escalation, the following rules apply:

* **Owners** can:
  * Invite users as owners, managers, or members
  * Assign roles up to owner level

* **Managers** can:
  * Invite users only as members
  * Assign roles up to member only, not manager or owner

* **Members** cannot:
  * Invite users
  * Assign roles

## Organization-level roles

All users and their organization-level roles are listed in **Organization Settings > Access Control**. Users can hold any of the following org-level roles:

### Owner

* Have full access to the organization, its data, and settings
* Can perform Team Admin actions without needing to join the team
* Can manage all aspects of the organization including billing, integrations, and member management

### Manager

* Have full management access to all teams and projects
* Can manage the organization's membership (but can only invite or assign users as members)
* Can perform Team Admin actions without needing to join the team
* Cannot change other organization settings like billing or delete the organization

### Billing

* Can manage payment and compliance details in the organization
* Have access to billing settings and subscription management
* Cannot access other organizational data or settings

### Member

* Can view most data in the organization and act in the projects they are members of
* Cannot create or join projects on their own and need to be assigned by owners or managers
* Have limited permissions that depend on their project-level access

## Detailed permissions matrix

|                                  | Owner | Manager | Billing | Member |
| -------------------------------- | ----- | ------- | ------- | ------ |
| **Organization**                 |       |         |         |        |
| Update organization              | ✅     | ❌       | ❌       | ❌      |
| Delete organization              | ✅     | ❌       | ❌       | ❌      |
| Add new member                   | ✅     | ✅       | ❌       | ❌      |
| Delete member                    | ✅     | ✅       | ❌       | ❌      |
| Update member access             | ✅     | ✅       | ❌       | ❌      |
| Update billing                   | ✅     | ✅       | ✅       | ❌      |
| **Project**                      |       |         |         |        |
| Create project                   | ✅     | ✅       | ❌       | ❌      |
| Update project name              | ✅     | ✅       | ❌       | ✅\*\*  |
| Update project recontact options | ✅     | ✅       | ❌       | ✅\*\*  |
| Update look & feel               | ✅     | ✅       | ❌       | ✅\*\*  |
| Update survey languages          | ✅     | ✅       | ❌       | ✅\*\*  |
| Delete project                   | ✅     | ✅       | ❌       | ❌      |
| **Surveys**                      |       |         |         |        |
| Create new survey                | ✅     | ✅       | ❌       | ✅\*    |
| Edit survey                      | ✅     | ✅       | ❌       | ✅\*    |
| Delete survey                    | ✅     | ✅       | ❌       | ✅\*    |
| View survey results              | ✅     | ✅       | ❌       | ✅      |
| **Response**                     |       |         |         |        |
| Delete response                  | ✅     | ✅       | ❌       | ✅\*    |
| Add tags on response             | ✅     | ✅       | ❌       | ✅\*    |
| Edit tags on response            | ✅     | ✅       | ❌       | ✅\*    |
| Download survey responses (CSV)  | ✅     | ✅       | ❌       | ✅\*    |
| **Actions**                      |       |         |         |        |
| Create action                    | ✅     | ✅       | ❌       | ✅\*    |
| Update action                    | ✅     | ✅       | ❌       | ✅\*    |
| Delete action                    | ✅     | ✅       | ❌       | ✅\*    |
| **API keys**                     |       |         |         |        |
| Create API key                   | ✅     | ✅       | ❌       | ✅\*\*  |
| Update API key                   | ✅     | ✅       | ❌       | ✅\*\*  |
| Delete API key                   | ✅     | ✅       | ❌       | ✅\*\*  |
| **Tags**                         |       |         |         |        |
| Create tags                      | ✅     | ✅       | ❌       | ✅\*    |
| Update tags                      | ✅     | ✅       | ❌       | ✅\*    |
| Delete tags                      | ✅     | ✅       | ❌       | ✅\*\*  |
| **Contacts**                     |       |         |         |        |
| Delete contact                   | ✅     | ✅       | ❌       | ✅\*    |
| **Integrations**                 |       |         |         |        |
| Manage integrations              | ✅     | ✅       | ❌       | ✅\*    |

\* - for the read & write permissions team members

\*\* - for the manage permissions team members

## Best practices

* **Principle of least privilege**: Assign users the minimum role necessary for their responsibilities
* **Regular audits**: Periodically review organization members and their roles
* **Owner role**: Limit the number of owners to reduce security risk
* **Manager role**: Use for team leads who need to manage projects but not organizational settings
