Subscription plans

SonarQube Cloud offers three subscription-based plans: Free, Team, and Enterprise, each with varying features and suitable for different team sizes.

The SonarQube Cloud’s pricing model is subscription-based: each organization is assigned a subscription plan. Three different plans are available:

  • Free plan, for small teams. Only basic analysis features are available.

  • Team plan, if you want to benefit from advanced analysis features.

  • Enterprise plan, for larger organizations and teams, and if you want to benefit from the enterprise-level hierarchy and from even more features.

For information about the billing model, see the Billing model page.

Comparison table

The table below shows a comparison between the different SonarQube Cloud plans.

  • Note that ABAP, APEX, COBOL, JCL, PL/I, and RPG languages are only supported with the Enterprise plan. See Supported languages for more information.

  • A SonarQube Cloud plan dedicated to open-source projects will be introduced in 2026. This plan will allow unlimited access to branch analysis and pull request analysis (in the Free plan, this access is limited to the main branch, also for public projects).

Feature
Free
Team
Enterprise
Note

q6ePBSfOTRSO

g05XZPy1W3xa

rtUfrl3NdnXa

k5dZUWFZ4x6i

mY9sSO6rYGsT

KxZ5qtkXa7bk

CI8JvQiJqBvh

3c8dw1NwkyRm

kRTYlKaTDTXC

vyrV0EIKdq7J

WXj46LpSPvNz

WyAfvgLzVhZV

L7QE6GCRFzgF

XoRn3Nq7do0k

GaIbFdRPC30n

wKEXNhtuKiEI

hRJdtQVOLBu2

ir87T2kgCU0l

OIByxmrWkSeS

bawl3XHUV2fa

DWJFlOR3t4rS

BLN9yY8Fv8tm

UY5ScfMUbbPg

7gOgHRr0zANR

o6WlNPDql1HT

kFUZHmcagD8H

0vVSc5S2J8fX

cwqwLvJtvhva

5PhGW739jb08

h53hpZxJb3rc

T7gOTVSYos4Q

jQU8T8R20Zr4

VlI4GOESaCKH

CQjcEN2LzoZ8

05rlUmac7E23

4QWxRcwgXjZc

cStZCpEXGG28

52tjtxPh3P3E

IKJizi3L94Jf

ImAqdOxsAA4i

zfuYqqMOt6PL

BLMk1kJZZO56

0lhrvhf437lj

TQtTElJvsQlM

kMzmY5Mr3zqb

BLeKOfZkv9nJ

3w6bnscleBzX

Sivi8zFl6IA3

L0vCorFUJDoH

4EmQxM3QfwXP

CoBzX4kn4jEP

WiBV1p8JbWzH

DX48bmYwMhBi

cmOjY6Uq4kxA

lqNHp1TVUVbt

mqybSk6h5gJu

8QkWrD3Y5kfT

Md7t0YzuH9BJ

g7LwKLLosLDQ

1esI1Wqcc0z1

2M404ufHneAW

oyTCe6wIgkFV

MstouphjCcyd

fAclakyOvtML

wJP1QAobVQVG

bgYfYBQ5yjaU

PIqQbunqlz0S

tpFOeCPoUZff

EwRM2DJ1xucc

Tpg41pLsx1SU

FLNd9j5kVSzx

18exJcSeITWt

RdL8FPKEXNoR

mB0wvsmiDySe

JIDJQkqDdYPL

TmuYPceGCzXY

2CrHiZWp3w0M

sPaxLUJp363Q

XHdJXSWqrD6s

41jSi37bBNLh

JP9HyiSbLARV

q4VqceqYdJG4

ntOUvMlVVk3a

JwPBsMzyPLSx

k0i37WtoEIGD

njJG0tEdPOMt

G7BjlKApHPJK

7dNbhorBb7wg

mLxUJTbb6g8B

IiNDvH8ivNhK

3ODzwa6t7LlT

fZ3lAubrg0Ap

nTrbxKHY0fIo

6IGbtqL6dUyj

PYmvWFYbRnFf

