JetBrains Console Help

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

Org admin

Team admin

Purchaser

Primary billing contact

Primary technical contact

Primary licensee contact

Org viewer

Buy, renew, or upgrade licenses

+

+
own team

+

+

-

-

-

Assign and revoke licenses

+

+
own team

-

-

-

-

-

Create teams

+

+
limited*

-

-

-

-

-

Merge teams

+

-

-

-

-

-

-

Transfer licenses between teams

+

+
limited*

-

-

-

-

-

Invite team admins

+

+
own team

-

-

-

-

-

View organization licenses

+

-

+

+

+

+

+

View team licenses

+

+
own team

+

+

+

+

+

Receive license and invoice notifications

+

-

+

+

-

+

-

* Team admins have a limited ability to create teams and transfer licenses. See details

Billing management

AI management

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.

Learn more about teams

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.

Learn more about order-specific contacts

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.

Learn more about notifications-only contacts

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.

Learn more about organization users

Personal license owners

A JetBrains Account owner who purchased licenses directly. This is independent of any organization or JetBrains Console.

28 November 2025