Partner FAQ - Selling with GitLab

This page documents frequently asked questions from our partner community on how to collaborate with GitLab throughout the sales process. Please contact us at partnersupport@gitlab.com if you have any questions or would like to see another question/answer documented on this page.

Deal Registration

When should I submit a Deal Registration? What opportunities am I able to register?

GitLab has a Partner Sourced Deal Registration (DR) program for (i) Resale, (ii) MSP, and (iii) Referral opportunities. You should submit a Partner Sourced DR for an opportunity where you are sourcing net-new business for GitLab, which can apply to opportunities for new logo, co-term add-on/upsell, or add-on/upsell as part of a renewal. Note, there can only be one Partner Sourced DR approved for an opportunity, as only one partner can source a deal. You should not submit a Partner Sourced DR if you did not source the opportunity, and you will generally receive Co-Sell discounts for these deals. Partner Sourced and Co-Sell opportunities are discussed further in the Partner handbook.

GitLab also has a Service Attach DR program which applies to opportunities where partners are selling their own professional services into a customer environment at the time of a GitLab product sale.

I am unable to log into the Partner Portal to submit a Deal Registration (DR). How can I get access and submit a DR?

If you have a Partner Portal account but are unable to login, please select “Forgot Password” to reset your password. If you do not have a Partner Portal account, please select “Request Portal Access” to set up an account. Please contact partnersupport@gitlab.com for assistance ​​if you have followed the directions but are still having issues.

Note, to submit a Deal Registration, you must first be an authorized GitLab partner as well as have completed the required training in order to be granted access to submit a DR.

What does it mean when the status of a Deal Registration is "Returned”?

The Channel Account Manager (CAM) assigned to the Deal Registration (DR) has reviewed and sent it back to the resale partner for additional information/context. Once the resale partner reviews and responds to the CAM’s feedback, the CAM will be notified to review and action the updated DR.

Sales Process

Partner Discounts and Incentives

Where can I find information on GitLab’s partner discounts, incentives, and rebate programs?

Please review the GitLab Program Discounts and Incentive Guide in the GitLab Partner Portal which contains information on our partner discounts, incentives, rebate programs and more. You can also refer to the Partner handbook for an overview.

What discount do I receive on GitLab products and services?

Please refer to our GitLab Partner Price List which includes the current pricing for all of our products and services along with our discount guidelines in the GitLab Program Discounts and Incentive Guide.

When do I receive Partner Sourced vs Co-Sell discounts?

If the opportunity is for new or add-on/upsell business:

  • sourced by the partner (including adding licenses as part of a renewal opportunity), the partner should submit a Partner Sourced Deal Registration (DR) for the opportunity. If the DR is approved, GitLab will provide Partner Sourced discounts for the new or add-on/upsell portion of the deal.
  • not sourced by the partner, the partner will generally receive co-sell discounts.

If the opportunity is a flat renewal, please refer to the Partner Operations handbook for rules on partner incumbency.

Please refer to the GitLab Program Discounts Incentive Guide for more information regarding our partner program discounts.

General Quoting Process

Do I transact via distribution or directly with GitLab?

Open Partners located in regions/countries:

  • with Authorized GitLab Distributors are required to purchase GitLab via those distributors.
  • without Authorized GitLab Distributors may purchase directly from GitLab

Select Partners may choose to transact directly with GitLab (excluding certain regions) or via the region’s authorized distributor(s).

Refer to the Partner Operations handbook for more information on distribution coverage, requirements, and contact information.

How do I determine which distributor covers my region?

Please refer to the Partner Operations handbook for details on distribution coverage, requirements, and contact information.

How can I request a GitLab quote for my customer?
  • Open partners with an Authorized Distributor in region should contact their distributor.
  • Select partners that transact directly with GitLab and/or Open partners without an Authorized Distributor in region should contact the GitLab sales representative for the customer account. Please contact your Channel Account Manager or partnersupport@gitlab.com if you are unsure of which GitLab sales representative to contact for your quote request
Can we include different product tiers (premium and ultimate), deployment types (SaaS and Self-Managed), and/or term lengths (e.g., 12 and 24 months) on the same quote?

No, we cannot mix product tiers, deployment types, and/or term lengths on the same quote. Please refer to the Deal Desk handbook for more information.

Our customer has an offline/air-gapped environment, what must be done to ensure they receive a license they are able to use post-sale?

Please let the GitLab Sales team know your customer has an offline/air-gapped environment when requesting a quote so they are able to request necessary approvals for the applicable license during the quoting process.

Renewal Quotes

My customer’s renewal quote includes true-up seats. What are true-ups and why is the customer charged for these seats at renewal?

The customer purchased a specific number of seats in their original subscription. If the customer adds more users to their GitLab instance than the number they are licensed for during the subscription period, payment for the additional/overage users is required at time of renewal.

Note, “Users over subscription (Self-Managed) / “Seats owed” (SaaS) in the customer’s admin dashboard represent the number of overage users the customer incurred during the subscription term. Please refer the customer to these guides for how to locate their admin dashboard for Self-Managed and SaaS subscriptions.

How can my customer find their admin usage dashboard to take a screenshot to facilitate their upcoming renewal?

Please refer the customer to these guides on how to locate their admin dashboard for Self Managed and SaaS subscriptions.

Our customer has blocked/deactivated/removed users from their subscription. Will these users count towards billable users/seats currently in use at renewal? How will these users be reflected/charged?

