Join GitLab for Nonprofits

Utilize GitLab to scale your nonprofit*

*The GitLab for Nonprofit Program operates on a first come-first served basis each year. Once we reach our donation limit, the application will no longer be available.

Infinity Gradient cropped

You'll receive

Free Ultimate license for a year (SaaS or self-managed) up to 20 seats. Additional seats may be requested but may not be granted.*

*GitLab support is not included with the Nonprofit license.

Have questions about the application?

Nonprofit program application


In order to be eligible for the GitLab for Nonprofits Program, each nonprofit must be a Registered 501c3 (or jurisdictional equivalent) Nonprofit Organization in good standing that align with GitLab’s Values. A “Registered Nonprofit Organization” is one that has been registered with the local government or authorized agency within its applicable local, state, provincial, federal or national government.

GitLab prioritizes Registered Nonprofit Organizations that help advance GitLab’s social and environmental key topics that were defined in GitLab’s 2022 materiality assessment. GitLab’s current social and environmental key topics are:

  • Diversity, Inclusion and Belonging
  • Talent management and engagement
  • Climate action and greenhouse gas emissions

GitLab does not issue licenses to Registered Nonprofit Organizations located in China as that market is provided for by GitLab’s joint venture in the region.

As GitLab generally avoids discussing politics or religion in public forums because it is easy to alienate people with a minority opinion, we also generally avoid partnering with political or religious-oriented Registered Nonprofit Organizations.

Upon acceptance, program members are subject to the GitLab Subscription Agreement. The decision to issue a GitLab Nonprofit license is always at the sole discretion of GitLab.

All nonprofits will be vetted through our partner, TechSoup.


The GitLab for Nonprofits licenses must be renewed annually. Program requirements may change from time to time, and we'll need to make sure that returning members continue to meet them.

Before applying for renewal:

  • Check your permissions. The person claiming the renewal for the subscription must be the same person who created the subscription in the GitLab Customer Portal for this institution.

  • If you want a different person to claim the renewal, the existing owner needs to transfer ownership of the Customers Portal account. If the existing owner is no longer able to transfer ownership or renew, please open a support ticket to change the owner of the subscription.

Whether applying to the program for the first time or renewing a pre-existing membership, applicants complete the same form.

Once the application form is submitted, the applicant will receive instructions to register on TechSoup, GitLab's verification partner. If verification is completed, GitLab will send an email with instructions to obtain the license. Please follow the instructions carefully.

All fields required

Frequently asked questions

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Start free trial

Find out which plan works best for your team

Learn about pricing

Learn more about what GitLab can do for your team

Talk to an expert