TeamCity On-Premises Licensing

If you need to discuss your licensing requirements for TeamCity On-Premises, please contact our JetBrains licensing specialists.

We can supply TeamCity On-Premises server licenses with any quantity of build agents, including New Subscriptions and Subscription Renewals.

An Enterprise license allows you to use the fully-functional Enterprise Edition of TeamCity. The Enterprise Server license is available to companies and organizations (both for-profit and non-profit) requiring software for general commercial use or for non-commercial purposes. A single Enterprise Edition Server installation grants the rights to setup:

  • 3 Build Agents at no additional cost
  • Unlimited User Accounts
  • Unlimited Build Configurations
  • Supports per-project roles
  • Supports default, NT and LDAP authentication schemes

The Professional Edition of TeamCity is available for free download to individuals, companies and organizations (both for-profit and non-profit) requiring the software for general commercial use or for non-commercial purposes.

A single Professional Edition Server installation grants the rights to setup:

  • 3 Build Agents at no additional cost
  • 20 User Accounts
  • 20 Build Configurations
  • Does not support per-project roles
  • Supports only default authentication schemes

You can run as many instances of Professional Edition Server as needed. If you require more than three Build Agents for a single Professional Server instance, you can purchase additional Build Agents.

If you need an additional Build Agent for either the Professional or the Enterprise Edition of TemCity, you should obtain a Build Agent license. A single Build Agent license is:

  • Compatible with both editions of TeamCity
  • Allows using a single Build Agent (in addition to the Build Agents bundled with the program)

Subscription for software updates - subscription for TeamCity software updates ensures that you continue to receive all the latest software updates for another 12 months.

License Agreements

54.93 KB
September 01, 2021


Is the license permanent (perpetual) or temporal (time-limited)?

TeamCity On-Premises is covered by a perpetual license. If you choose not to renew your subscription, you retain the perpetual right to continue using the most recent version of the software released during your original subscription term.

What happens after my Subscription ends?

When the subscription expires, you are entitled to continue using the software, but will not have access to any future updates or new versions. Subscription renewals are available in order to provide continued access.

Can I upgrade / downgrade my license?

If your subscription has expired, you can purchase a Subscription Renewal for Lapsed Subscriptions, which gives you all the benefits of a subscription - including access to the latest version of the software.

Can I add more developers to my license?

Yes, it's possible to buy additional commercial annual subscriptions for existing subscription packs. Please contact us for more information.

What type of support do I get?

JetBrains offers quick, unlimited support via email or the JetBrains Web site. More than 70% of support requests are resolved with a single reply.

Does TeamCity On-Premises require online / offline activation?

You can easily activate JetBrains software online with a JetBrains Account. Alternatively, you may use an offline activation code.

Can I buy an old product version?

Purchasing a new TeamCity On-Premises license also entitles you to use previous versions of the same software. TeamCity On-Premises Subscriptions are backwards compatible and can be used with any previous versions that are still available for download. Versions released on Nov 2, 2015 and later can be activated with a JetBrains Account username and password or Activation Code. Versions released before Nov 2, 2015 can be activated with a Legacy License Key which can be obtained from JetBrains Support.

Can a license be transferred from one developer to another?

Yes. Licenses may be transferred between developers within the same organization. The person responsible for handling licenses can assign and revoke licenses from within their JetBrains Account.