You enter your correct phone number on Discord, wait for the SMS code, type it in, and then see the error message “Phone Verification Failed.” This happens even though you own the number and can receive texts on it normally. The failure is usually caused by how Discord validates phone numbers against carrier databases, regional restrictions, or temporary account flags. This article explains the technical reasons behind the error and gives you step-by-step fixes to get verified.
Key Takeaways: Fixing the “Phone Verification Failed” Error on Discord
- User Settings > My Account > Phone Number > Remove: Removing and re-adding the number resets the verification state.
- VoIP or virtual number detection: Discord blocks numbers from Google Voice, TextNow, and similar services even if you own them.
- Wait 24 hours before retrying: A cooldown period is enforced after a failed verification attempt.
Why Discord Rejects a Valid Phone Number
Discord uses a third-party phone verification service that checks each number against several criteria. The service does not simply confirm that the number can receive SMS. It also checks the number type, the carrier, and the region. If the number is flagged as a Voice over IP (VoIP) line, a prepaid number, or a number from a high-risk country, the verification fails even if you own the number and can receive texts.
Another common cause is that the number has been used on another Discord account that was banned or suspended. Discord ties phone numbers to accounts to prevent abuse. If the number is already linked to a flagged account, the system rejects it. A temporary cooldown also applies after multiple failed attempts. The cooldown can last from a few hours to several days.
VoIP and Virtual Number Restrictions
Discord explicitly blocks numbers from services that provide virtual phone numbers. These include Google Voice, TextNow, TextFree, Burner, and many others. Even if you pay for the number and use it daily, Discord’s verification service identifies the number as non-traditional and fails the check. The only workaround is to use a number from a major mobile carrier like Verizon, T-Mobile, AT&T, or their regional equivalents.
Prepaid and Burner Number Detection
Prepaid SIM cards and burner phones are often blocked because they are commonly used for account abuse. Discord’s verification partner maintains a database of number ranges assigned to prepaid carriers. If your number falls within one of those ranges, the verification fails. This is not a bug. It is an intentional security measure.
Country-Level Restrictions
Some countries have limited support for Discord phone verification. If your number is from a country that Discord does not fully support for SMS verification, the service will reject it. Discord publishes a list of supported regions in their Help Center, but the list is not exhaustive. Users in countries like Iran, Syria, North Korea, and Cuba are blocked entirely. Users in other regions may experience intermittent failures.
Steps to Fix the “Phone Verification Failed” Error
Follow these steps in order. Stop after each step and test the verification again. If the error persists, move to the next step.
- Remove and re-add your phone number
Open Discord and go to User Settings > My Account. Under the Phone Number section, click Remove. Confirm the removal. Wait 10 seconds, then click Add and enter your number again. This clears a stale verification state. - Use a different mobile carrier number
If your current number is from a VoIP service or a prepaid carrier, switch to a postpaid number from a major carrier. Borrow a family member’s phone number temporarily. After verification succeeds, you can change the number back to your own. - Wait 24 hours after a failed attempt
Discord imposes a cooldown after each failed verification. Do not retry within the same day. Wait a full 24 hours, then attempt verification again. This cooldown resets the rate-limiting flag on your account. - Check for an existing account linked to your number
Your phone number may already be registered to another Discord account. Log out of your current account and try logging in using the phone number. If you find an old account, delete it or change its phone number. Then return to your main account and retry verification. - Contact Discord Support with proof of ownership
If none of the above steps work, open a support ticket at dis.gd/contact. Select “Phone Verification” as the issue type. Include a screenshot of the error message and a photo of your phone showing the SMS from Discord. Support can manually verify your number and lift the block.
If Discord Still Fails After the Main Fix
Some users follow all the steps above and still see the error. The following edge cases explain why and what to do next.
Number Was Used on a Banned Account
If your phone number was previously linked to a Discord account that was banned for violating terms of service, the number is permanently blacklisted. You cannot use that number on any Discord account ever again. The only solution is to obtain a new phone number from a different carrier.
Verification Stuck in a Loop Without Error
Some users report that Discord sends the SMS code, they enter it, and the page refreshes without showing success or failure. This is usually a browser cache issue. Clear your browser cache and cookies completely. Alternatively, try the verification on the Discord desktop app or the mobile app instead of a web browser.
Country Not Supported for SMS Verification
If you live in a country where Discord does not support SMS verification, you will never be able to verify with that number. Check Discord’s official supported regions list. If your country is not listed, you cannot use phone verification. You may need to use an alternative verification method like email verification or a one-time link.
Discord Phone Verification: Supported vs Blocked Number Types
| Item | Supported Number Types | Blocked Number Types |
|---|---|---|
| Carrier type | Postpaid mobile from major carriers (Verizon, T-Mobile, AT&T, Vodafone, etc) | VoIP (Google Voice, TextNow), prepaid SIM, burner numbers |
| Country status | Countries with full Discord support (US, UK, Canada, Australia, most of EU) | Sanctioned countries (Iran, Syria, North Korea, Cuba) and unsupported regions |
| Account history | Number not previously linked to any Discord account | Number linked to a banned, suspended, or deleted account |
| Verification attempt rate | Fewer than 3 failed attempts in 24 hours | More than 3 failed attempts in 24 hours |
The “Phone Verification Failed” error on Discord is almost never a bug. It is a deliberate block caused by the number type, the carrier, or the account history. Removing and re-adding the number solves most cases. If the number is a VoIP or prepaid line, you must switch to a postpaid mobile number. For numbers that were used on a banned account, the only permanent fix is to get a new number. After you successfully verify, consider enabling two-factor authentication using an authenticator app instead of SMS for stronger account security.