Identity verification

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com

Identity verification provides multiple layers of GitLab account security. Depending on your risk score, you might be required to perform up to three stages of verification to register an account:

  • All users - Email verification.
  • Medium-risk users - Phone number verification.
  • High-risk users - Credit card verification.

Users created after signing in with SAML SSO for GitLab.com groups are exempt from identity verification.

Email verification

To register an account, you must provide a valid email address. See Make new users confirm email.

Phone number verification

In addition to email verification, you might also be asked to provide a valid phone number and verify a one-time password (OTP) code.

You cannot verify an account with a phone number associated with a banned user.

Country support

Some countries have limited or no support for phone number verification:

  • Unsupported: Phone verification is not available.
  • Partial support: Phone verification might not work due to local regulations or enforcement policies.

If phone verification is unavailable in your country, try credit card verification or create a support ticket.

CountrySupport level
ArmeniaPartial support
BangladeshUnsupported
BelarusPartial support
CambodiaPartial support
ChinaUnsupported
CubaUnsupported
EswatiniPartial support
HaitiPartial support
Hong KongUnsupported
IndonesiaUnsupported
IranUnsupported
KazakhstanPartial support
KenyaPartial support
KuwaitPartial support
MacauUnsupported
MalaysiaUnsupported
MexicoPartial support
MyanmarPartial support
NigeriaPartial support
North KoreaUnsupported
OmanPartial support
PakistanUnsupported
PhilippinesPartial support
QatarPartial support
RussiaUnsupported
Saudi ArabiaUnsupported
South AfricaPartial support
SyriaUnsupported
TanzaniaPartial support
ThailandPartial support
TurkeyPartial support
UgandaPartial support
UkrainePartial support
United Arab EmiratesUnsupported
UzbekistanPartial support
VietnamUnsupported

Credit card verification

In addition to email and phone number verification, you might have to provide a valid credit card number.

To verify your account, you might need to provide a valid credit card number in addition to your email address and phone number. GitLab does not store your card details directly or make any charges.

You cannot verify an account with a credit card number associated with a banned user.