Your JetBrains Account is your single interaction point with JetBrains products and services. It provides easy and safe access to your licenses, seamless upgrades, and smooth migration to new hardware. For Commercial customers, JetBrains Account is a simple and convenient way to access and manage your purchases, distribute licenses to users, view your order history, and more.
You can use your JetBrains Account in the following JetBrains services:
Technically, your JetBrains Account is a combination of your email address and password registered at account.jetbrains.com. These credentials can be used in the following ways:
To sign up to a JetBrains Account, you need to provide your name and email address on the main page of the JetBrains Account website and click Sign Up. We will send you a verification email with further instructions. After verifying your email address and creating a password, you can use these credentials to log in to the JetBrains Account website and other online services.
Accessing the JetBrains Account website is also possible without signing up. This occurs when you buy JetBrains software licenses - you get an email with a link that allows you to preview your licenses on the JetBrains Account website. You can sign up right from the preview mode by clicking the corresponding link.
If the email address that you used to create your JetBrains Account had been used previously to purchase JetBrains software previously, you will see all your existing licenses in the newly created account. If you buy new licenses using your existing JetBrains Account, these licenses will be added to your account as soon as the order is processed.
All recent versions of JetBrains desktop software allow using JetBrains Account credentials
as a way of providing
In all our desktop software, you can select JetBrains Account as the licensing option and specify your JetBrains Account credentials.
To see all JetBrains products licensed to you, log into your JetBrains Account, and click on your name under the
All personal and assigned licenses displayed in this view correspond to the products that you can activate and use with your JetBrains Account.
If you use the old scheme licensing (version plus upgrade), you can switch it to a Toolbox subscription license. The cost of switching depends on the product, your existing product version and product edition.
In the Team or Organization view, the Upgrade link is displayed next to all licenses that can be upgraded. In the Product view, you can select licenses to upgrade using either the selector on the left or the check-boxes next to specific licenses, and then choose the appropriate Upgrade option. You can click this link to go to JetBrains eStore and complete the order. If you have any questions, please contact Sales
If you have an active subscription to YouTrack InCloud service with your JetBrains Account, you will see this subscription in the Licenses part of your JetBrains Account page. If necessary, you can change your subscription plan or cancel your subscription. To do so, use the corresponding links next to the subscription details.
The process of delivering licenses after purchase is as follows:
Please note that Account login is the preferred method of signing into your software. You don't need to download an activation code unless your machine is restricted from accessing the Internet.
Please note that License ID is used to distinguish licenses between each other and can't be used for product activation
If your purchase was made with an email address different from the email address of your JetBrains Account administrator, the administrator will be prompted to grant management permissions for a particular order. If you own the JetBrains Account with the email address used for that order, please log in with that account to obtain license management permissions for the order.
If you wish to you use offline Activation codes instead of JetBrains Account, please do so only in environments with no access to the Internet. JetBrains Account is the preferred method of product activation because of the following advantages it provides.
After a company's license is assigned to a user, the assignee of a license needs to create a JetBrains Account or use an existing account to register the product. The list of licenses assigned to a user can be found on the JetBrains Account website by end-user authorised with related JetBrains Account.
Licenses owned by an individual customer appear on the JetBrains Account website. To see the licenses in their account, a user has to be authorized with JetBrains Account connected to the email(s) used for earlier purchases or have the JetBrains Account manually linked to the purchases.
Activation code can be obtained at JetBrains Account website either by a user of the license or the personal license owner using the link "Download activation code".
A legacy license key for versions released before November 2, 2015, can be obtained on the JetBrains Account website either by a user of the license or the personal license owner.
To register a product within the evaluation period, click the Enter License button in the dialog.
To register a running product with newly obtained license data, go to Help -> Register.
To register a product installed earlier, click the Register link on the Welcome screen.
In the registration dialog, enter your JetBrains Account credentials.
If you get the message that no suitable licenses are associated with your account, please make sure that you are using the license that covers the version you are trying to use. To check the latest version of your license, use the JetBrains Account website. If no license is available, please contact your license administrator if you use a company's license, or refer to the linking your past purchases section if you are personal license owner. If the license on your JetBrains Account website covers the correct version and still gives you an error, please contact product support.
If you use the product in a restricted environment with no access to the Internet and thus no access to JetBrains Account, please use this form to exchange the key.
When upgrading your software to recent versions of the IDE and .NET tools from versions released
prior to November 2, 2015 (with upgrade subscription of these licenses covering most recent
releases), users are prompted to convert their keys to an activation code. This conversion is
required by versions released after November 2, 2015, because these versions accept activation
codes only. Personal license keys are converted immediately.
Users of commercial licenses are required to enter first name, last name and email address to convert legacy license keys to activation codes.
The entered users will appear as assignees on the administrator page of your company's account.
Contracts describe the payment schedule (monthly or annual), payment dates, and payment methods of (some or all of) your Toolbox licenses.
The volume discount for each order is based on the number of items in the selected contract plus the number of purchased licenses.Individual customers may have up to 2 contracts, one for annual payments and one for monthly payments. Companies may have several contracts to arrange billing schedules, payment totals and payment methods for groups of licenses according to their needs.
The payment date on the contract(s) is set independently from the licenses' expiration date. The payment date may be adjusted to ease organization's budget management.
On the payment date:
The payment date on the contract can be changed by submitting a request to the Sales department.
Any change of a contract's billing period leads to a corresponding change in the license renewal period and consequently to a corresponding change in the amount collected on the date of payment. Any change of renewal period neither changes the payment date nor imposes any other immediate changes.
By performing this action, you remove the link between a contract and a license. After subscription is cancelled (for individuals) or payments are stopped (for companies), there is no option to renew the license either manually or automatically. The license has to be linked to a contract to be eligible for renewal. If a license is removed from a contract, it can be added back to the contract by using the "Resume payments" option for individuals, or by using the "Move license to contract" option for organizations.
In this section, the term 'license' stands for a commercial license issued to a company or an academic license issued to an educational institution. These types of licenses are not bound to specific users and can be used by anyone working for an organization that owns the licenses (for more information, see Licensing and Purchasing FAQ). If you are responsible for the licenses in your organization, we recommend that you learn about JetBrains Account and how it can help you manage licenses.
To manage your company's licenses through a JetBrains Account, you must be granted an administrator role in the organization profile or team to which the licenses belong. For more information on the administrator role, see Roles and Permissions.
This section walks you through the main steps for assigning/distributing/revoking licenses: from the time of purchase to license assignment, revocation, and so on. Each video is very short and concise. Scroll down to view videos for specific action, or alternatively read the detailed text descriptions below.
Describes how to make a purchase as a new customer and what to do once you receive confirmation email.
Describes how to invite users using an invite link accessible by all and how to generate new invite links.
Describes how to assign licenses to a user or several users via email invitations. These invitations also include the offline activation codes.
Describes how to provide offline activation codes for users.
Describes how to see active licenses and revoke assigned licenses from users.
Describes how to create teams within your organization and distribute licenses between these.
Describes how to make additional purchases as an existing customer and associate it with an existing or new team.
Overview of different things that you can do with your account such as converting single product subscriptions to All Products, managing upgrades, getting quotes, etc.
All new commercial licenses that you purchase from JetBrains appear in the pool of available licenses in your team / organization profile.
You can issue per-user named licenses by assigning them to users. After a license is assigned to a user, he/she is invited to create a JetBrains Account or use the assigned license with his/her existing JetBrains Account. Additionally, the user may be given an Activation code for offline usage.
To distribute the licenses, you may:
|Option||License Server||JetBrains Account|
|Availability||To customers with 50+ licenses||Free|
|Supports a Floating License Model||Yes||No|
|Allows for Named Users||No||Yes|
|JetBrains Account Management Through Online Customer Portal||Yes||Yes|
|Capability to assign Permanent Tickets||No||Yes|
|Maximum Time Required Between Internet Connections||2 days||30 days|
|Who Hosts Licensing Management||You host it||JetBrains hosts|
|Individual User Reporting||Via user and IP address||List of named users|
|Historical Usage Data Recording License Traffic||Statistical graphs||Not available|
|Team License Distribution||Yes||Yes|
If a user of a license does not need it anymore, they can return it to the pool of the team's/organization's licenses so that the license becomes available to other users:
A license assigned to a JetBrains Account can be revoked from its user at any time by the administrator of the
team / organization
that is the owner of the license.
Once the license is revoked, the user becomes unable to use the software until they get another valid license.
To revoke a license by product:
If you are an administrator of an
organization's profile, you can create new
teams in the organization.
You may need this if you want to delegate management of a part of the organization's licenses to someone else.After creating a new team, you need to invite them to manage the created team.
If there are no teams in the organization profile, creating the first team will result in creating two teams - a new empty one and one with all the licenses belonging to the organization. The latter will have the same name as the account of the organization.
To create a new team:
If there are redundant teams in the organization profile that you manage, you can merge them to have a clearer structure. All licenses and invitations of both teams will be moved to the merged team.
If you are merging the last two teams in an organization profile, the resulting single team is merged automatically with the organization profile.
To merge two teams:
Initially, administrator permissions in a
team / organization
profile are given to the person whose email address was used for purchasing
commercial licenses for this team / organization.
If necessary, more administrators can be invited to the team / organization. All of the administrators of the same unit have equal permissions. For more information about the administrator role, see Roles and Permissions.
To invite a new administrator:
If your JetBrains account is associated with the administrator role in a
team / organization
profile, you can always leave this role.
To do so, go to the Administration view in the team / organization profile, find your account in the list of administrators, and click Leave next to it.
If you are an administrator of an organization profile,
you can remove administrators of teams belonging to this organization.
To remove an administrator, go to the Administration view in the team, find the account in the list of administrators, and click Remove next to it.
All licenses within an organization profile can be transferred between teams. This function can come in handy if you want to delegate the management of specific licenses to the person responsible for a specific organization team.
To transfer licenses, you must be an administrator of the organization profile. For more information, see Roles and Permissions.
To transfer licenses by product:
JetBrains Account allows you to check the licenses you / your organization owns, find the users the licenses are assigned to, and obtain activation codes for these users.
To search for licenses and users, use the search box that appears in the organization, team, or product views. The scope of the search is limited to the current view.
To find multiple licenses, click multiple licenses below the search box. In the dialog that appears, you can enter multiple licenses, with each license on a new line. If the licenses are found, you will see following options:
JetBrains Account offers the ability to register your JetBrains products and use invitations to manage and distribute your purchased licenses.
Here is how you can benefit from the newly introduced possibilities:
Once an invitation URL is sent out inside your organization or published on your intranet, license management requires zero extra effort. When someone new joins the team, they register and just start using a product they need. If a developer no longer needs a product license, you can easily revoke it from them so other developer can start using it. Instant notification messages for all operations provide 100% control for the manager.
You get a clear picture of who's using each product. You can also easily configure team accounts for separate budgeting and license management within your organization.
First, since you have a clear understanding of who is using what, it is much easier to make decisions about upgrades: you can do it selectively on a per-team basis, or even per developer if necessary.
Second, when you upgrade or renew your licenses, no action is required from product users. They simply install new versions of the product and continue using it with the same JetBrains Account credentials.
This key is your JetBrains Account login name combined with a password. You use them to work with all JetBrains products. Even if you use the same product at work and have a personal license for it, too, you can use a single JetBrains Account for both.
All your licenses are gathered on your JetBrains Account page. No more searching for old records with license details when you need to install a product on a new computer.
An Internet connection is required to register a JetBrains Account, accept an invitation and sign into a product. However, no Internet connection is required on a daily basis to work with software.
The use of activation codes as an authentication method is provided only if your developers are hidden behind a firewall and have no access to the Internet to accept an invitation, register a JetBrains Account and sign into a product.
Often, organizations have several people responsible for purchasing and managing software
licenses for different units. All of these can purchase licenses under the same company name,
but use different email addresses to deliver licenses to.
To reflect this, JetBrains Account provides you with two options for license management:
Organization profile corresponds to the whole organization and is identified by the organization name.
Team profile corresponds to an organization unit that can manage licenses independently. Teams are created automatically for each new email address used to purchase licenses for an organization. In this case, the team is initially identified by the licensee’s email address. A team can be also created manually by an administrator of the organization profile.
For more information on the administrator role in team / organization profiles, see Roles and Permissions.
Yes. When you enter your JetBrains Account in a desktop software, the software must connect to JetBrains servers and verify if there is a valid software license associated with your account.
No. Once the license is associated with your JetBrains Account, it is verified in your desktop software, and you can continue using the software without accessing the Internet.
Yes. Your personal licenses and/or commercial licenses assigned to you with an invitation are
associated with the same JetBrains Account. You can see these licenses when you click your username in the
Licenses section. You can use your JetBrains Account to
activate JetBrains software corresponding to these licenses.
Company licenses are associated with the team / organization profile. If you have the administrator role in one or more team / organization profiles, you can see these profiles in the Licenses section. Click the profiles to view and manage the corresponding company licenses.
Note that if you are an admin in the team / organization profiles, the licenses you see cannot be used to activate JetBrains software with your JetBrains Account. To make this possible, navigate to the list of licenses, copy the invitation link, paste it into the address bar of your browser, and go to the URL. The assigned license will then appear in the JetBrains Account under your username.
Each JetBrains Account can have none to multiple admins. Depending on what admin role(s) your JetBrains Account has, the JetBrains Account website will look differently for you and will provide different functions.
Even if your JetBrains Account has no admin roles, you can use it in free JetBrains services, community sites and plugin repositories.
Your JetBrains Account is created as a personal account when you purchase one or more personal licenses from JetBrains.
Moreover, if you have previously purchased personal licenses for JetBrains products, they will appear in your newly created JetBrains Account automatically. If you used a different email address from the one you used for your past purchases, you will be able to link your past purchases manually.
This role can be assigned to your JetBrains Account in two ways:
This role can be assigned to your JetBrains Account in the following ways:
This role is assigned to your JetBrains Account as soon as an administrator of a team or the organization that owns commercial licenses invites you to use a license and you accept the invitation by creating a JetBrains Account or using your existing one.
The table below displays the role-based permissions in JetBrains Account website.
|Personal license owner||Team administrator||Organization administrator||User of assigned license|
|Activate JetBrains software with own JetBrains Account||X||X|
|Distribute and revoke licenses||X||X|
|Return assigned licenses||X|
|Generate legacy license keys for licenses||X||X|
|Generate activation codes for licenses||X||X||X||X|
|Create and merge teams||X||X|
|Transfer licenses between teams||X||X|
|Invite administrator/remove administrator permissions in a team||X||X|
|Invite administrator/remove administrator permissions in an organization profile||X|
Before you start using your JetBrains Account, especially if you manage your organization's licenses, we recommend familiarizing yourself with the basic concepts and terms we use:
A commercial license is the standard licensing option for companies. Commercial licenses can be used by anyone working for the company that owns the licenses. For more information, see Licensing and Purchasing FAQ.
A personal license is the discounted licensing option for private individuals purchasing a license by and for themselves. A personal license can be used by the owner of the license for any kind of development, including commercial development. For more information, see Licensing and Purchasing FAQ.
An assigned license is a commercial license designated for an employee of a company that owns the license. A commercial license can be assigned to:
A license key is an alphanumeric combination that uniquely identifies a specific software license. Together with the name of the license owner, the key can be used to activate software.
A license key is an alphanumeric combination starts with license id that uniquely identifies a specific software license. License id can be used for any operations with activation code or related license.Activation code can be used to activate per user products released since November 2, 2015. Offline activation code for assigned license is available for generation in both licensee's and end-user's JetBrains Account. Activation code should be replaced with new one each time subscription is prolonged.
An invitation is a URL that is created in a specific
to distribute commercial licenses for a specific product.
When a user receives this link and accepts the invitation,
the license is moved from the team's pool and is assigned to the user's JetBrains Account.
The invitation link can be distributed to multiple users as long as there are as many available licenses in the team's pool as future assignees. Please note that the invitation link can be used only once by the same user. If necessary, an expiration date can be added to the invitation link when it is created.
A team is a space on the JetBrains Account website that corresponds to an organization's unit. The administrator of that unit can purchase and distribute a part of the organization's licenses associated with that unit. If an organization has a single team, the team is automatically merged with the organization profile. A team can be viewed and managed by JetBrains Account users who have the administrator's role in this team or the administrator's role in the organization to which the team belongs. For more information, see Roles and permissions.
The ultimate owner of a team's licenses is the organization that owns the account.
An organization profile is a space on the JetBrains Account website which corresponds to an organization that owns
commercial licenses for JetBrains software. If the organization has multiple units, which manage licenses independently,
these units can and should be separated as teams within the organization.
An organization's profile is viewed and managed by an account administrator—aJetBrains Account user who has the administrator role/permission in the account. This user also has full access to the licenses of all the teams in the account. For more information, see Roles and permissions.