GitLab Premium & GitLab Duo Pro — $19 for new small business customers

Learn more

Why Premium?

Ideal for enhancing team productivity and coordination

Available in both SaaS and self-managed deployment options, GitLab Premium helps to enhance team productivity and collaboration through:
  • Faster code reviews
  • Release controls
  • Priority support
  • Advanced CI/CD
  • Live upgrade assistance
  • Enterprise Agile Delivery
  • Technical account manager for eligible customers
  • High Availability, Disaster Recovery for self-managed instances

Calculate the cost for your organization

GitLab offers unlimited free guest users on Ultimate plans

Premium monthly cost*

$0 Buy Premium

Ultimate monthly cost*

$0 Buy Ultimate

*All plans billed annually. The listed prices may be subject to applicable local and withholding taxes. Pricing may vary when purchased through a partner or reseller. See our Pricing Page for more details.

GitLab Premium helps you

Increase Operational Efficiencies

GitLab Premium introduces capabilities that allow enterprises analyze team, project and group trends to uncover patterns and setup consistent standards to improve overall productivity.

Deliver Better Products Faster

With Advanced CI/CD and faster code reviews, GitLab Premium helps you build, maintain, deploy and monitor complex application pipelines better to deliver products faster.

Reduce Security and Compliance Risk

Release controls in GitLab Premium ensure that teams ship high quality and secure code.

How GitLab Geo supports NVIDIA’s innovation
Read Case Study

ROI calculator

How much is your toolchain costing you?

  • 1
  • 2
  • 3

How many people are using and maintaining your tool chain?

Approximately, what is your spend per year (in USD) on these capabilities?

$
$
$
$
$
$
$

Your toolchain is currently costing you $97,000


GitLab Premium may be a great choice for your company to enhance team productivity and collaboration.

GitLab Premium includes:

  • Faster code reviews
  • Advanced CI/CD
  • Enterprise Agile Delivery
  • Release controls
  • Self-managed reliability
  • 10,000 compute minutes per month
  • Support
Learn more about Premium

Results are based on similar sized organizations reported savings. The results are purely an estimate and subject to change based on various factors that went into the calculation.

You could save $error annually by switching to GitLab Ultimate!

GitLab Ultimate is the best choice for your company to achieve organization wide security, compliance, and planning.

Your current spend

$97,000

Vs.

GitLab Ultimate

$119,800

GitLab Ultimate includes:
  • Advanced security testing
  • Vulnerability management
  • Compliance pipelines
  • Portfolio management
  • Value stream management
  • 50,000 compute minutes per month
  • Support
  • Free guest users
Learn more about Ultimate

You could save $ error annually by switching to GitLab Premium!

Your current spend

$97,000

Vs.

GitLab Premium

$119,800

GitLab Premium includes:
  • Faster code reviews
  • Advanced CI/CD
  • Enterprise Agile Delivery
  • Release controls
  • Self-managed reliability
  • 10,000 compute minutes per month
  • Support

The results are purely an estimate and subject to change based on various factors that went into the calculation.

Premium features

Compare all features

Faster code reviews ensure high code quality across teams through seamless code review workflows. Learn more

Multiple approvers in code review

To ensure strict code review, you can require a minimum
number of users to approve of a merge request before it is able to be
merged.

Code Owners

Assign Code Owners to files to indicate the team members responsible for
code in your project. Code owners are assigned
automatically as merge request approvers.

Code Quality Reports

Full Code Quality reports are available on the pipeline page, showing areas of the codebase that do not meet the organization's preferred style or standards.

Comments in Review Apps

Shorten the feedback cycle and enable stakeholders to provide comments
through a form in your review app - which is then automatically added to the related merge request.

Merged results pipelines

Keep master green. A special pipeline runs on the results of merged code before merging into master to detect changes that may be green on a branch but will fail master when merged.

Code Review Analytics

Find bottlenecks in your code review process by understanding how long open merge requests have been in review.

Advanced CI/CD allows you to build, maintain, deploy, and monitor complex pipelines. Learn more

Instance file templates

Define custom LICENSE, .gitignore, Dockerfile and .gitlab-ci.yml
templates for your GitLab instance to make consistency easier.

Group file templates

Define custom LICENSE, .gitignore, Dockerfile and .gitlab-ci.yml
templates for a Group to make consistency easier.

Operations Dashboard

Visualize the history and current status of pipelines across projects and groups all in a single dashboard that can be customized for each user.