Deactivated, blocked, and removed users don’t count as “Billable Users (Self-Managed) / “Seats currently in use” (SaaS) in the current subscription. However, they may count toward overages in the subscribed seat count which will be charged as true-ups at renewal. Refer to Self-Managed and SaaS subscription documentation for more information.

My customer would like to renew their subscription, but reduce their total license count. What is the minimum quantity required for renewal?

The minimum quantity required to be renewed is the customers “Billable users” (Self-Managed) or “Seats currently in use” (SaaS) in order to have an active instance post renewal. If the customer wants to renew fewer users than those currently active, they will need to remove the excess users from their instance. Refer to the following guides for details on where a customer can view their usage and/or instructions on how to block, deactivate, or remove users: Self-Managed, SaaS.

My customer worked with a different reseller for their previous order. Are you able to transfer incumbency (i.e., incumbent partner discounts) to my organization for the customer’s renewal?

Yes, if the customer provides formal communication through email to confirm they would like to work with you for this renewal (i.e., the new reseller), we are able to transfer incumbency discounts. Refer to the Partner Operations handbook for further details.

If my customer wants to add seats to their instance before their renewal, does the add-on need to be processed before I can request a renewal quote for the entire subscription?

Yes, for the customer’s overall license count to be accurate during the renewal, add-on licenses need to be fully processed before GitLab can generate a renewal quote. Refer to the Deal Desk handbook for further guidance.

My customer is concerned they won't be able to renew their instance before their grace period expires and they lose access. Can a temp license extension be granted to have additional time to process the renewal?

On a case-by-case basis, your GitLab sales representative can request a temporary license extension in order to prevent loss of access to a subscription. Please contact your sales team for more information.

Puchase Orders (POs)

Does GitLab have an Order Requirements Checklist that details the PO requirements for order acceptance and booking?

Please refer to the Sales Order Processing handbook for opportunity booking requirements.

Can I submit a signed GitLab quote/order form instead of submitting a PO to purchase a subscription?

A signed GitLab quote/order form is acceptable in place of a PO as long as the details meet our opportunity booking requirements. Please ensure a signature, full name, title and date are all listed on the GitLab quote/order form.

How do I ensure my PO submission will count toward GitLab’s current fiscal quarter?

Please refer to the guidelines listed in the Sales Order Processing handbook regarding end-of-quarter bookings.

I submitted a renewal PO in advance of the renewal date, when will the PO be booked?

New business, add-on, and renewal orders are processed no more than 15 days prior to an opportunity’s close date. Note, the start date for renewals is the last day of the customers current subscription term.

What is GitLab's ECCN?

You can find our ECCN in our Trade Compliance handbook.

Post-Sale

When can we expect the invoice for an order?

Invoices are sent 24 - 48 hours after the opportunity closes.

Our customer purchased the wrong deployment type (SaaS vs. Self-Managed). Can I switch deployment type post-sale?

Yes, this change can generally be made by processing a new zero dollar order to facilitate the switch. Please contact the sales representative you worked with on the opportunity so that they may facilitate next steps.

Our customer notified us that their new license does not work as they have an offline or air-gapped environment. How can we request an updated license?

Please contact the sales representative you worked with on the opportunity to request an updated license. Note, the sales representative will need to request and receive executive approvals before our support team can process the request.

How can we obtain proof of delivery (POD) for our recent Self-Managed / SaaS order?

The partner contact that receives the GitLab invoice will also receive a copy of the customer purchase confirmation email (i.e., copy of the Self-Managed license activation or SaaS notification email sent to the customer). Please connect with this contact to obtain the POD.

Note, on a two-tier deal, the distributor is invoiced by GitLab and thus the distributor receives the POD. Please connect with the distributor to obtain the POD if you have purchased through distribution.

My customer is asking that the purchase confirmation email with license/activation code be resent to the same end user contact that was listed on the PO/Quote. How can we request that the purchase confirmation email be resent?

The partner that received the GitLab invoice (i.e., Distributor for two-tier deal, Reseller for one-tier deal) needs to submit the support ticket with the GitLab invoice attached to request the purchase confirmation email be resent to the same end user contact.

My customer did not receive the purchase confirmation email with license/activation code due to the PO/Quote listing the wrong end user contact. How can we request that the purchase confirmation email be sent to the new/updated end user contact?

The partner that received the GitLab invoice (i.e., Distributor for two-tier deal, Reseller for one-tier deal) needs to submit the support ticket with the GitLab invoice attached to request the purchase confirmation email be sent to a new end user contact.

Important to note, the GitLab Sales Rep cannot change the end user contact post-sale on behalf of the partner or customer. The request to change the end user contact must either be submitted by the (i) partner that received the GitLab invoice as outlined above or (ii) customer contact listed on the final GitLab quote (i.e., the person that received the license).

The customer received an error stating they are out of Compute Minutes so their instance has stopped working. How can I quickly resolve this?

The customer must add Compute Minutes via the same procurement path as the original order (i.e., if they purchased the original subscription through a partner, they must purchase the additional minutes through the same partner). Please take the following steps:

  1. Work with your GitLab Sales Rep to obtain a quote for additional Compute Minutes.
  2. Request that the GitLab Sales Rep submit an internal support ticket to provide additional Compute Minutes so the customer can get back online while the quote and order process is being completed.
Last modified March 27, 2024: Change shortcode to plain links (7db9c423)