Pricing for GitLab

Pay your best price,
not their best price.

Guy Evans | May 31, 2024

Our customer purchasing teams can save you time and money on your SaaS spending, and the Vertice platform optimizes your entire software stack. 

This GitLab pricing guide runs through the key considerations in purchasing this subscription, including product features, subscription tiers, price points, additional costs, and comparisons to competitors offering similar solutions. 

If our GitLab analysis helps you select the right vendor, get in touch to see how we can help optimize spending across your entire SaaS portfolio. We’ll negotiate on your behalf to strike the best deal while the Vertice SaaS purchasing platform makes it easy to manage and review your existing licenses.

blur isometric

What GitLab can do for you

DevSecOps is a workflow integration of development, security and operational practices. In the context of software development, it’s a process that improves the security of applications without impeding on the development of those applications. 

GitLab is an all-in-one DevSecOps platform that facilitates a faster path from concept to software creation. It saves developers time by enabling them to build software with fewer segregations and approval loops. Using GitLab, the entire development process is located in one place. 

GitLab utilizes a multi-cloud approach, spreading its capabilities across multiple solutions — such as Google Cloud Platform, Microsoft Azure and Amazon Web Services — to increase uptime and decrease the chance of data loss.

As with all DevSecOps platforms, security is an inherent feature, not something built-on at the end. The platform automatically scans for vulnerabilities with every code push, alerting developers to issues as they arise. 

GitLab customers develop their products 7x faster using the platform, boosting productivity, reducing software spend and freeing up time to refine software features.

GitLab pricing structures and tiers

GitLab offers new customers a 30-day free trial of its premium subscription, Ultimate. There are three subscription tiers in total, which we discuss below.

GitLab pricing — Free

GitLab’s Free subscription is designed for individual use and personal projects. It includes 5GiB of storage, 10GiB of transfers per month and 400 compute minutes per month.

GitLab pricing — Premium

Price per person, per month: $29, billed annually at $348

GitLab’s Premium subscription is designed for small businesses, costing $29 per person, per month (pppm). It includes 50GiB of storage, 10GiB of transfers per month and 10,000 compute minutes per month. 

In addition, GitLab Premium also includes account support, code ownership, protected branches, merge requests, advanced CI/CD, and more.

GitLab pricing — Ultimate

Pricing on GitLab Ultimate isn’t available online, so you’ll need to contact the sales team for a quote. 

GitLab Ultimate includes 250GiB of storage, 500GiB of transfers per month and 50,000 compute minutes per month. In addition, this subscription also offers free guest users, portfolio management, vulnerability management, security dashboards, dependency and container scanning and more.

Additional GitLab costs to consider

Although the majority of GitLab’s features are covered within your subscription, there are a few additional costs to consider. 

GitLab Duo Pro

Duo Pro is an AI-powered tool offering code suggestions, test generation and other developmental perks. It’s only available to Premium and Ultimate subscribers and costs an additional $19pppm.

Enterprise Agile Planning

This feature provides one workflow for every worker in the software development cycle, with analytics to measure velocity and impact, and executive dashboards offering organization-wide visibility. It costs $15pppm for a 50-seat commitment. 

Extra Compute Minutes

If you feel you have access to the right GitLab subscription but require additional compute minutes, don’t fret — you can easily purchase more at a rate of $10 per 1,000 minutes.


Similarly, if your storage space isn’t sufficient but the rest of your package is, an extra $60 a month will increase your storage space by 10GiB and your transfer capabilities by 20GiB.

Other vendors offering DevSecOps platforms

Software development comes in many different shapes and sizes, and your team may not require a DevSecOps platform with as much scope or functionality as GitLab. At Vertice, the bottom line is that we’re here to aid your SaaS spend management, so here are some alternative platforms that might better suit your organization. 

GitLab pricing vs Bitbucket

Based on GitLab pricing for its Premium subscription, it’s clear Bitbucket is a far cheaper solution. Reviewers praise Bitbucket’s outstanding user interface, which enables easy changes tracking, branche management and developer collaboration. 

Bitbucket pricing also comes in three subscriptions:

  • Free – 
    • A maximum of five users
    • Three application integrations
    • Ten deployment environments
    • 1GiB of storage and 50 build minutes
  • Standard –
    • $3pppm
    • Unlimited users
    • Three integrations
    • 100 deployment environments
    • Standard account support
    • 5GiB of storage and 2,500 build minutes
  • Premium –
    • $6pppm
    • Unlimited integrations
    • 99.9% guaranteed uptime
    • 10GiB of storage and 3,500 build minutes

