GitLab review

by GitLabCode hosting and CI

One DevSecOps platform: Premium at $29 per user a month billed annually, with 10,000 CI minutes, SAML SSO and audit events included.

Facts checked
  • Free plan
  • No card needed
  • Self-serve
  • Per seat
  • Public prices
Visit site

What you're paying for

  • Saves engineering time (main value)
  • Compliance included

Code hosting, CI with 10,000 minutes, SAML SSO, audit events and approval rules in one $29 Premium seat, also available self-managed.

GitLab puts source control, CI/CD and security scanning in one platform. Premium, at $29 per user a month billed annually, includes 10,000 compute minutes, SAML SSO, group audit events and merge request approval rules, the controls a security review usually asks for, without an add-on. The same tiers run self-managed at the same listed price, and Dedicated offers single-tenant hosting in a region you choose.

  • Team controls on the entry paid planSAML SSO, group audit events and merge request approval rules are documented for Premium and Ultimate.Evidence: SAML, audit events and approval rules docs (2026-10-15)
  • The most included CI minutesPremium includes 10,000 compute minutes a month for the group; extra minutes cost $10 per 1,000 and roll over if unused.Evidence: Pricing page and compute minutes docs (2026-10-15)
  • Self-managed at a listed priceGitLab Self-Managed is offered on Free and on Premium at $29 per user billed annually, so the same plan can run on your own infrastructure.Evidence: Pricing page (2026-10-15)
Best for
Teams that need SSO, audit events and approval rules on day one, or want to run the same platform on their own servers.
Good to know
Premium is $29 per user billed annually, and full security scanning is in Ultimate, which is priced by sales.

How GitLab compares

Against 3 other products we reviewed in Code hosting and CI: what you pay for with each, the five access facts, the plan limits we recorded and each review's bottom line. The note under the table says how each one was checked.

GitLab compared with GitHub, Azure DevOps, Bitbucket
MetricGitLabGitHubAzure DevOpsBitbucket
What you're paying forSaves engineering timeCode hosting, CI with 10,000 minutes, SAML SSO, audit events and approval rules in one $29 Premium seat, also available self-managed.Worth the pricePrivate repositories, pull request reviews and 3,000 CI minutes for $4 per user, with a free plan that has no user cap.Worth the priceGit hosting, CI and boards free for 5 users, with an audit log, EU data location and Entra ID sign-in on every plan.Built-in reachGit hosting with built-in CI and Jira integration on every plan, from $3.65 per user a month.
Overall score7.29.2Best8.26.2
Free optionFree planFree planFree planFree plan
Card to startNo card needed–Not measuredNo card needed–Not measured
Getting accessSelf-serveSelf-serveSelf-serveSelf-serve
Starter priceCheapest paid plan$29/user/mo$4/user/mo$6/user/mo$3.65/user/mo
Pricing modelPer seatPer seatPer seatPer seat
Pricing pagePublic pricesPublic pricesPublic pricesPublic prices
Billing unitsUsers, plus compute minutes beyond the planUsers, plus CI minutes beyond the planUsers after the first 5, plus parallel CI jobsUsers, plus build minutes beyond the plan
Free plan5 users per private group, 400 CI minutes/moUnlimited users, 2,000 CI minutes/mo5 users, 1,800 CI minutes/moUp to 5 users, 50 build minutes/mo
10 developers, 3,000 CI minutes/mo$290 (Premium, billed annually)$40 (Team)$70 (Basic plus one hosted parallel job)$46.50 (Standard plus 1,000 minutes)
CI minutes on the entry paid plan10,000/mo; then $10 per 1,0003,000/mo; then $0.006/min (Linux 2-core)1,800/mo; a $40 hosted job removes the limit2,500/mo; then $10 per 1,000
Security scanning add-onsBasic SAST and secret detection in all tiers; full scanning in Ultimate (custom price)Secret Protection $19 and Code Security $30 per active committer/moCode Security $30 and Secret Protection $19 per committer/moNone listed; Code insights shows third-party results
SOC 2 Type II and ISO 27001BothBoth (SOC 2 Type 2 report listed on Enterprise)BothBoth (Bitbucket Cloud in scope)
EU data residencyGitLab Dedicated (region of your choice), by demoEnterprise (GHE.com: EU, Australia, US, Japan)Europe chosen when creating the organizationBitbucket not listed for data residency
SAML SSOPremiumEnterprise (from $21/user/mo)Microsoft Entra ID sign-in, all plansAtlassian Guard add-on ($3/user/mo at 10 users)
Self-managed versionFree, Premium ($29) and UltimateGitHub Enterprise Server, covered by EnterpriseAzure DevOps Server, at listed pricesData Center: not sold to new customers
Bottom lineFrom its public pages, GitLab includes the most CI minutes and team controls in its entry paid plan, at the highest listed price here for 10 developers. Full scanning sits in Ultimate, priced by sales.From its public pages, GitHub lists the lowest price here for 10 developers and covers the scenario on its $4 Team plan. SAML SSO starts on Enterprise, and scanning is an add-on.From its public pages, Azure DevOps puts an audit log, EU data location and Entra ID sign-in on every plan and covers our team for $70. CI is bought as parallel jobs, and the free minutes need a linked Azure subscription.From its public pages, Bitbucket has the lowest per-user price here and Jira integration on every plan. SSO and audit logs come through Atlassian Guard, and there is no data residency or new self-managed option.

