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


Can't find what you're looking for? Try the main People Operations page.

NOTE: Our contractor agreements and employment contracts are all on the Contracts page.

Entity Specific Benefits

Guiding Principles

These principles will guide our benefit strategies and decisions.

We value opinions but ultimately People Operations/Leadership will make the decision based on expert advice and data.

Guiding Principles in Practice

When establishing a new co-employer or entity we will outline the following benefits as to why it is or is not offered.

  1. Medical
  2. Pension
  3. Life Insurance

We do not have specific budgets around benefit costs, but instead look to increasing the ability to recruit and retain team members in favorable locations. We do not take a global approach to offering the same benefits in all countries, but will transparently outline why we do or do not offer the above benefits on their respective entity specific benefits page.

General Benefits

For the avoidance of doubt, the benefits listed below in the General Benefits section are available to contractors and employees, unless otherwise stated. Other benefits are listed by countries that GitLab has established an entity or co-employer and therefore are applicable to employees in those countries only. GitLab has also made provisions for Parental Leave which may apply to employees and contractors but this may vary depending on local country laws. If you are unsure please reach out to the Total Rewards team.

  1. GitLab will pay for the items listed under spending company money.
  2. Stock options are offered to most GitLab team members.
  3. Deceased team member: In the unfortunate event that a GitLab team member passes away, GitLab will provide a $20,000 lump sum to anyone of their choosing. This can be a spouse, partner, family member, friend, or charity.
    • For US based employees of GitLab Inc., this benefit is replaced by the Basic Life Insurance.
    • For all other GitLab team members, the following conditions apply:
      • The team member must be either an employee or direct contractor.
      • The team member must have indicated in writing to whom the money should be transferred. To do this you must complete the Expression of wishes form. To do this, first copy the template to your Google Drive (File -> Make a copy), enter your information, sign electronically. To sign the document, use a free document signing program like smallpdf or HelloSign; or you can print it, sign and digitize. Sign, save as a pdf and upload to your Employee Uploads folder in BambooHR.
      • For part-time GitLab team members, the lump sum is calculated pro-rata, so for example for a team member that works for GitLab 50% of the time, the lump sum would be $10,000.
  4. Paid time off policy
  5. Tuition Reimbursement
  6. GitLab Contribute
    • Every nine months or so GitLab team members gather at an exciting new location to stay connected, at what we like to call GitLab Contribute. It is important to spend time face to face to get to know your team and, if possible, meet everyone who has also bought into the company vision. There are fun activities planned by our GitLab Contribute Experts, work time, and presentations from different functional groups to make this an experience that you are unlikely to forget! Attendance is optional, but encouraged. For more information and compilations of our past events check out our previous Contributes (formerly called GitLab Summit).
  7. Business Travel Accident Policy
    • This policy provides coverage for team members who travel domestic and internationally for business purposes. This policy will provide Emergency Medical and Life Insurance coverage should an emergency happen while you are traveling. In accompaniment, there is coverage for security evacuations, as well a travel assistance line which helps with pre-trip planning and finding contracted facilities worldwide.
    • Coverage:
      • Accidental Death [enhanced coverage]: 5 times Annual Salary up to USD 500,000.
      • Out of Country Emergency Medical: Coverage up to $250,000 per occurrence. If there is an injury or sickness while outside of his or her own country that requires treatment by a physician.
      • Security Evacuation with Natural Disaster: If an occurrence takes place outside of his or her home country and Security Evacuation is required, you will be transported to the nearest place of safety.
      • Personal Deviation: Coverage above is extended if personal travel is added on to a business trip. Coverage will be provided for 25% of length of the business trip.
      • Trip Duration: Coverage provided for trips less than 180 days.
      • Baggage & Personal Effects Benefit: $500 lost bag coverage up to 5 bags.
    • For any assistance with claims or questions, please contact the [Total Rewards Analyst].
    • This policy will not work in conjunction with another personal accident policy as the Business Travel Accident Policy will be viewed as primary and will pay first.
    • For more detailed information on this benefit, please reference the policy document.
  8. Immigration Benefits for eligible team members.
  9. Employee Assistance Program
  10. Incentives such as