As you can see from storage and build minute figures, Bitbucket offers much smaller capabilities for smaller team use. 

GitLab pricing vs GitHub Enterprise

Situated somewhere between GitLab and Bitbucket in terms of price and capabilities is GitHub Enterprise. This platform integrates with other DevOps tools such as issue tracking, code reviews and automatic testing. 88% of users report increased productivity on the platform. 

GitHub pricing includes a 30-day free trial, as well as three subscription tiers:

  • Free – 
    • Automatic security and version updates
    • 500MB of storage and 2,000 CI/CD minutes per month
  • Team –
    • $4pppm
    • Includes web support, access to GitHub Codespaces, protected branches and more
    • 2GiB of storage and 3,000 minutes per month
  • Enterprise – 
    • $21pppm or contact sales to tailor your subscription
    • Includes central management of multiple organizations, annual SOC1 and SOC2 reports, advanced auditing and access to GitHub connect
    • 50GiB of storage and 50,000 minutes per month

Like GitLab, you can add extra storage and minutes to your subscription every month. 

GitLab pricing vs Harness

Harness allows subscribers to pick and choose precisely the features they want from the platform. As such, there are no specific features of each of its three tiers to report, nor is pricing available on any of them. 

Like all three of the other vendors mentioned here, Harness offers a Free plan, which includes code repositories, integrations, feature flags and cloud spend management. Its second tier, Startup, can accommodate up to 20 users; for information regarding its premium Enterprise package, you’ll need to contact the sales team.

Which GitLab pricing plan is right for your business?

GitLab’s three pricing plans — Free, Premium and Ultimate — can accommodate various business sizes. The DevOps platform required depends on your specific requirements and number of team members. 

Before considering GitLab pricing options, you should first decide between a self-managed subscription or one hosted by the GitLab team. Self-managed subscriptions require GitLab installation onto your own infrastructure or public cloud environment. If you opt for GitLab to host the platform, no technical setup is required — just sign up, choose your subscription, and get started with easy SaaS hosting

There’s no price difference between these two options. Organizations beholden to particularly demanding data regulations spanning multiple jurisdictions tend to choose self-managed subscriptions. These companies prefer hosting all their apps within their infrastructure for greater peace of mind. 

GitLab itself associates its subscription plans with three business categories, so let’s break these down according to GitLab’s own definitions. 

For individuals — the Free plan 

GitLab’s Free plan is a simple subscription with basic platform features targeted at individuals completing personal, small-scale projects. The Free plan can be extremely useful for those just learning the ropes of software development, but GitLab users working under this subscription won’t be able to support wider DevSecOps project planning. 

For startups and small businesses — the Premium plan

The Premium plan is geared towards startups and small businesses looking to develop code faster to accelerate their growth. 

Productivity and collaboration are at the heart of the GitLab platform, and the Premium plan facilitates this in a number of ways, including:

Faster code reviews:

  • Ensure high code quality across your teams with seamless review workflows. 
  • Establish a minimum number of users required to approve merge requests before granting permissions.
  • Assign code owners to each of your files for smoother project management and to foster a culture of responsibility.
  • Head to the pipeline page for detailed code quality reports, where areas of the codebase that don’t meet organizational standards are highlighted.
  • Enable stakeholders to leave comments through the review app to shorten the feedback cycle.

Advanced CI/CD:

  • Build, maintain, deploy and monitor complex pipelines with advanced continuous integration/continuous deployment (CI/CD). 
  • Define custom templates, for instance, and group files.
  • Use a single dashboard to visualize pipelines’ history and current status across projects and groups alongside how projects link together.
  • Restrict CI/CD deployment using Kubernetes role-based access controls (RBAC).
  • Aggregate and download code coverage data to reduce the time-consuming burden of tracking changes.
  • Deploy merge trains to facilitate parallel pipeline execution and reduce waiting times.

High availability and disaster recovery for self-managed customers:

  • Configure replicated Git storage with automatic failover, strong consistency and read distribution.
  • Forward your logs to a central system.
  • Fail over in minutes to another data center. 
  • Support distributed teams by running multiple registry instances across several regions and syncing between data centers. 
  • Use the maintenance mode to allow administrators to perform maintenance operations, such as preparing for a scheduled failover with minimum disruption to end users.