EJhPdBN5pRgM

yXAeBs6vhBiu

XE0vmW1MrX8W

vO7tr8mUZWje

WUjrR5Oyx4fk

ur2Y071rcrCb

qHCt5T1MrC0C

F2koclvhE1G7

W1u9OybY9xZK

ct7zYghoLVst

7ycAyJ4BDsN6

JRUOsS8lZbJl

7gjGUWf4VaCQ

orp4SLRt8ukE

XeyBfEW0wSWI

WmYt2ofl7Y87

elAcMJXuBKcj

mQ94OwAL6QM9

z4XahM2QoMzJ

Bam38oXdVMlh

FbDiRpefsUJt

Yu2bBBOpoPhc

8ByaA1PgaDPr

E3z1VxBcKtmi

4NycA4C1gbrh

FDqOWUcCpGrG

mQj6PVzGqzW7

K9qiRyA7JE3j

gDDXD4l3Xs8f

9F8nSsABMJoB

5aCftG8KZ2Pw

zJuO6ZP5UVM1

dckxOaiAWJfO

5NcHSJ1FBTxI

kBnhpI9gjnMF

2ZyB3652z6x0

VicTI1pfg6mT

QUYgdSAtFQEX

yxj6wR43NMJK

8OJX1ioz7Kor

bVgHGwYOtqWB

raPqfmkEaEwo

xWYHDqRD2Y41

W699qsTyieds

6tRam4xoxYFm

sORoAO0WHxiP

9ZG5w9jX06WM

f6Dy2VJeQZXp

rkuc5HMMnb7V

3Ecl7j5Rw74J

12DOFLnv6f6U

G98NUZMkHjXk

JnG126E3xTJu

OfILAqJzWI0A

8784F8vWKkGE

OYzi5cnd3Jk8

06TytKFoHr5g

4BHq3tPD10oy

7ACn0cdUChxi

l2kYbpzoB9zC

1) Enterprise's add-ons require a separate subscription to your Enterprise license.

LOC-based pricing

Your subscription plan determines the maximum number of private Lines of Code (LOC) you are permitted to analyze, in your organization (for a Free or Team plan) or in your enterprise (for an Enterprise plan):

  • Free: You can analyze up to 50k LOC in your organization.

  • Team: You can choose a LOC between 100k and 1.9M for your organization.

  • Enterprise: You can choose any LOC you want for your entire enterprise (ideal from 5M LOC). By default, the enterprise LOC is shared by all organizations in the enterprise (Shared LOC). You can also allocate an individual LOC limit to one or more organizations within the enterprise (Allocated LOC). The other organizations will share the remaining LOC limit. For more information, see About the enterprise lines of code limit (Shared LOC and Allocated LOC).

LOC limit management

You cannot exceed your LOC limit in SonarQube Cloud. 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. This notification is currently not supported for the enterprise LOC limit.

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, SonarQube Cloud will not perform the analysis, and you will also receive an error message clearly explaining the reason for this.

LOC limit application example

Your organization has a 20,000 LOC license.

When you analyze a project that contains 10,000 lines of code (LOC) once, you have used 10,000 LOC from your organization’s license. If you analyze the same project 20 more times, you will still have only used 10,000 LOC from the license.

However, if you then try to analyze a different project that has 15,000 LOC, you will exceed the 20,000 LOC limit of your organization’s license and receive an error message.

Used LOC calculation

The LOC used by an organization is calculated by adding up the LOC of each private project analyzed for your organization. The calculation is a measure of the sum of the LOC of the largest long-lived branches for all your projects. It is not a measure of the new code analyzed in a given billing cycle. During calculation, the following are excluded from your LOC count:

  • Test code.

  • Files excluded from analysis.

  • Code in unsupported languages.

  • Comments or blank lines.

Organization LOC calculation example

Your organization has two private projects:

  • Project-1 has 500 lines of code on its main branch and 400 on a secondary long-lived branch: its LOC is 500.

  • Project-2 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 your organization is 500 + 200 = 700.

Last updated

Was this helpful?