Roles
Access in JetBrains Console is role-based. There are no separate permissions – everything a user can do depends on their assigned role. Roles control what sections of JetBrains Console a user can open and what actions they can perform.
Users can have multiple roles at the same time. However, some roles are mutually exclusive and cannot be assigned together.
Overview
The tables below summarize what different roles allow users to do.
Organization management
User management
License management
Buy, renew, or upgrade licenses |
| ||||||
| |||||||
| |||||||
| |||||||
| |||||||
View organization licenses | |||||||
View team licenses |
| ||||||
Receive license and invoice notifications |
* Team admins have a limited ability to create teams and transfer licenses. See details
Billing management
| |||||||
Upgrade, downgrade, or cancel subscriptions | |||||||
View transactions and invoices | |||||||
View spending reports |
AI management
| |||||||
Manage AI credits and quota limits per user | |||||||
View AI settings and licenses |
| ||||||
Organization management roles
These roles define who can access and manage your organization in JetBrains Console. A user can have only one organization admin role at a time.
Org admin
Users with the Organization administrator (or Org admin) role have full access to all organization-level sections and actions in JetBrains Console.
They can:
Manage organization users
Purchase and upgrade licenses for the entire organization
Track orders
Create new teams and merge existing ones
Distribute licenses to users
Invite org and team admins
Manage AI settings, licenses with AI, and AI Credits
How to become an org admin
There are several ways to get an org admin role:
Automatically. When you first purchase commercial JetBrains licenses, your organization is created automatically. You'll get the org admin role if:
You are the only license purchaser.
You used the same email address for all purchases for your organization.
To claim org admin permissions, create a JetBrains Account with the email address you used to purchase licenses.
When purchasing licenses for an organization that already has licenses purchased with a different email address, you'll receive the team admin role.
By invitation. Any existing org admin can invite you to become an org admin. Learn how to assign or revoke the org admin role.
Via JetBrains support. If no one in your organization has org admin access, or if the admin account is no longer accessible, you can request access by contacting JetBrains support.
If you're the first person to purchase JetBrains licenses for your company, your JetBrains Account automatically becomes an organization admin.
Purchaser
The Purchaser role is designed for resellers – official JetBrains partners who handle software procurement on behalf of other organizations. Companies may choose to delegate purchasing and billing activities to a reseller instead of managing them internally.
In such cases, organizations can assign the purchaser role to a reseller, allowing them to access their console and place orders, renew subscriptions, and manage billing-related tasks on their behalf.
The purchaser role can only be assigned to accounts that JetBrains has officially marked as resellers. Regular user accounts are not eligible.
Purchasers can:
Buy, renew, or upgrade licenses for the entire organization.
Access the Licensing pages with limited functionality: They cannot assign or revoke licenses, or move licenses between teams.
Access the Billing and AI management pages in read-only mode to view invoices and AI usage analytics.
Org viewer
The Org viewer role is designed for individuals who require oversight of the organization's license and AI usage without needing to make any changes, for example, management personnel, security, or compliance auditors.
Org viewers:
Can view the Licensing pages (excluding Contacts).
Can view AI management pages and AI usage analytics.
Cannot invite users, assign roles, or access financial or billing information.
Contact roles
The main purpose of contact roles is receiving notifications related to organizational activities, such as purchases, license assignments, renewals, invoices, and product updates.
Some contacts are also granted access to JetBrains Console via special admin (or primary) contact roles: Primary billing contact, Primary technical contact, and Primary licensee contact. These contacts appear both on the Contacts and Users pages. Contacts without these roles serve purely for notifications and are only listed on the Contacts page.
Learn more about admin (primary) contact roles
Primary billing contact
This role is for users who handle purchasing and billing at the organization level. They receive all invoices and renewal reminders. This role is typically assigned to finance staff responsible for procurement.
Primary billing contacts can:
Buy, renew, or upgrade licenses for the organization.
Access the Licensing pages with limited functionality: they cannot assign or revoke licenses or move licenses between teams.
Access the Billing and AI management pages to view invoices and AI usage analytics.
Primary technical contact
This role is for users responsible for managing product updates and technical aspects of JetBrains tools within the organization. They receive notifications about product updates, bug fixes, technical issues, and infrastructure changes.
Primary technical contacts can:
Access the Licensing pages in read-only mode to view license details.
Access the AI management pages in read-only mode to view AI usage analytics.
Primary licensee contact
This role is for users who need access to license documentation and renewal communications. They receive all license certificates and renewal reminders.
Primary licensee contacts can:
Access the Licensing pages in read-only mode to view license usage.
Access the AI management pages in read-only mode to view AI usage analytics.
Team roles
In JetBrains Console, a team is a logical grouping of licenses within an organization. It's used to separate and organize resources for different departments, projects, or internal groups. Teams represent groups of resources, not groups of users.
Team admin
This role is for users who manage licenses and orders within a team. Team admins don't have visibility into or control over other teams or organization-wide settings.
Team admins can:
Assign and revoke licenses from the team's pool.
Purchase or upgrade licenses for the team.
Invite other team admins to manage the same team.
How to become a team admin
There are several ways to get the team admin role:
Automatically. Purchasing new licenses does not grant you the org admin role for an existing organization if another person previously purchased licenses for that organization. Instead, a new team will be created within the organization containing your purchased licenses, and you will automatically receive the team admin role for that team.
You can claim this role by creating a JetBrains Account with the email address used to make the purchase.
By invitation. Existing org admins or team admins can invite you to become a team admin for a specific team. Learn more in Add or remove team administrators.
Users without roles
These users exist in the JetBrains Account system and are not part of the JetBrains Console role system. They don't have access to the console unless they are assigned a role.
Order-specific contacts
These are one-time contacts linked to specific purchases. For example, a licensee or billing contact assigned during checkout. They only receive notifications related to their specific order and have no access to JetBrains Console. To manage order-specific contacts, use the Contacts page.
Notifications-only contacts
These contacts are added only for receiving specific email communications from JetBrains. They don't appear on the Users page and cannot access JetBrains Console. To manage notifications-only contacts, use the Contacts page.
Users of assigned licenses
A user who receives a license from an organization. They can use JetBrains products but don't have access to JetBrains Console unless explicitly granted a role.
Personal license owners
A JetBrains Account owner who purchased licenses directly. This is independent of any organization or JetBrains Console.