Team members can access the calculator at any time with their GitLab credentials. Applicants will be given credentials and will be able access the calculator themselves as well, during the application process.
On this page, we're detailing why we have the compensation framework we have now.
If you have any feedback or questions relating to compensation, please reach out to Total Rewards.
total-rewards@ gitlab
if you want to contribute.total-rewards@ gitlab
when we don't. If you have a specific question around your compensation or one of your direct reports' please schedule a call with total-rewards@ gitlab
to review.We want our compensation to be at a level where we can recruit and retain people who meet our requirements. Our requirements for all job-families are at or above the average in the market. Therefore, we can expect to be at or above the 50th percentile of the survey data gathered from providers like Comptryx and Radford. Please do not use the term market rate since this can mean either competitive rate or survey data. Also see our SF benchmark.
When discussing a competitive rate for a single person at GitLab, please refer to this as their lottery factor. For example, if this person won the lottery and left the company what impact would that have. Other common industry terms are walk away factor or bus factor, but those both hold a negative connotation.
As part of offering a competitive rate within our transparent Compensation Calculator, team members are able to see where they fall within the compensation range for their role in their location. Typically in the technology sector, the majority of team members are likely to sit between the minimum and slightly above the median of the overall compensation range. It is not common to see a team member at the top of the range as this would leave little to no room for salary growth.
It is important to note that where someone falls within the compensation range is not an indicator of performance, nor is it a sign of promotional readiness. For more information on how performance is linked to compensation please review the following handbook section. This is different from the Compa Groups GitLab used to have when the bands were more narrow. Additionally, where a team member sits in the range may change as GitLab's compensation philosophy around competitive rates iterates to allow more room for salary growth.
There are no policies in place at GitLab that prevent team members from sharing their personal compensation data, though we encourage that any concern a team member has with compensation be directed directly to your manager or Total Rewards as the most efficient route to address concerns and arrive to a resolution.
Competitive rates for roles vary depending on regions and countries. We pay a competitive rate instead of paying the same wage for the same role in different regions. Paying the same wage in different regions would lead to:
As more companies transition to partial or all remote workforces, we are tracking (internal only) the pay philosophy decisions made by these companies to understand the effects these decisions may have on the tech industry and future of remote pay.
We hire the best candidate for each role regardless of location, cost, or other factors. During the sourcing we do optimize what potential candidates we approach in order to bring more diversity (both geographically and people from underrepresented backgrounds) to our team.
We also wrote a blog post about paying local rates.
We have a market-based approach to compensation because:
The Compensation Group is comprised of the CEO, CFO, and Chief People Officer. The Compensation Group is responsible for all Total Rewards escalations based on the approval matrix. When there is no time to coordinate with the group, the CEO can make a decision and inform the group. When the CEO is away (e.g. vacation), the two other members of the group can make a decision and inform the group. This group is different from the Compensation Leadership Development Committee at the board level.
Approval Matrix:
Approval Type | Approvals Needed | Process |
---|---|---|
Compensation Requests outside of band (cash/equity) for new hires and current team members | Chief People Officer | Process Document |
Approval of Benefit Plan Changes (due to implementation or renewal) | If Under 50k USD, Finance Business Partner (G&A) If 50k-100k USD Finance Business Partner (G&A) and VP, Finance If 100k+ USD Finance Business Partner (G&A), VP, Finance, and CFO |
Total Rewards to summarize implementation or renewal details |
Final Approval of Annual Compensation Review | Chief People Officer, CFO, and CEO | Total Rewards to present final proposed increases and budgetary impact |
Review/approval of Executive and Board Compensation | Chief People Officer and CEO | Total Rewards to present summary of proposal, once approved escalate to Compensation Leadership Development Committee for Final Approval |
Internal Demotion requests | Chief People Officer | Demotion Process |
Effective Q2 of FY 2021, we have established a one time bonus payment process for team members that are asked to step into an acting or interim management role. Team Members in an acting or interim management role should review the expectations of an individual in the management group.
Since Acting roles do not typically end in promotion, the decision on whether the acting role meets the eligible criteria rests with the Hiring Manager and the Department head.
The formula for the bonus recognizes the length of time that the team member is playing the interim role. Payment of the one time bonus would occur at the completion of the interim role. The bonus would be calculated using the following formula:
The greater value of the standard discretionary bonus amount ($1,000 at the current exchange rate) OR the following calculation:
For team members on a base salary compensation plan, your bonus will be an additional 10% of your salary for the duration of the interim role period. The calculation is as follows:
(Annual Base Salary in Local Currency/365) x .10 (10%) x # of Calendar Days in the Interim Role
For team members on an OTE (On Target Earnings) compensation plan in Go-to-Market roles, interim compensation will be based on results achieved by the interim team in the interim period:
The interim bonus should be calculated based on the team member's salary during the interim period, not the salary after the interim period. If your compensation changes during the interim period (for example, relocation, country conversion, etc.), we will calculate the interim bonus based on the pay rate of each calendar day.
Interim/acting roles should be tracked in Workday, in some cases the process is initated in Greenhouse or may also be tracked in the Acting/Interim Tracker managed by the People Connect Team.
Guidance on different processes can be found below:
Greenhouse | Acting/Interim Tracker |
---|---|
All interim roles that have gone through our Greenhouse interview process | Lateral acting role in the same job family |
More senior acting/interim role in the same job family | Lateral acting roles in different job families |
Greenhouse - Acting/Interim Tracker examples:
Workday examples:
The process for tracking interim/acting roles in both cases is as follows:
people-connect@gitlab.com
with their People Business Partner in copy with the following information:
When the interim/acting period ends, the following process should be followed to submit the interim bonus request:
Note: The team member must be an active team member of GitLab at the end of the interim role period to be eligible to recive a bonus payment. If a team member leaves GitLab during the interim role period, they will not be eligible for a prorated payment.
($125,000/365) x .10 x 90 = $3,082.19
($100,000/365) x .10 x 31 = $849.32
so we would round up for this bonus and process as a discretionary award.Average rate for the 12 months preceeeding 2022-12-01 based on Oanda data
Currency | Rate from USD | Rate to USD |
---|---|---|
AUD | 1.487 | 0.6725 |
AED | 3.6738 | 0.2722 |
BRL | 5.2549 | 0.1903 |
CAD | 1.3526 | 0.7393 |
CHF | 0.9504 | 1.0522 |
CLP | 909.0909 | 0.0011 |
CNY | 7.1124 | 0.1406 |
CZK | 23.4742 | 0.0426 |
DKK | 7.1788 | 0.1393 |
EUR | 0.9652 | 1.0361 |
GBP | 0.8338 | 1.1993 |
HUF | 400.0 | 0.0025 |
ILS | 3.4459 | 0.2902 |
INR | 81.3008 | 0.0123 |
JPY | 138.8889 | 0.0072 |
KES | 123.4568 | 0.0081 |
KRW | 1250.0 | 0.0008 |
MAD | 10.8342 | 0.0923 |
MXN | 19.2678 | 0.0519 |
NOK | 9.9305 | 0.1007 |
NZD | 1.6023 | 0.6241 |
PHP | 56.4972 | 0.0177 |
PLN | 4.5106 | 0.2217 |
RON | 4.7596 | 0.2101 |
RUB | 60.9756 | 0.0164 |
SEK | 10.5597 | 0.0947 |
SGD | 1.3682 | 0.7309 |
TRY | 18.6567 | 0.0536 |
USD | 1 | 1 |
ZAR | 17.0358 | 0.0587 |
The compensation calculator is updated in December and June using the point in time exchange rate according to Oanda as of the first of the month. We are using the point in time exchange rate due to significant lag when utilizing an average exchange rate.
Adjustments to existing team members' compensation who are paid in local currency are made only during the applicable compensation review cycle. We only adjust compensation during the review cycle since being paid in local currency means that your local purchasing power does not change.
Team members contracted through a PEO or IT BV may have the option to choose to be paid in USD or EUR when there is volatility in their local currency but only if the PEO (if applicable) and payroll can support it. USD and/or EUR payment options are not available in all countries.
All one-time bonuses including Discretionary, Referral, and Working Group Bonuses where the intended value is awarded in USD will be converted to local currency using the exchange rate effective the first of the month in which the bonus is awarded.
There are a number of reasons why team members may not be paid in local currency. For example, GitLab's bank might not support the currency or there may be a strong economic reason for the team member to choose a different currency. The currencies that GitLab can pay in are published on the contracts page.
(New Rate - Previous Rate)/Previous Rate
.Example: A team member's local currency is the Russian Ruble (RUB) and they are paid in US Dollars (USD). They have not previously opted out and have been employed for greater than 6 months. If the exchange rate effective 2023-06-01 is 0.013 and for 2023-12-01, the exchange rate increases to 0.014, then this would result in a percent increase of 7.69%. The team member would have the option to either accept this increase to their salary or opt out of all salary fluctuations based on this review during their time at GitLab. Any changes to salaries based on this review will be made during the Annual Compensation Review cycle.
Due to the current economic climate, we will not be applying negative salary fluctuations based on the 2022-12-01 local purchasing power review for those not paid in their local currency. We will continue to monitor the economic situation and review the impact to the team as well as global currency volatility before reconciling missed reviews and reinstating the full process.
GitLab is committed to following all applicable wage and working hours laws and regulations. To help ensure that all work performed for GitLab is compensated correctly, team members compensated on the basis of hours worked must report and record time accurately.
Sales and Sales Development roles at GitLab that are subject to quota and paid commission based on the Sales Compensation Plan are not located in the compensation calculator. This includes roles in the following departments:
These roles are still benchmarked using market dataand are assigned to a pay differential zone based on their location factor according to the following table:
Zone | Location Factor Range | Zone Differential |
---|---|---|
Zone 4 | 0.01 - 0.49 | 0.60 |
Zone 3 | 0.50 - 0.69 | 0.75 |
Zone 2 | 0.70 - 0.85 | 0.85 |
Zone 1 | 0.86 - 1.00+ | 1.00 |
The Variable Pay Frequency is a field held in Workday and applicable to roles that receive a commission or bonus. Variable Pay Frequency is assigned according to the following chart:
Department/Role Description | Variable Pay Frequency Type |
---|---|
VP (non-sales), Executives | Company Executive Bonus Program |
VP (Channel, Field Operations, Customer Success) | Sales Executive Bonus Program |
VP (Commercial Sales, Enterprise Sales) | Monthly Bonus |
Director (non-sales) | Company Director Bonus Program |
Director (Field Operations) | Sales Director Bonus Program |
Director (Channel, Customer Success, Enterprise Sales) | Monthly Bonus |
Director (Consulting Delivery) | Quarterly Bonus |
Channel, Commercial Sales, Customer Success, Enterprise Sales, Sales Development (IC) | Monthly Bonus |
Sales Development (Manager) | Quarterly Bonus |
Consulting Delivery, Education Delivery, Practice Management | Quarterly Commissions |
Director compensation is determined as part of the GitLab Compensation Calculator and is comprised of base salary and bonus. The location factors for Directors have a floor built in where the location factor for a team member is subject to either the US Director Minimum location factor of 0.8 or Global Director Minimum location factor of 0.7. If someone is in a location with a higher location factor then this minimum does not apply and the higher location factor will be used.
Directors who are not already enrolled in the Sales Compensation Plan or other performance incentive plan are eligible for a 15% bonus of current base salary. More information on the bonus plan can be found in the Company Director and above Bonus Plan section.
Executive Compensation (VP and above) is derived outside of the GitLab Compensation Calculator using the following process:
As each Executive has an individual market assessment upon hire, we expect compensation to be aligned to market at each compensation review. If there are large changes in the market for a specific role, those will be addressed.
Directors and above are eligible for the Company Bonus Plan.
Communication
Timing:
Payout:
Approvals:
Proration and Eligibility:
GitLab reserves the right to change or discontinue the bonus program at any time. All bonus payouts are discretionary and require the achieving of specific company results that will be communicated each year.
Sales Commissions handbook page.
The Compensation Leadership Development Committee approves all bonus payouts for direct reports to the CEO and overall bonus funding at the end of each Fiscal Year. The Compensation Group internally at GitLab approves all other bonus payouts.
This is an internal process for the Total Rewards team which details how to refresh the Compensation Data Analysis and Modeling sheet which is used for processes such as calculating percent outside of compensation band.
To update:
As part of our Q1 OKR, we will be working on ensuring there are materials for a compensation certification. The following are the initial questions to generate the certification.
Please take time to complete the Total Rewards Compensation Fundamentals Training in Level Up.
This training includes details such as:
You can test your knowledge on our compensation by taking the GitLab Compensation Knowledge Assessment quiz.
If you have questions about compensation or the content in the Knowledge Assessment, please reach out to the Total Rewards team. If the quiz is not working or you have not received your certificate after passing the Knowledge Assessment, please reach out to the Learning & Development team.