You can purchase a subscription for GitLab Enterprise Edition (self-managed) or for GitLab.com (hosted by GitLab) on our Customer Portal with a credit card.
All subscriptions are paid in annual payments, monthly payments are not an available payment option.
When purchasing via our customers portal you may pay via credit card. We are able to accept payment via check and wire in select circumstances. To learn more, contact support via our support form and select License Requests from the form menu.
Please take a look at our getting started with subscriptions page for information on getting set up, applying, and managing your subscription.
ONthe Auto Renew setting.
The following will be emailed to you:
Admin Area -> Usersto view the Active Users tab which indicates the users currently counted.
Admin Area -> Overview -> Dashboardto view users available in license and users over license.
sudo gitlab-rails runner 'p User.active.count'to obtain the Active User count.
sudo gitlab-rails runner 'p ::HistoricalData.max_historical_user_count'to obtain the Maximum billable user count.
GET /usersto obtain a list of all billable users.
If you've added more users to your GitLab EE instance during the past period than you were licensed for, the additional users will be payable at the time of renewal.
Without adding these users during the renewal process, your license key will not work.
You can find the number of users over license by going to the
section of your GitLab instance (e.g.
can also be found by clicking the admin wrench in the navbar of your instance
when logged in as an admin.
In the top right section of the admin dashboard, you should see the number to enter when asked this during the renewal process.
Every occupied seat, whether by person, job or bot is counted in the subscription. The only exception are members with
Guest permissions with an Gold subscription.
Since GitLab.com counts concurrent seats and not named users, you can remove members and add new members as you'd like as long as the total users at any given time is within your license count.
Every occupied seat, whether by person, job or bot is counted in the subscription.
The following are the only exceptions which are not counted towards the subscription:
Guestpermissions on an Ultimate subscription do not count towards the subscription.
It is possible to obtain a free evaluation of our GitLab.com or self-managed subscriptions for a 30 day period for up to 100 users. Please visit our free trial page to sign up.
For self-managed users, when you decide to purchase a subscription, you will be issued a new license key. Should you not take out a subscription, your key will expire at the end of your evaluation period. At that point you should remove the trial key and the system will revert to our free Core version.
The seats for your license are generic and are not specific to a user. GitLab does not use a named license model.
The seats you buy can be distributed however you choose. If a user leaves your organization, you can remove or block that user to free the seat. This seat can then be used by another user.
Note that this may result in a user over license if your maximum users has been reached.
Currently we do not have a self-service option to for adding additional users to your subscription outside of initial purchase and renewal periods. You can add users to your GitLab.com group as needed, however you won't be billed for these until the renewal cycle. If you would like to be billed offcycle for additional users please please contact support via our support form and select License Requests from the form menu.
You can add users to your subscription any time during the subscription period. The cost of additional users added during the subscription period will be prorated from the date of purchase through the end of the subscription period.
To do this:
The following will be emailed to you:
No, if your GitLab servers cover the same users, you can use the same license file for all of them.
Once the subscription has expired, the system will revert to the Free tier and users will no longer see paid features, however no data will be lost.
A subscription for GitLab.com can be applied to one of two types of namespaces. Where you assign your subscription determines where those features are accessible.
If a subscription is applied to a personal account then that account will have access to the features of the subscription for all of the projects they create under their personal account. If they want, other users can be invited to those projects and they'll be able to enjoy the features of that subscription only while working on those projects. If that user then creates a group, it will by default be on the Free plan.
A user that never collaborates with others on GitLab may opt to purchase a subscription for their personal user account since they have no need for a group and will always only work in projects under their personal account.
You can find the plan details for a personal namespace by navgiating the User Settings>Account>Billing.
A user can choose to purchase a subscription and apply it to a group they've created. This way any project they create in that group or in a subgroup of that group gets access to the features of the subscription they purchased for it. This extends to any user that gets invited as a member of that group.
A user that's part of an organization with multiple GitLab collaborators will ideally choose to create a group for that organization, purchase and apply a subscription to that group, and then invite their colleagues to that group so that all can enjoy those paid features while working in that group.
Note that all members within a group subscription are counted as billable seats at the same subscription plan (Bronze, Silver, Gold) rate.
You can find the plan details for a group namespace by navgiating the Group Settings>Account>Billing.
You will first need to create your group in GitLab.com and add users. Follow the steps below:
Please submit your request via our support form and select License Requests from the form menu. Note, only purchases made within the last 45 days are eligible for a refund.
We don't currently support reseller purchasing via the portal. If you are a reseller looking to purchase GitLab on behalf of your client, please get in touch with us using the Contact sales form.
If you include your billing contact name and email, your physical billing address, and the end customer's name, email address and shipping address, we will send you (not your customer) a resellers quote which you can execute either with a credit card or an EFT.
You can find details on our reseller program at https://about.gitlab.com/resellers/program.