Downstream and Multi-project pipeline graphs

Visualize how pipelines across projects are linked together, including cross project dependencies.

Fine-grained access controls for CI/CD based Kubernetes deployments

Restrict GitLab CI/CD deployment jobs using Kubernetes RBAC

Group Code Coverage Data

Tracking code coverage changes for multiple projects can be a time consuming and low value task for a team lead. GitLab provides a page that aggregates the code coverage data for a group's projects and makes it available for download.

CI/CD for external repo

Connect your projects hosted on external services (like GitHub or Bitbucket) and leverage
the power of GitLab CI/CD pipelines to build, test, and deploy your applications easily.

Merge Trains

Reduce pipeline queueing and waiting time with merge trains which allows parallel pipeline execution, with each pipeline building off the merge result of the previous one.

Environments Dashboard

Visualize cross-project environments, track change flow from development to production, track pipeline status and diagnose issues from a single dashboard.

Enterprise Agile Delivery helps you plan and manage your projects, programs, and products with integrated Agile support. Learn more

Release controls ensure teams ship high quality and secure code. Learn more

Required Merge Request Approvals

Guarantee quality and standards of your code by mandating a set number of necessary approvals and predefine a list of specific approvers.

Approval rules for code review

Approval rules ensure that the right people review merge requests by
specifying eligible approvers and the minimum number of approvals required
for a merge request.

Push rules

Reject new code and commits that don't comply with company policy.

Restrict push and merge access

Extend the base functionality of protected branches and choose which users can push or merge to a protected branch.

Lock project membership to group

Group owners can prevent any new project membership for all projects in a group.

Geolocation-aware DNS

Users using Geolocation-aware DNS can be transparently directed to the closest server available and access repository data faster.

Protected Environments

Specify which person, group, or account is allowed to deploy to a given
environment, allowing further protection and safety of sensitive environments.

Merge Request Dependencies

Coordinate the order in which merge requests are merged within the same
project and/or across different projects.

Self-managed reliability ensures disaster recovery, high availability and load balancing of your self-managed deployment. Learn more

Fault-tolerant Git storage with Gitaly

Configure replicated Git storage with automatic failover, strong
consistency, and read distribution for improved fault tolerance and performance.

Log forwarding

Forward your logs to a central system.

Disaster Recovery

Fail over in minutes to another data-center.

Container Registry geographic replication

Supports distributed teams by running multiple registry instances across several regions and syncing between data centers.

Distributed cloning with GitLab Geo

Built for distributed teams, GitLab Geo helps to reduce time to clone and
fetch large repos with GitLab Geo - thereby speeding up the user experience for all users regardless of location.

Support for Scaled Architectures

Scale GitLab services across multiple nodes to manage demand
and provide redundancy. Determine the optimal architecture for your needs
using reference architectures.

Maintenance mode

Maintenance mode allows systems administrators to perform maintenance operations, such as preparing for a scheduled failover, with minimal disruption to end users.

Other Premium features

IP allowlist

Restrict access at the group level to incoming traffic adhering to an IP address subnet, keeping your code secure.

Scoped Labels

Assign scoped labels mutually exclusively when they have the same scope.

Issue Weights

GitLab lets you manage issues using Agile practices by setting the weight of an issue.

Iteration Cadences

Automate the creation and management of iterations with iteration cadences at the group level, automatically roll issues from the previous iteration to the next, view all the issues for the iteration you’re currently working on within your group or project, and enable all subgroups and projects to stay in sync on the same cadence.

Multiple Issue Assignees

Assign more than one person to an issue at a time.

Issue Dependencies

Explicitly mark issues as blocked and blocking and track their status. Blocked issues are visible in the issue card view for easy identification.

Epic Boards

View and track your epics on a kanban-style board

Bulk Edit Epics

Edit labels on multiple epics all at once via the Epic List.

Burnup Charts

With Milestone and Iteration Burnup Charts, you can better understand scope change during a sprint or while working on a new version of your software.

Burndown Charts

GitLab provides Burndown Charts as part of Milestones and Iterations. This allows users to better track progress during a sprint or while working on a new version of their software.

Custom Text in Emails

Include custom additional text in all emails sent by GitLab, such as including disclaimer text.

Track Description Changes

View the full history of description updates in issues, merge requests, and epics.

Ready to get started?

See what your team can do with the most comprehensive
AI-powered DevSecOps platform.