Evidence: GitLab: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; GitHub: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Azure DevOps: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run; Bitbucket: facts checked 2026-10-15 from its public sign-up and pricing pages, no completed hands-on run. Prices in USD as listed, excluding tax. "–" means not recorded.

Score

Score breakdown
Pricing clarity
7.0 / 10, Good
a hosted tier priced by sales
Free tier
6.0 / 10, Good
5 users, 400 CI minutes a month, card needed or not stated for hosted minutes
Price for 10 developers and 3,000 CI minutes
2.4 / 10, Fair
$290/mo: Premium at 10 × $29 billed annually; the 3,000 minutes fit the 10,000 included (pricing page)
CI minutes and runners
9.0 / 10, Excellent
10,000 minutes on the entry paid plan, self-hosted runners free, $10 per 1,000 extra minutes
Compliance and data residency
9.0 / 10, Excellent
own SOC 2 Type II, ISO 27001, EU data residency through sales
Team and control
9.5 / 10, Excellent
SAML SSO on the entry paid plan; audit log on the entry paid plan; enforced reviews on the entry paid plan; self-managed at a listed price

Review

Review from public pages

Written from GitLab's public pages (pricing, security or privacy, and docs) as read on Oct 15, 2026. We did not sign up, and no hands-on run is published yet.

What the public pages show

We read GitLab's pricing page and FAQ, its security page and its docs on compute minutes, hosted runners, SAML SSO, audit events, approval rules and trials on Oct 15, 2026; we did not sign up for this review. The pricing page has three tiers: Free, Premium at $29 per user a month billed annually, and Ultimate with custom pricing. They include 400, 10,000 and 50,000 compute minutes a month, shared by the top-level group whatever its size.

The Free plan says no credit card is required, but the FAQ adds that card details are needed to use GitLab.com hosted runners, verified with a one-dollar authorization; bringing your own runner avoids that. Free private groups are limited to five users.

The docs mark SAML SSO, group audit events and approval rules as Premium and Ultimate. The FAQ says basic SAST, secret detection and container scanning run in all tiers, with results as JSON artifacts; showing findings in merge requests and requiring security approvals are Ultimate features. GitLab.com is hosted on Google Cloud in the USA; Dedicated runs on AWS in a region you choose. The security page lists SOC 2 Type 2 reports and ISO/IEC 27001:2022 for GitLab.com and Dedicated.

Strengths

  • SSO and audit events on the entry paid plan

    Premium includes SAML SSO, group audit events and merge request approval rules.

    vs Bitbucket: GitHub lists SAML SSO on Enterprise; Bitbucket needs an Atlassian Guard subscription.

  • Most CI minutes per plan

    Premium includes 10,000 compute minutes a month; bought minutes roll over if unused.

    vs Bitbucket: GitHub Team includes 3,000 and Bitbucket Standard 2,500.

  • Self-managed at the same price

    Self-Managed is listed on Free and on Premium at $29 per user billed annually.

  • Basic scanning on every tier

    SAST, secret detection and container scanning run in all tiers; Ultimate adds findings in merge requests and security approvals.