GitLab is an all-remote company; you are welcome to read our stories about how working remotely has changed our lives for the better.

You can find more details on the All Remote page of our handbook.

If you are already a GitLab employee and would like to share your story, simply add a remote_story: element to your entry in team.yml and it will appear on that page.

Part-time contracts

As part of our Diversity & Inclusion value, we support Family and friends first approach. This is one of the many reasons we offer part-time contracts in some teams.

We are growing fast and unfortunately, not all teams are able to hire part-time employees yet. There are certain positions where we can only hire full-time employees.

Candidates can ask for part-time contract during the interview process. Even when a team they are interviewing for can't accept part-time employees, there might be other teams looking for the same expertise that might do so. If you are a current team member and would like to switch to a part-time contract, talk to your manager first.

Parental Leave

Anyone (regardless of gender) at GitLab who becomes a parent through childbirth, adoption, or foster care is able to take fully paid parental leave. GitLab team members will be encouraged to decide for themselves the appropriate amount of time to take and how to take it. We will offer everyone who has been at GitLab for a year up to 16 weeks of 100% paid time off during the first year of parenthood. We encourage parents to take the time they need.

For many reasons, a team member may require more time off for parental leave. Many GitLab members are from countries that have longer standard parental leaves, occasionally births have complications, and sometimes 16 weeks just isn't enough. Any GitLab team member can request additional unpaid parental leave, up to 4 weeks. We are happy to address anyone with additional leave requests on a one-on-one basis. All of the parental leave should be taken in the first year.

If you have been at GitLab for a year your parental leave is fully paid. If you've been at GitLab for less than a year it depends on your jurisdiction. If applicable, commissions are paid while on parental leave based on the prior six months of performance with a cap at 100% of plan. For example, if in the six months prior to starting parental leave you attained 85% of plan, you will be compensated at the same rate while on leave. On the day you return from leave and going forward, your commissions will be based on current performance only.

You are entitled to and need to comply with your local regulations. They override our policy.

To alleviate the stress associated with returning to work after parental leave, GitLab supports team members coming back at 50% capacity. Parents at GitLab who are reentering work following parental leave are encouraged to reach out to team members who self-designate as a Parental Leave Reentry Buddy.

Managers of soon to be parents should check out this Parental Leave Manager Tool Kit for best practices in supporting your team members as they prepare for and return from Parental Leave.