The Premium plan also contains advanced capabilities across release controls, enterprise agile delivery and account support.

For enterprises — the Ultimate plan

The Ultimate plan is built with enterprise businesses in mind. It offers advanced features across the board, paying particular attention to security, compliance and planning.

Here are some of this subscription’s main areas of focus.

Security testing:

  • See and fix new security threats not previously found on the default branch.
  • Modify vulnerability detection defaults to tailor results to organizational preferences. 
  • Allow all users to review and enhance the vulnerability database.
  • Use automation to detect security bugs in your libraries and protect your software.
  • Eliminate exposure to vulnerabilities such as broken authentication and cross-site scripting by investigating running test applications in CI/CD pipelines.
  • Empower the whole team to react to security findings through vulnerability reports and security dashboards.
  • Test the APIs in your apps to find vulnerabilities and bugs that traditional quality assurance (QA) processes miss.

Security risk mitigation:

  • Manage your organization’s security policies, alerts and approval rules.
  • Take part in integrated security training provided by GitLab’s content partners, targeted at learning experiences relevant to your project.
  • Require approval from security teams before allowing developers to merge code that introduces new vulnerabilities.


  • Ensure all your code, deployments, and environments comply with changing regulations and emerging risks.
  • Gather, document, refine and track approval of business and system requirements. 
  • Define and plan test cases, maintain test execution results and create a backlog of work from failed tests. 
  • Establish compliance frameworks for all projects to ensure they meet requirements throughout the software development lifecycle.
  • View an aggregated list of merge requests to easily identify and act on those in breach of compliance regs. 

The Ultimate plan also contains advanced features in value stream management, portfolio management, live upgrade assistance, and account support.

GitLab pricing — the Vertice verdict

Enshrining security into software is one of the biggest challenges for developers working outside of a DevSecOps platform. With GitLab, that challenge is taken off your hands, freeing up time spent on honing the software and developing its features. This boost to productivity brings software to market seven times faster than normal.

At $29pppm, GitLab’s midweight subscription tier, Premium, is significantly more expensive than other platforms such as Bitbucket and GitHub Experience. Which subscription you prefer will largely depend on the size of your development team and the features they require from a DevSecOps platform. 

If storage space, transfers and build minutes are your priority, GitLab offers significantly more than the other vendors mentioned here. And if you find yourself running low in any given month, you can purchase more of both for an additional fee.

But whichever platform you opt for, know that Vertice is an essential tool in securing you a fair price. Our customer purchasing teams work independently of vendors and entirely on your behalf, negotiating subscription contracts that are an honest reflection of the current market. We leverage transactional data from other vendor customers to argue your case, cutting your SaaS spending in the process.

How Vertice can get the best deal on GitLab pricing

Vertice’s SaaS Purchasing Platform then enables users to optimize their entire SaaS stack once licenses are live, providing greater full-stack observability on scorecards, renewal dates, and the utilization — or underutilization — of individual features within your subscriptions. 

Our platform will measure the success of each of your subscriptions against the KPIs and metrics agreed upon during SaaS contract negotiation, meaning there’s no place to hide for providers failing to honor their commitments. 

For more information on how Vertice’s white-glove service and SaaS Purchasing Platform can reduce your company’s annual software spend by up to 30%, click on the link and get in touch. Supercharging IT procurement is just a few steps away.

GitLab pricing FAQs

GitLab Company Profile


GitLab is a cloud-based Git repository and collaborative software development platform for DevOps projects. Delivered as a single application, GitLab is transforming the way that Development, Security, and Ops teams collaborate and build software.

San Francisco, California
Sid Sijbrandij

GitLab Pricing Insights

Pricing Clarity
The Vertice Pricing Clarity Score provides you with insight into how a vendor compares with peers.
Medium Pricing Clarity
Based on Vertice Data
Medium Simplicity
Simplicity is rated on how easy and intuitive pricing is to understand.
Medium Transparency
Transparency is rated on the availability of published pricing structures.
Medium Parity
Parity is rated on how consistent pricing is across similar customer profiles.
Average Discount
This is calculated by the aggregate price discount that customers pay when compared with list pricing.
medium Discount Possibility
Based on Vertice Data

Ready to buy or renew GitLab?

We’ll help you get the best deal.

  • Guaranteed savings
  • Purchase with pricing transparency
  • An effortless win

Explore more vendors

Use Vertice to get the best pricing on any software your business needs, and save on annual renewals for your existing contracts.