| title | Account verification |
|---|---|
| description | Explains how to verify your Roblox account. |
Account verification is the process of connecting your identity on Roblox to your real world identity, either through a government ID or through your phone number. 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.
**Phone number verification is not sufficient** to sell priced assets on the Creator Store. To sell priced assets, you need to verify with a [government ID](account-verification.md#verify-through-government-id) and create a seller account. For more information, see [Sell on the Creator Store](../sell-on-creator-store.md).In order to verify your account with this method, you must:
- Be at least 13 years of age.
- Have a government-issued photo ID with your picture on it, such as a driver's license, passport, or residency permit.
- Have a mobile device with a camera that can take photos of your face and ID.
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:
-
Navigate to Settings, either on the roblox.com or on the Roblox app.
- On web browser: In the top-right corner, click the gear icon to display a contextual dropdown menu, then select Settings.
2. **On Roblox app:** In the bottom-right corner, click the **⋯ More** icon and select **Settings**.
-
Select the Account Info tab.
-
Follow the instructions to complete the ID verification flow.

- Allow camera access.
- Scan your ID document. Roblox detects what type of document you have.
- If there is a barcode on the back, scan and capture an image of the back of your ID.
- 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.
-
When verification is complete, your verified birthday displays in Settings > Account info. Verification can take a few minutes.
In order to verify your account with this method, you must be at least 13 years of age and have a phone number that can receive text messages. You can only use your phone number with a single Roblox account.
To verify your account with your phone number:
-
Navigate to roblox.com.
-
In the top-right corner, click the gear icon to display a contextual dropdown menu, then select Settings.
-
In the Account Info section, click the Add Phone button. The Add Phone dialog displays.
-
Click the Country Code dropdown menu, then select your applicable country code.
-
Fill in the following fields:
- Phone Number — The phone number for your personal mobile device.
- Verify Account Password — Your active account's password.
-
Click the Add Phone button. The system texts your phone a 6-digit code, and the Verify Your Phone dialog displays.
-
Enter the 6-digit verification code, then click the Continue button. After a moment, the Phone Number field changes to include your phone number and a Verified status.
-
(Optional) Restart Studio to validate your new age verification status.
Within a Class.Script, the Class.Player:IsVerified() method lets you check the verification status of users accessing your experiences, allowing you to limit access to specific content, ranked queues, or even the experience 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 experience, making this method especially useful for competitive and ranked experiences.
The following script checks the verification status of each player as they join the experience. 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)