Start FreeLog in
SonarCloud | Administering your SonarCloud | Managing your subscription | Subscription plans

Subscription plans

On this page

The SonarCloud’s pricing model is subscription-based: each organization is assigned a subscription plan. Three different plans are available for new organizations: 

  • Free plan, if you want to analyze public projects only.
  • Team plan, for smaller teams.
  • Enterprise plan, for larger organizations and teams.

The paid plan is deprecated.

For information about the billing model, see Managing your organization's subscription payment.

Free plan

If you want to analyze only public projects in your organization, you can use the free, open-source plan. This plan allows you to import and analyze an unlimited number of public projects in your organization. When using the free plan, your code and analysis results will be publicly accessible.

Anyone, including anonymous users, can view a free plan organization record. Non-members cannot see the organization’s list of members. 

Team plan

Upgrading an organization to the Team plan allows you to import private repositories from your DevOps platform. A private repository becomes a private project in SonarCloud, guaranteeing the privacy of your source code. Only members of the organization can view the organization in the SonarCloud interface.

The paid plan's pricing is based on the number of Lines of Code (LOC) of private projects: see LOC-based pricing below.

Enterprise plan

With the Enterprise plan, you benefit from the following features in addition to the Team plan's features (see above):

The Enterprise plan's pricing is based on the number of Lines of Code (LOC) of private projects: see LOC-based pricing below.

If your paid plan organization is billed on a monthly basis, it will still benefit, for a given period, from some features that were moved to the Enterprise plan:

  • Report of security alerts in GitHub.
  • Support of the ABAP, COBOL, RPG, PL/I, Apex languages.
  • Centralized project management.

If your paid plan organization was billed using a yearly coupon, you will have the option to try out the Enterprise features for a limited time, support excluded, starting in August 2024.

LOC-based pricing

With the Team and Enterprise plans, you choose the maximum total number of lines of code (LOC) allowed in the organization’s private projects. 

You cannot exceed your LOC threshold in SonarCloud. Once you are near your LOC limit, you will receive a notification informing you of this and advising you to upgrade your current subscription plan to a higher LOC limit or to reduce the number of LOC in your projects.

You can analyze the same code as often as you like. However, if you try to analyze more LOC than is allowed under your current subscription, SonarCloud will not perform the analysis, and you will also receive an error message clearly explaining the reason for this.  

LOC calculation

The LOC of an organization is calculated by adding up the LOC of each private project analyzed in the organization. To calculate the LOC of a project, SonarQube counts the lines of code found on the most recent analysis of the largest long-lived branch of the project by excluding:

  • Test code.
  • Files excluded from analysis.
  • Code in unsupported languages.
  • Comments or blank lines.

Example: An organization has two private projects:

  • Project1 has 500 lines of code on its main branch and 400 on a secondary long-lived branch: its LOC is 500.
  • Project2 has 0 lines of code on its main branch (provisioned but never analyzed) and 200 on a secondary long-lived branch: its LOC is 200.
  • The total LOC for the organization is 500 + 200 = 700.

Was this page helpful?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARLINT, SONARQUBE, SONARCLOUD, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License