How to Apply for Parental Leave

  1. To initiate your parental leave, please send an email to Total Rewards Analysts ( and your manager at least thirty days before your leave will begin, and also take a look at the process for application based on your employment company Country Specific Leave Requirements, which are subject to change as legal requirements change:

    If you need any additional leave, please refer to our Paid Time Off Policy.

    If you're interested in learning about how other GitLab team members approach parenthood, take a look at the parenting resources wiki page and #intheparenthood on Slack.

  2. Process for Total Rewards Analysts:

    • Log and monitor upcoming parental leave in the "Parental Leave" Google sheet on the drive.
    • Once the leave is official:
    • File all documentation in BambooHR.
    • Update the Employment Status of the team member to "Parental Leave" with the date the team member started leave. * Add another entry with the date the team member will return from leave with the status "End of Parental Leave" and in the comment section, add "Tentative". This will generate a notification to the Compensation & Benefits team 1 day after the team member returns from leave. * Notify payroll. * Once BambooHR notification is received:
    • Change "End of Parental Leave" status to "Active" and in the comment section, add "Return from leave".
    • Update payroll of the team's return date.

COVID-19 Medical Leave Policy

GitLab has long believed in "family and friends first” and we realize that our team members may require some additional time away from work in the event they or a dependent family member are directly affected by COVID-19. In order to best support our team members who find themselves or family member(s) directly affected by COVID-19, GitLab has created this COVID-19 Medical Leave Policy to allow for leave time explicitly and guaranteed.

GitLab team members directly affected by COVID-19 who need to take leave for one of the two reasons set forth below are eligible to take up to 12 weeks of leave with full pay after utilizing our Paid Time Off policy. In the event there are differences between the sick leave provided under your local law and this GitLab COVID-19 Policy, your local law will supersede this policy.

  1. The team member has received a confirmed medical diagnosis of COVID-19 from a licensed healthcare provider.
  2. The team member is caring for a dependent family member who has received a confirmed medical diagnosis of COVID-19 from a licensed healthcare provider.

You do not have to physically see your physician for this confirmation. If telehealth services are available, we highly encourage you to utilize those in line with your community’s regulations around physical distancing, quarantine and self isolation.

The ability to request COVID-19 Leave will run through April 30, 2020. That means, any requests for COVID-19 Leave must be made prior to April 30, 2020, however the leave itself may exceed that timeframe. By way of an example, if a team member requests COVID-19 Leave on April 29, 2020 for 4 weeks, the end date for their COVID-19 Leave would be May 27, 2020.

As the situation around COVID-19 continues to evolve, GitLab will revisit this policy and may adjust it accordingly.

How to apply for COVID-19 Leave:

We encourage team members to only take the time they need to recover in accordance with the recommendation of your licensed healthcare provider. The maximum amount of time posted under this COVID-19 Leave Policy is 12 weeks, but medically, you may need less.

For some, our Paid Time Off Policy of 25 consecutive calendar days will be suitable. Please keep your manager informed of any upcoming Paid Time Off. You are in no way obligated to release a personal medical diagnosis of COVID-19 to your manager.

If you meet the criteria set forth above and find that you need additional time past the 25 consecutive calendar days allowed under our Paid Time Off Policy, please follow these steps to apply for COVID-19 Leave:

FAQ for COVID-19 Medical Leave Policy

Employee Assistance Program

GitLab offers an an Employee Assistance Program to all team members via Modern Health. Modern Health provides technology and professional support to help reduce stress, feel more engaged, and be happier. Through GitLab, you have access to coaching sessions at no cost to you.

What does Modern Health offer?

Modern Health is the one-stop shop for all tools related to mental well-being and self-improvement. Members gain access to the following features:

If you’re still not sure where to get started, we recommend that you:

  1. Download the app and register your account
  2. Register and take the well-being assessment and
  3. Get matched to a dedicated coach who can work with you to figure out next steps.

Which areas does Modern Health support?

Modern Health cultivates the resilience needed to weather the ups and downs of everyday life. Here are the specific areas where we can help:

Note: This list isn’t intended to be comprehensive. Please reach out to with any questions about how or where to get started.

How does Modern Health think about mental health?

The philosophy towards mental health comes from the World Health Organization (WHO): “in which every individual realizes his or her own potential, can cope with the normal stresses of life, can work productively and fruitfully, and is able to make a contribution to her or his community.”

When do my Modern Health benefits reset?

Your benefits reset 1 year from the launch date, on May 15th, 2020.

What languages is Modern Health available in?

The platform is currently available in English and Spanish. If English or Spanish is not your preferred language, please note Care is provided in most languages. Feel free to email to find out more.


If you have trouble registering for Modern Health, please don’t hesitate to reach out to with a note or screenshot. Their customer support team will verify the information against what they have on file to provide you the best instructions on how to successfully access Modern Health.

What is the well-being survey, and why should I take it?

Similar to an annual physical with your primary care physician, Modern Health’s well-being survey serves as a check up for your mental health. You can retake the survey to track your progress overtime.

Your well-being score empowers experts at Modern Health to provide you the best user experience. It enhances the customization of your personalized wellness plan, which makes it more effective in addressing your specific needs. Although the ups and downs in well-being score are inevitable, the data-driven approach keeps up with how you’re doing over time to support you with the tools to improve no matter where your score is at today.


What is coaching? Coaching is a collaborative process to help you make important changes in your personal and professional life. Your coach is there to help you figure out how you want to change and the steps you need to take to do so. Your coach’s job is to help you organize your thoughts, emotions, and goals and break things down into smaller steps that create forward movement and growth. The client is the driver of these sessions, while the coach is there to provide reflection, clarity, and accountability.

What is the difference between coaching and therapy? Modern Health’s belief is that anyone can benefit from working with a coach, and some people need therapy in addition to or instead of coaching. The primary difference between coaching and therapy is that therapy is conducted by licensed mental health professionals who are trained to treat clinical difficulties (e.g., depression, anxiety) whereas coaches work on non-clinical issues (e.g, personal growth, financial well-being, and professional development). If you are experiencing a clinical need, please access therapy through your health insurance or EAP. You can also work with your dedicated coach to determine if you would benefit from therapy.

How do you match me to a coach? Modern Health matches you to appropriate coach based on a proprietary algorithm that takes into account your well-being assessment and areas you want to focus on.

How often should I meet with my coach? How often you meet with your coach depends on your personal situation. Some people like to meet weekly, whereas others meet every month or two.

Can I complete sessions with my partner or a family member? Yes, you are able to use your sessions with your partner or a family member. If you choose to do so, each completed session will count as one of your covered sessions. Please discuss this directly with your coach.

What can I expect during my first coaching session? During the first session, your coach will kick things off with an introduction to what coaching is and what you can expect during the session, including reviewing confidentiality (nothing you discuss is shared with Modern Health or your employer unless you request more support or need crisis resources). They will then ask you a few questions to better understand what you hope to get out of the coaching experience and what a successful experience would be for you. By setting expectations up front, the coach will be able to better help you identify personal goals and take steps towards achieving them. In subsequent sessions, the coach will follow up on any action items to understand their impact and you will together come up with next steps. The standard coaching session is 30 minutes and takes place over video, usually every two weeks or once a month. In between sessions, you are encouraged to reach out to your coach with any follow up questions or advice via Modern Health’s digital messaging tool in the app as well as utilize the digital CBT and meditation programs.

How should I prepare for my first session? Before your first session, we encourage you to ask yourself a few questions. As with many other aspects of your life, the more effort you put into your coaching experience, the more you’ll get out of it. These can help guide your initial conversations with your coach.

What happens if my provider isn’t a good fit? Our goal at Modern Health is to find someone that you feel you can do good work with and who can do good work with you! If you think the first person you meet with doesn’t seem like a good fit, just let the Modern Health team know ( and they will connect you with someone new.


What do I do if I need support in between sessions? Beyond sessions, your coach is available through chat to check in on your progress toward your goals, as well as provide ad hoc support when situations come up that you might need advice on, but don’t need a full session for. To chat with your coach, click the blue text bubble on the bottom center of the mobile app.

Note: Modern Health is not a crisis resource. If you are experiencing a mental health emergency, please go to the nearest emergency room or contact a local emergency response line. You can find local and international resources by selecting “Information” on the bottom right of your mobile app, and then clicking the red “Access to 24/7 Crisis Information” banner at the top of the screen.


Does my employer know if I’m using Modern Health? All information submitted through the Modern Health application is kept confidential and used to deliver a more personalized experience. No individual usage data will ever be shared back with your employer.

Is what I discuss with my coach confidential? All information between you and your coach is confidential, except in the following cases:

How do you protect my information? Hypertext Transfer Protocol Secure (HTTPS) encryption measures for all data exchanged between our members and the application. Conversations are encrypted in transit via SSL (TLS v1.2) and each conversation (between a member and a provider) has its own encryption key which is stored in a separate, secure management system. Message contents are encrypted upon receipt by the web server and are transported and stored in internal systems.

Crisis Support

What do I do in a crisis? If you are experiencing a crisis (e.g., thoughts about suicide, thoughts about harming yourself or others, medical crisis, or in a dangerous situation) please call:

Modern Health Weekly Reporting

Global Benefits Survey

We've partnered with Culture Amp to run our Global Benefits Survey, which will launch on June 10th. We are running this survey to collect feedback from all team members, which will be collected, aggregated, and analyzed. Using Culture Amp's reporting tools, we'll analyze the data to find the most common trends for desired benefit iterations. We will use this information to generate a roadmap and share these results with everyone at GitLab.

This is an opportunity to share with the Total Rewards team what benefits you think are great, what benefits are lacking, and what you think is most important to adjust. While we will review and prioritize all feedback, not all input may be implemented in the next few iterations. We will continue to ask the organization what is important to team members, but also take into account our fiduciary responsibility to maintain our operating costs.

Timeline of the Survey Results:

Thank you again for playing a part in our efforts to continually improve total rewards at GitLab. If you have any questions, please reach out to the Total Rewards team via email.

Global Benefits Survey Results

Participation: 62%

Rating Rubric 5 - strongly agree 4 - agree 3 - neutral 2 - disagree 1 - strongly disagree

Rating Rubric Results:

  1. I Understand the Benefits Package
    • GitLab Score
      Male 4.16
      Female 4.21
      Individual Contributor 4.13
      Manager 4.35
      Leader 4.46
      Company Overall 4.18
  2. The general benefits at GitLab are equal to or better than what is offered by similar employers
    • GitLab Score
      Male 3.67
      Female 3.66
      Individual Contributor 3.72
      Manager 3.33
      Leader 3.46
      Company Overall 3.66
  3. I believe my benefits package is equal to or better than what is offered by similar employers
    • GitLab Score
      Male 3.44
      Female 3.50
      Individual Contributor 3.54
      Manager 3.00
      Leader 3.27
      Company Overall 3.46
  4. The general benefits at GitLab save me a great deal of time and/or money, and add significant value to my employee experience
    • GitLab Score
      Male 3.75
      Female 3.79
      Individual Contributor 3.83
      Manager 3.38
      Leader 3.54
      Company Overall 3.77
  5. My benefits package provides quality coverage for myself and, if applicable, my dependents
    • GitLab Score
      Male 3.59
      Female 3.63
      Individual Contributor 3.63
      Manager 3.38
      Leader 3.58
      Company Overall 3.60
  6. The wellness offerings at GitLab help me lead a happier, healthier life
    • GitLab Score
      Male 3.39
      Female 3.28
      Individual Contributor 3.41
      Manager 3.26
      Leader 2.92
      Company Overall 3.36
  7. I believe our benefits package is one of the top reasons why people apply
    • GitLab Score
      Male 2.87
      Female 2.81
      Individual Contributor 2.96
      Manager 2.40
      Leader 2.35
      Company Overall 2.86
  8. Should I have or care for a(nother) child, the parental leave policy is sufficient
    • GitLab Score
      Male 3.95
      Female 3.44
      Individual Contributor 3.82
      Manager 3.61
      Leader 4.04
      Company Overall 3.81
  9. The vacation policy allows me sufficient time to recharge
    • GitLab Score
      Male 4.48
      Female 4.40
      Individual Contributor 4.49
      Manager 4.27
      Leader 4.38
      Company Overall 4.46
  10. I believe our benefits package is one of the top reasons why people stay at GitLab
    • GitLab Score
      Male 3.08
      Female 3.13
      Individual Contributor 3.21
      Manager 2.58
      Leader 2.54
      Company Overall 3.09
  11. I believe investing more of the company's money into improving benefits will help attract and retain top talent
    • GitLab Score
      Male 4.16
      Female 4.25
      Individual Contributor 4.20
      Manager 4.25
      Leader 3.85
      Company Overall 4.18

Comment Responses:

Please note this is a summary of suggestions based on aggregated global team member feedback, but are not guaranteed to be implemented or adjusted at GitLab.

  1. What provider for benefits would you prefer? (Entity/PEO where we have data)
    • Australia: BUPA, HCF, NIB, AHM
    • Canada: Great West Life, Blue Cross, Manulife, Sunlife
    • India: ICICI Lombard, Apollo Munich, Bajaj Allianz
    • Ireland: VHI. Laya, Irish Life
    • Netherlands: UMC Zorgverzekering, VGZ, ABP
    • United Kingdom: Virgin Active, BUPA, AVIVA, AXA PPP
    • United States: 45% of respondents commented, 21% UHC, 14% BCBS, 3% Kaiser, 2% Cigna
  2. What general benefit do you think would be the best new addition to the company's offering to implement?
    • Wellness program (gym, fitness, etc) (overwhelming support for this)
    • Global insurance programs to align with US/UK
    • Pension with company match globally
    • Company Annual Bonus or extra month pay for vacation bonus
    • Charitable Giving
    • Team Level Contribute
    • Other Benefits: Loan Assistance, Childcare, Pet Insurance, Food Allowance
  3. What benefits would you want GitLab to retain?
    • Unlimited Paid Time Off
    • Parental Leave
    • Stock Options
    • Tuition Reimbursement
    • Contribute
    • Remote Work
    • Travel Stipend/Visiting Grant
    • Employee Assistance Program
    • All Benefits
  4. What benefits would be most willing to sacrifice to allow for new benefits?
    • Sales Incentive Dinner
    • Stock Options
    • Employee Assistance Program
    • Tuition Reimbursement
    • Visiting Grant
    • Referral/Discretionary Bonus
    • Travel Accident Insurance

Action Items/Issues to Open:

Please note this is the first iteration/more immediate goals, but this section will be updated as we progress through the project.

Benefits Not Currently Being Implemented

This section serves to highlight benefits that we have previously researched, but have decided not to move forward with implementing at this time. As the company grows, circumstances change, and/or we receive new information, we may decide to revisit any benefits added to this list.


We researched and selected four vendors to receive more information. Demo calls were conducted with three of these vendors where we learned more about the solutions and pricing. After reviewing the results of the benefits survey, there wasn’t enough interest in a telehealth solution to justify the price so we decided to not move forward with any of the vendors at this time.

Further information and corresponding discussion are available under Compensation Issue #15 (internal).

Coworking Space Agreement

We researched whether there was an account that could be set up with a coworking space chain that would make it easier for team members to utilize these spaces. Three major chains with global coverage were contacted with one responding. After conducting a survey, the type of account this chain offers doesn't align with the way the majority of team members utilize coworking spaces. Team members are still welcome to follow the existing process of expensing a coworking space.

Further information, survey results, and corresponding discussion are available under Compensation Issue #30 (internal).

Wellness Program

We researched and selected three vendors and conducted a cost analysis with Finance. At this time, it does not fit into the budget for benefits to be offered for FY21, but will be revisited when we evaluate benefits and budget for the next fiscal year. Further information and corresponding discussion are available under Compensation Issue #37 (internal).

Resources for COVID-19

GitLab is committed to the physical and mental wellbeing of all of our team members and wider community during the COVID-19 outbreak. We have put together this list to assist people in finding helpful resources when confronting different challenges during this time. This list is not exhaustive and contributions to it are encouraged. If you are experiencing difficulty breathing or any other life-threatening symptoms, please contact your country's emergency response system immediately.

Simple Habit Free Trial

Simple Habit, a meditation and mental-wellness company, has offered all GitLab team members a free premium subscription through the month of April.

With this subscription, you will have unlimited access to Simple Habit's top wellness professionals, guided meditations, therapy, coaching, motivational talks and much more.

The code can be found in the following shared doc.

Modern Health Webinars

Modern Health is hosting a series of free Community Support Sessions designed to equip you with meaningful strategies to overcome stress or anxiety in various areas of your life caused by the COVID-19, such as managing isolation and loneliness, maintaining a healthy lifestyle, financial confidence, work-from-home wellbeing, and practicing mindfulness.

In these sessions, coaches and therapists from our network will provide some advice on how to best approach these important areas of interest and then open up the floor to answer questions that you or the rest of the Modern Health community may have.

A full list of webinars taking place for the week and links to register can be found directly on Modern Health's website.

For recordings of Sessions that have already taken place, please see Modern Health's YouTube Channel.

Global Resources

United States

United Kingdom





Aotearoa New Zealand



South Africa