Things to know

  • Highest price in the scenario

    Ten developers need Premium, because Free private groups stop at five users: $290 a month, billed annually.

    Workaround: Premium also includes 10,000 minutes, SSO and audit events.

  • Card needed for hosted runners on Free

    The FAQ says card details are required to use GitLab.com hosted runners, though not to sign up or to use your own runners.

  • Ultimate is priced by sales

    Full security scanning, vulnerability management and compliance features are in Ultimate, which shows "Contact us for custom pricing".

  • EU hosting only through Dedicated

    GitLab.com is hosted in the USA; choosing a region means GitLab Dedicated, which is sold through a demo.

Pricing reality

GitLab bills per user, annually: Premium is $29 a month per user; Ultimate is quoted. Each tier includes compute minutes for the whole group (400, 10,000 or 50,000); more cost $10 per 1,000 as a one-time purchase. Storage is $5 a month per 10 GiB.

For 10 developers and 3,000 Linux minutes, Free does not fit (five users), so the figure is Premium: 10 × $29 = $290 a month, or $3,480 a year. SAML SSO is already included. Paid plans include promotional GitLab Credits for AI features ($12 per user on Premium) for a limited time.

Exit path

The pricing FAQ says GitLab can import projects from most providers, including GitHub and Bitbucket, and the same tiers run self-managed on your own infrastructure.

Compared with

  • Pick GitLab when
    You need SAML SSO, audit events and approval rules without an enterprise plan, or 10,000 CI minutes.
    Pick GitHub when
    Price per developer matters most, or you want a free plan for more than five people.
  • Pick GitLab when
    You want a self-managed option you can buy today, or EU hosting through Dedicated.
    Pick Bitbucket when
    Your team lives in Jira and wants the lowest per-user price with Jira integration on every plan.

Choose it if

  • You need SSO, audit events and approval rules on the entry paid plan.
  • Your pipelines need more than 3,000 minutes a month.
  • You may run the same platform self-managed.

Look elsewhere if

  • You want the lowest price for a small team.
  • You need full security scanning at a listed price.

Bottom line

From its public pages, GitLab includes the most CI minutes and team controls in its entry paid plan, at the highest listed price here for 10 developers. Full scanning sits in Ultimate, priced by sales.

Plan limits at a glance

LimitAs recorded
Billing unitsUsers, plus compute minutes beyond the plan
Free plan5 users per private group, 400 CI minutes/mo
10 developers, 3,000 CI minutes/mo$290 (Premium, billed annually)
CI minutes on the entry paid plan10,000/mo; then $10 per 1,000
Security scanning add-onsBasic SAST and secret detection in all tiers; full scanning in Ultimate (custom price)
SOC 2 Type II and ISO 27001Both
EU data residencyGitLab Dedicated (region of your choice), by demo
SAML SSOPremium
Self-managed versionFree, Premium ($29) and Ultimate

Read from the vendor's public pages on Oct 15, 2026. No hands-on run is published yet. How we check

GitLab lists 4 plans. The cheapest paid plan, Premium (billed annually), costs $29/user/mo.

  • GitLabFree
    Free
    $0/mo
    5 users per private top-level group; 400 compute minutes/mo
    • 10 GiB storage
    • Static application security testing (basic)
    • No credit card required; card needed to use hosted runners
  • GitLabLowest price
    Premium
    $29/user/mo
    Per user, billed annually; 10,000 compute minutes/mo
    • SAML SSO, group audit events and merge request approval rules
    • Priority support
    • $12 of promotional GitLab Credits per user/mo for AI features
  • GitLab
    Ultimate
    Contact sales
    Custom pricing; 50,000 compute minutes/mo; 30-day trial
    • Application security testing and vulnerability management
    • Compliance and governance
    • Unlimited guest users
  • GitLab
    Compute minutes
    $10/1,000 minutes
    One-time purchase, all plans; unused purchased minutes roll over

Prices as listed, USD, excluding tax; observed 2026-10-15.

Source: about.gitlab.com pricing page. Prices change; the observed date above is when our agent read them.

Visit site