3 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Account verification

Account verification is the process of connecting your identity on Roblox to your real world identity, either through an age check or via government ID. When you verify your account, you can distribute more of each asset type and maximize their discoverability within the Creator Store, distribute audio assets under 10 seconds, monetize your plugins, and access age-restricted Studio features such as voice chat.

Note

To sell priced assets, you need to verify with a government ID and create a seller account. For more information, see Creator Store - Distribute and sell assets.

Verify through government ID

In order to verify your account with this method, you must:

Roblox uses advanced image processing technology to ensure your documents are legitimate. For more information on the account verification process, see Age ID Verification FAQs. To learn how Roblox processes your personal and biometric data, refer to the Roblox Privacy Policy and Roblox Facial Media Capture Notice.

To verify your account with a government-issued ID:

  1. Navigate to Settings, either on the roblox.com or on the Roblox app.

    1. On web browser: In the top-right corner, click the gear icon to display a contextual dropdown menu, then select Settings.
    Account settings menu on roblox.com 2. **On Roblox app:** In the bottom-right corner, click the **⋯ More** icon and select **Settings**.
  2. Select the Account Info tab.

  3. Underneath your birthday, click Continue with ID.

    Option to verify age with selfie or ID
  4. Follow the instructions to complete the ID verification flow.

    Option to verify age with selfie or ID
    1. Allow camera access.
    2. Scan your ID document. Roblox detects what type of document you have.
      1. If there is a barcode on the back, scan and capture an image of the back of your ID.
    3. Capture a photo of yourself. This photo will be used to verify that you are the same person as the one on your photo ID.
  5. When verification is complete, your verified birthday displays in Settings > Account info. Verification can take a few minutes.

Check verification status by script

Within a Script, the Player:IsVerified() method lets you check the verification status of users accessing your games, allowing you to limit access to specific content, ranked queues, or even the game itself. Because users that verify their accounts connect their Roblox identity to their real-world identity, it's much less likely they will cheat, spam, or otherwise risk being blocked from your game, making this method especially useful for competitive and ranked games.

The following script checks the verification status of each player as they join the game. If they have verified their account, the console prints true.

local Players = game:GetService("Players")

local function onPlayerAdded(player)
	print(player:IsVerified())
end

for _, player in Players:GetPlayers() do
	onPlayerAdded(player)
end

Players.PlayerAdded:Connect(onPlayerAdded)

The method also accepts an optional VerifiedLevel parameter if you want to do more granular gating:

If you don't pass a parameter, the method defaults to VerifiedLevel.Low, so existing implementations continue to work without changes.