Choose a plan that suits your needs

All plans have unlimited collaborators and
private or public repositories

Develop with a team of any size
Start now
  • All stages of the DevOps lifecycle
  • Bring your own CI runners
  • Bring your own production environment
  • 2000 CI/CD minutes
Compare features
Bronze starter
Bronze / Starter
Control what goes
into production
(USD, billed annually at $48)
Buy now
All the benefits of Free +
  • Single-project management
  • More control over your code
  • Next business day support
  • 2000 CI/CD minutes
Compare features
Silver premium
Silver / Premium
Plan across
multiple teams
(USD, billed annually at $228)
Buy now
All the benefits of Bronze / Starter +
  • Multi-project management
  • Code integrity controls
  • Multi-region support
  • Priority support
  • 10000 CI/CD minutes
Compare features
Gold ultimate
Gold / Ultimate
Secure & monitor production
(USD, billed annually at $1188)
Buy now
All the benefits of Silver / Premium +
  • Company wide portfolio management
  • Advanced application security
  • Executive level insights
  • Compliance automation
  • Free guest users
  • 50000 CI/CD minutes
Compare features

Used by more than 100,000 organizations around the globe

Frequently asked questions

  1. Does GitLab offer a money-back guarantee?

    Yes, we offer a 45-day money-back guarantee for any GitLab self-hosted or plan. See full details on refunds in our terms of service

  2. What are pipeline minutes?

    Pipeline minutes are the execution time for your pipelines on our shared runners. Execution on your own runners will not increase your pipeline minutes count and is unlimited.

  3. What happens if I reach my minutes limit?

    If you reach your limits, you can purchase additional CI minutes, or upgrade your account to Silver or Gold. Your own runners can still be used even if you reach your limits.

  4. Does the minute limit apply to all runners?

    No. We will only restrict your minutes for our shared runners. If you have a specific runner setup for your projects, there is no limit to your build time on

  5. Can I acquire a mix of licenses?

    No, all users in the group need to be on the same plan.

  6. Are GitLab Pages included in the free plan?

    Absolutely, GitLab Pages will remain free for everyone.

  7. Can I import my projects from another provider?

    Yes. You can import your projects from most of the existing providers, including GitHub and Bitbucket. See our documentation for all your import options.

  8. I already have an account, how do I upgrade?

    Head over to, choose the plan that is right for you.

  9. Do plans increase the minutes limit depending on the number of users in that group?

    No. The limit will be applied to a group, no matter the number of users in that group.

  10. Can I buy additional storage space for myself or my organization?

    Not yet, but we are working on it, you will soon be able to track your storage usage across all features and buy additional storage space for

  1. Are there any upcoming changes to GitLab pricing?

    Effective October 1, 2020, the CI/CD minutes available to the Free tier of will be updated to 400 minutes. Please refer to this FAQ for more information.

  2. Do you have special pricing for open source projects or educational institutions?

    Yes! We provide free Gold and Ultimate licenses to qualifying open source projects and educational institutions. Find out more by visiting our GitLab for Open Source and GitLab for Education program pages.

  3. How does GitLab determine what future features fall into given tiers?

    On this page we represent our capabilities and those are meant to be filters on our buyer-based open core pricing model. You can learn more about how we make tiering decisions on our pricing handbook page.

  4. Where is hosted?

    Currently we are hosted on the Google Cloud Platform in the USA

  5. What features do not apply to
    • 24/7 uptime support
    • Access to the server
    • Runs on metal
    • Highly Available setups
    • Run your own software on your instance
    • Use your configuration management software
    • Use standard Unix tools for maintenance and monitoring
    • Single package installation
    • Single configuration file
    • Basic backup and restore mechanism without additional software
    • IPv6 ready
    • AD / LDAP integration
    • Multiple LDAP / AD server support
    • Access to and ability to modify source code
    • Advanced Global Search
    • Advanced Syntax Search
    • Create and remove admins based on an LDAP group
    • Kerberos user authentication
    • Integrate with Atlassian Crowd
    • Multiple LDAP server support (compatible with AD)
    • PostgreSQL HA
    • Import from
    • Email all users of a project, group, or entire server
    • Limit project size at a global, group, and project level
    • Omnibus package supports log forwarding
    • Admin Control
    • Restrict SSH Keys
    • LDAP group sync
    • LDAP group sync filters
    • Live upgrade assistance
    • Audit Logs
    • Auditor users
    • Disaster Recovery
    • DevOps Score
    • Database load balancing for PostgreSQL
    • Mattermost integration
    • Object storage for artifacts
    • Object storage for LFS
    • Globally distributed cloning with GitLab Geo
    • Support for High Availability
    • Containment
    • Control
    • Retrieval
    • Configurable issue closing pattern
    • Custom Git Hooks
    • Various authentication mechanisms
    • Fast SSH Authorization
    • Instant SSL with Let’s Encrypt for Omnibus GitLab
    • Plugins
    • Supports geolocation-aware DNS
    • Instance file templates
    • Instance-level Kubernetes cluster configuration
    • Smart card support
    • Instance-level kubernetes clusters
    • Show most affected projects in Group Security Dashboard
    • New configuration screen for Secure
    • Credentials Management
    • Compliance Dashboard
  6. What is a user?

    User means each individual end-user (person or machine) of Customer and/or its Affiliates (including, without limitation, employees, agents, and consultants thereof) with access to the Licensed Materials hereunder.

  7. Can I add more users to my subscription?

    Yes. You have a few options. You can add users to your subscription any time during the subscription period. You can log in to your account via the GitLab Customer Portal and add more seats or by either contacting for a quote. In either case, the cost will be prorated from the date of quote/purchase through the end of the subscription period. You may also pay for the additional licences per our true-up model.

  8. The True-Up model seems complicated, can you illustrate?

    If you have 100 active users today, you should purchase a 100 user subscription. Suppose that when you renew next year you have 300 active users (200 extra users). When you renew you pay for a 300 user subscription and you also pay the full annual fee for the 200 users that you added during the year.

  9. How does the license key work?

    The license key is a static file which, upon uploading, allows GitLab Enterprise Edition to run. During license upload we check that the active users on your GitLab Enterprise Edition instance doesn’t exceed the new number of users. During the licensed period you may add as many users as you want. The license key will expire after one year for GitLab subscribers.

  10. What happens when my subscription is about to expire or has expired?

    You will receive a new license that you will need to upload to your GitLab instance. This can be done by following these instructions.

  11. What happens if I decide to not renew my subscription?

    14 days after the end of your subscription, your key will no longer work and GitLab Enterprise Edition will not be functional anymore. You will be able to downgrade to GitLab Community Edition, which is free to use.

Still have questions? Get in touch.

Contact Sales
Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license