« Blog Home

What are the differences between GitLab Premium and GitLab Ultimate?

gitlab enterprise premium and ultimate

Illustration: GitLab Enterprise: Premium and Ultimate

Many GitLab Premium customers ask us “What are we losing by not having access to GitLab Ultimate capabilities?”
And there’s another version of the question, asked by those who use the free GitLab version or have not yet used GitLab:

“What are the differences between Premium and Ultimate?” or: “Why should we start with the GitLab Ultimate version in the first place?”

To answer these questions, I’ve written this concise explanation, as well as a more in depth list you can download as a spreadsheet.

The short answer:

There are over 69 features plus 24/7 support that are in GitLab Ultimate and do not exist in Premium (out of about 470 features that are in GitLab in total).

The article below focuses on essential points rather than individual features.

You can download a complete and detailed list of features (as an Excel sheet we prepared) via the link at the end of the article. 

And now for a more detailed answer.

A few notes before we begin:

  • Everything that exists in GitLab Premium also exists in Ultimate, which means that Ultimate contains ALL existing GitLab features.
    In fact Ultimate is layered over the Premium:
  • The article below refers to the Ultimate version, which is a self-hosted installation on your private server or in the cloud, but the vast majority of the points below are also true in the context of GitLab Gold (in the cloud gitlab.com). So where “Ultimate” is mentioned it can also be seen as “Gold”.

Significant differences between Premium and Ultimate:

  1. Unlimited Guest Users at no extra charge: when users are given only Guest (Read-only) permissions, they do not consume a license seat. This enables you to have even hundreds or thousands of GitLab users while you pay for non-guest users only.
  2. Epics & Roadmaps
    1. In Ultimate, you can create and manage multi-level epics. Thus you can split a big feature into several smaller chunks of functionality.

      Multi-level Epics

      Multi-level Epics (click to enlarge)

    2. Roadmaps: You can visualize epics and milestones in the form of a timeline (a dynamic Gantt chart).

      Portfolio-level Roadmaps

      Portfolio-level Roadmaps (click to enlarge)

  3. Compliance and Security Scanning:
    This is by and large the major area of differences between Premium and Ultimate. The Ultimate version features a large suite of security scans, most of which can be run using GitLab Auto DevOps:

    1.  Static Application Security Testing
    2.  Secret Detection
    3. Dependency Scanning
    4. Container Scanning
    5. Dynamic Application Security Testing
    6. License compliance
    7. Coverage-guided fuzz testing
  4. Value stream management measures and manages the business value of your DevSecOps lifecycle, including DORA metrics.
  5. Requirements Management: lets you document agreed-upon requirements and trace them to changes in your system.

There are also a number of tools, which visualize results of these tests, such as security dashboards, Security Center and vulnerability reports.

To sum up: if one or more of the above capabilities above is important to you – you should consider GitLab Ultimate.

A complete and up-to-date list of all the features that are only available in GitLab Ultimate can be downloaded here:


    Questions? Need to know pricing or get a quote? You can always contact us and we will be happy to answer: gitlab@almtoolbox.com or +972-722-240-5222 / 1-866-503-147

    We are ALM-Toolbox, the official partner of GitLab in Europe and worldwide. We provide consulting, GitLab licenses, private hosting in the cloud, quality and fast support, GitLab add-on development and we support and sell variety of DevOps and ALM tools.

    Related links:

    First release: November 2020