Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Resellers Handbook

Future State

On other pages

How to apply to become a GitLab reseller

Deal Registration and closing a deal

The steps to closing a deal are:

  1. Deal Registration
  2. Sign a quote
  3. Customer accepts EULA
  4. Customer receives license key
  5. Remitting payment to GitLab

Deal Registration

GitLab requires deal registration. This process is to let us know which deals you are working on so that we can plan accordingly, and also helps prevent channel conflict.

GitLab will not assign any resources, accept an order, give a quote, issue an evaluation license, nor pay commissions if a deal has not been registered. We encourage you to register your deal as soon as you begin working on it

If we reject your registration because another has already registered the deal, and you still fulfill the order, your contract may still entitle you to a fullfillment fee.

You can register a deal only by completing the deal registration form

When you complete the registration, the registration will be evaluated according to the deal registration approval workflow.

Receive a GitLab reseller quote

Attached below is a sample quote. When you request a quote, you will receive a document that looks like this. Yours may differ slightly. This quote reflects your reseller price exclusive of incentive bonus's and is not meant for the end customer. You will need to generate your own quote to the end customer.

The quote will come with a Sertifi link. E-signing the quote with Sertifi will initiate the invoicing process and cause our systems to invoice you. Do not e-sign the quote until you are ready to be invoiced. Do not e-sign the quote if your customer will be paying us directly.

Note that we will not generate a quote, or fulfill an order, without an end user contact complete with email, shipping address, and postal code.

sample reseller invoice

License Key Delivery

Once the order is invoiced and the customer accepts the EULA, they will be able to download their GitLab license key. Note that you will not receive a license key, it goes directly to the customer.

Remitting payment to GitLab

You can arrange for payment either via invoice, or your customer can pay us directly.

By Credit Card

If your customer wishes to pay by credit card, you can simply direct them to /pricing/.

By purchase order

If your customer will be paying us via a Purchase Order, then you must email us a copy of the PO so we may invoice the customer. Please have this Purchase Order sent to for fulfillment.

Paying via Invoice

To pay via invoice, simply e-sign the reseller quote to initiate an invoice then remit payment in USD to the bank listed on your quote.

Execute the GitLab EULA

All orders will require an executed EULA when there's a new subscription or an add-on. There are 3 methods of obtaining a EULA:

  1. License Key Deployment The default for reseller orders is that the end customer will receive a link to download their license key. The customer will have to click an acceptance of terms in order to get their key.
  2. Physical signature Some customers may require a fully countersigned document.

An order is not complete without a signed agreement.

Evaluation licenses for prospects

We will issue you a 30 day evaluation license for your prospects if the deal is properly registered.
We can renew this license if your customer needs more time.
Upon the second request for renewal (the 3rd license), we will assist you with a managed evaluation, where goals are set for the customer to meet, and one of our Solutions Architects will work with you and the prospect to bring them to completion before the 3rd evaluation expires.


GitLab will strive to support you in your marketing efforts. Marketing activities should be focused on GitLab EE, and will usually fall into 1 of 3 categories:


If you are participating in an event or talk and will be representing GitLab please add your event to the GitLab events page and submit MR to @emily.

Event Funds Requests

We would like to sponsor events related to issues and solutions that GitLab users face every day, such as DevOps, open source and collaboration. Meetups, drink ups, hackathons, trade shows, and seminars are all examples of events that we may help you with. Leads gathered at an event that we help fund or promote are required to be shared with us. These leads will be assigned to you in SalesForce.

We will endeavor to provide funds to support up one event per reseller per quarter. We may also be able to provide speakers, promote your event, provide swag, and/or artwork for an event. Please note that a request does not mean that funds will automatically be allocated. We need to see value in an event to provide support. Please submit the request for event sponsorship no later than one month before the date of the event.

If request for sponsorship is accepted, you will be asked to provide photos of the event, participate in a blog post writing about your of the event, and provide a summary of the number of opportunities/leads gained.

Please submit your application for event support here and chose the reseller template.

Please submit your application for event support in a new issue in the reseller page of When it allows you to select a template, choose the reseller template and fill in responses to the categories. All the relevant GitLab parties will be notified once you submit your issue and will be in touch shortly. You will be able to track the progress of your submission in the issue.

Swag Requests

Please submit your application for GitLab branded swag here We have been known to co-fund co-branded or locally produced SWAG. Send submit your idea here and chose the reseller template.

Marketing Collateral - Videos

Reseller will be provided access to certain videos to be used in its marketing effort. Reseller may modify the content of the videos, but only with respect to the length of the video and/or to localize the video for the local language where marketing efforts are being performed. Reseller may publish the videos (modified or not) on Reseller's website, however it must be on social media, a page dedicated to promoting GitLab, or otherwise approved by GitLab. The GitLab page must also include "About GitLab" copy (the reseller may use judgment as to which length description is appropriate), and a link to

Technical Support

While we do not require them to, we do expect that your customers will, for the most part, contact you if they need help. It is in both of our best interest that they do so, as the more touch points you have with them, the more likely you are to further develop business with them. We do not expect you to be as knowledgeable about our products as our own support staff, and do expect that you will need to escalate some issues to our support staff.

For pre-sales technical issues, please contact your local GitLab sales team.

GitLab Landing Page guidelines

Your website will need to have a landing page with information about GitLab. You can see what others have done from the Resellers page.

Here is also a list of resources that you may find useful to include on your landing page.

The GitLab Authorized reseller logo should help tell your prospects and customers that we are working with you.

You should use our Authorized Reseller Logo on your materials where appropriate and in accordance with our brand guidelines.

The logos are available in the README file of the resellers project.


All authorised gitlab resellers will be invited to the GitLab #resellers slack channel. This is a channel for you to reach our sales and marketing team, as well other resellers.