Skip to main content

Twitch is not sending your verification code

Twitch sends four different codes, and knowing which one you are waiting for tells you where it is stuck

Most answers to this question give one checklist for every case. Twitch's own help pages describe a 7-digit text, a 6-digit text, a six-character email and a 6-digit app code, each with its own rules and wait times. Work out which one you are owed, then stop pressing resend before it locks you out for a day.

By Marcus Chen Reviewed by Alex Morrison18 minUpdated Fact-checked · 8 sources

In one minute: Stop pressing resend. Twitch asks you to wait "at least 60 seconds before requesting another code", but it also says SMS delivery can take up to 5 minutes, and that after too many requests you have to wait 24 hours before trying again.[4] Send one request and wait the full five minutes. Then check which code you are owed: a text for 2FA setup, a text for adding a phone, or an email for a new device.[1][2][3] For texts, use a cellular number with the correct country code. VoIP numbers such as Google Voice are not supported.[2] If you are a new streamer and the first 2FA text never arrives, it helps to know that Twitch requires SMS before it lets you add an authenticator app,[4] and that 2FA is required to begin Affiliate onboarding.[5] Twitch Support is the only way past that.

  • 4different codes Twitch sends or asks for, across text, email and authenticator app.
  • 60 sthe minimum gap Twitch asks for between requests, while a text can take up to 5 minutes to arrive.
  • 24 hthe wait Twitch imposes after too many code requests.
  • 2-4 dayshow long Authy's own form says a 2FA phone change can take. Twitch says 24-48 business hours.

# Which code are you waiting for?

Before trying any fix, identify the code. Twitch uses the same word for four separate systems, and each help article is written for one of them. Look at what the screen asked you for, or at what arrived on an earlier attempt, and find the matching row below.

Four Twitch codes and where each one comes fromSources: Twitch Help Centre pages Setting up Two-Factor Authentication, Managing Your Phone Number, New Device and Location Verification and Not Receiving Verification Codes, all read 22 September 2026
What you are doingHow it arrivesLength Twitch documentsFirst thing to check
Turning on 2FAText message7 digitsA cellular number with the country code, not VoIP
Adding a phone numberText message6 digitsThe number as typed, and whether your carrier blocks short codes
Logging in on a new device or locationEmail to your verified address6 charactersSpam folder, and whether your email is disabled
Logging in with an authenticator appGenerated in the app, nothing is sent6 digitsOpen the app. No signal is needed
Logging in with SMS 2FAText messageNot stated on the pages we readSignal first, then one resend after waiting

Two things follow from that table. First, if you are logging in on a new device and waiting for a text, you are probably looking in the wrong place. Twitch says that code "will be sent via email", and only for accounts that have a verified email and do not have 2FA turned on.[3] Second, if you use an authenticator app, you are not waiting for a message at all. Twitch's own note is that app codes work "even when SMS won't".[4]

# The resend button is how you get locked out

Forum posts about this problem nearly always say the poster tried again and again. That is the thing most likely to make it worse. Here is every wait time Twitch publishes for codes, taken from four of its pages.

Every wait time Twitch documents for codesSources: Twitch Help Centre, Not Receiving Verification Codes, Managing Your Phone Number and New Device and Location Verification, read 22 September 2026
What Twitch saysWhat it applies toPage
At least 60 secondsThe minimum gap between code requests when setting up 2FA or verifying a new accountNot Receiving Verification Codes
Up to 5 minutesHow long SMS delivery can takeNot Receiving Verification Codes
5 to 10 minutesHow long to wait for a phone verification text before troubleshootingManaging Your Phone Number
5 minutesHow long a new-device code stays validNew Device and Location Verification
10 to 15 minutesHow long to wait if the same code keeps arriving, because the system may be rate-limitingNew Device and Location Verification
24 hoursHow long to wait after too many code requestsNot Receiving Verification Codes, New Device and Location Verification

Put the first two rows side by side and the trap is clear. The button lets you ask again after one minute, but the message can take five minutes to arrive. A normal slow delivery therefore looks like a failure, and every extra request brings you closer to a limit Twitch describes like this: "If you've made too many code requests, you'll need to wait 24 hours before trying again."[4] Twitch does not say how many requests trigger that limit, so there is no safe number to aim for.

# Text codes: what actually blocks delivery

If you have waited properly and still have nothing, these are the causes Twitch lists. Every competing page repeats some of them. They are ordered here so the checks that take under a minute come first.

  1. The type of number. Twitch's phone page is direct about this: "VoIP numbers (like Google Voice) are not supported. You must use a mobile phone number on a cellular network."[2] Its troubleshooting page rules out landlines for 2FA as well.[4] Some of the pages that rank for this problem sell virtual numbers. By Twitch's own rule those are VoIP numbers, so do not pay for one.
  2. The country code. Twitch asks for the full international format and gives "+1234567890" as its example.[4] A missing or doubled country code is the quickest thing to rule out.
  3. Blocked senders and short codes. Twitch asks you to check whether you have "blocked messages from short codes or unknown senders",[4] and its phone page adds that some carriers have "premium SMS" or "short code" settings that must be enabled.[2] Look in your phone's blocked or spam SMS folder before you call anyone.
  4. Carrier filtering. Twitch says some carriers aggressively filter automated messages.[4] Only your carrier can check this. Ask them the question Twitch suggests: do they block short-code or automated SMS?[2]
  5. The phone itself. Twitch lists Do Not Disturb, weak signal and a phone that needs restarting.[4] If your carrier supports Wi-Fi calling, Twitch suggests turning it on and trying again.[2]
  6. Your country. Twitch says its SMS "may not reach all countries reliably",[4] and it names one country directly: "Currently, Russia is the only region blocked from SMS for 2FA. Russian users must use an authenticator app instead."[4]

# The dead end for new streamers

The ranking pages skip this case, and it hits people who are about to start earning. Twitch's Affiliate page says: "You must enable Two-Factor Authentication (2FA) on your account to begin Affiliate onboarding. This is required for all Affiliates and Partners."[5] Its 2FA page says: "SMS verification is always required first, even if you plan to use an authenticator app."[1] Taken together, those lines mean that if Twitch's text never reaches your phone, you cannot turn on 2FA, and without 2FA you cannot begin Affiliate onboarding.

The common advice to switch to an authenticator app does not help here, because the app step comes after the text. The troubleshooting page says so: "SMS verification is required first — you cannot skip SMS setup and go directly to an authenticator app."[4] Meanwhile the Affiliate page sends anyone who has trouble setting up 2FA to Twitch's Login Issues Guide,[5] and that guide points back to the same Not Receiving Verification Codes page.[6]

i do have authy but authy only works if you have previosly connected phone number to twitch which in my case is not helpful because i have a fresh account only months old and i have never connected phone number
— A streamer who had just reached Affiliate, Twitch Developer Forums, 31 December 2024

The only reply in that thread was: "The third party developers forum is unable to assist with this issue."[7] That is fair. The developer forum is for people building on Twitch's API, not a support channel. The thread still ranks for this problem, though, which says a lot about how little help is out there for this case.

  • Let the limit reset first. If you have been pressing resend, wait the 24 hours Twitch mentions before trying again.[4] Otherwise a fix that works will look as if it failed.
  • Use a number Twitch accepts. That means a cellular line on a mobile network, entered with the country code.[2]
  • Contact Support with the details Twitch asks for. The troubleshooting page says to contact Twitch Support if the steps do not solve 2FA setup, and to "Include details about which scenario applies to you and what you've already tried."[4] Say that it is 2FA setup, name your country, confirm the number is cellular, and say how long you waited between requests.

2FA sorted. The next Affiliate hurdle is viewers

Even with 2FA on, Affiliate onboarding still needs all four achievements, including an average of 3 viewers on 4 different days. Streamrise delivers Twitch viewers spread across a session rather than dropped in a spike. No supplier can tell you how Twitch grades traffic, and Twitch's Community Guidelines prohibit artificially inflating metrics. Read them and decide for yourself.

  • 60-day drop refund
  • Cancel anytime
See Twitch pricing →

# Email codes and the disabled-email trap

If you are logging in on a new device, the code comes by email. Twitch suggests checking spam, searching for mail from "no-reply@twitch.tv", waiting five minutes, and using the "Resend code" option on the login screen.[4] Its new-device page also suggests adding no-reply@twitch.tv and account-notifications@twitch.tv to your safe senders, making sure your inbox is not full, and checking your forwarding rules.[3]

Two situations stop email codes completely, and waiting will not fix either of them.

  • Your email is disabled. Twitch says: "If you disabled your email, you won't receive codes - re-enable it first."[4]
  • You have 2FA on and are trying to recover the account by email. Twitch says: "Only accounts without 2FA enabled are able to receive recovery codes via email."[4] With 2FA on, recovery goes through your authenticator app or SMS, not your inbox.

For an overview of email, phone and badge verification on Twitch, our Twitch verification guide covers each one. This page sticks to codes that do not arrive.

# Phone number "already in use"

This is a different failure. The text would probably arrive, but Twitch rejects the number before sending it. Twitch explains that adding a number to an account "immediately and automatically disables additional account creation using that phone number."[2] So the number is already attached to another Twitch account, and that account has to allow sharing.

  1. Find the account. Twitch's Account Recovery Tool will text you a list of every account linked to the number.[2]
  2. Log into that account in a web browser and turn on "Additional account creation" in Security Settings. Twitch notes: "This setting is NOT available in the Twitch mobile app—you must use a web browser."[2]
  3. Then add the number to the account you actually want to use it on.

# Lost the phone: Authy's form says slow down

If you had 2FA on and no longer have the number, Twitch sends you to Authy's Phone Change Form. It says this applies even if you never used the Authy app, because "an Authy account is automatically created for you" when you turn on 2FA.[4] If you saved backup codes when you set up 2FA, use those first.[4]

The form adds something Twitch's pages leave out. Before it lets you continue, it shows a short checklist, and one line is aimed squarely at readers of this article:

Having problems receiving SMS 2FA messages? Don't change your number.
— Authy, Request to change your phone number

In other words, if you still have the phone and the texts just are not arriving, a phone change is the wrong tool. It is meant for a number you no longer control. The sources also disagree on timing. Twitch says processing "typically takes 24-48 business hours",[6] while the form says "this can take between 2 - 4 days".[8] Plan for the longer of the two.

# Where Twitch's own pages disagree

No other result puts this in one place. Reading all five Twitch pages side by side turns up six points where they disagree. None of them is dramatic, but each one explains a complaint that comes up again and again on forums.

Six points where Twitch help pages disagreeSources: Twitch Help Centre (five pages) and Authy's phone change form, read 22 September 2026
TopicOne page saysAnother page says
VoIP numbersSetting up 2FA: we do not recommend using VOIP numbersManaging Your Phone Number: VoIP numbers are not supported
How long to waitNot Receiving Verification Codes: at least 60 seconds before requesting another codeManaging Your Phone Number: wait 5 to 10 minutes, because SMS can be delayed
Skipping SMSSetting up 2FA: SMS verification is always required firstNot Receiving Verification Codes: Russian users must use an authenticator app instead
Sharing one numberManaging Your Phone Number: turn on additional account creation on all accounts using the numberLogin Issues Guide: turn it on for the first account that has the number
Authy phone change timeLogin Issues Guide: 24 to 48 business hoursAuthy's own form: 2 to 4 days
Safe-sender addressesNew Device Verification, troubleshooting: no-reply@twitch.tv and account-notifications@twitch.tvSame page, FAQ: no-reply@twitch.tv and account@twitch.tv

In practice, follow the stricter side each time. Treat VoIP numbers as refused, wait the longer time, allow for the slower Authy estimate, and add all three email addresses to your safe senders.[1][2][3][6][8]

# The bottom line

Before you fix anything, work out which code you are owed. A 7-digit text for 2FA setup, a 6-digit text for adding a phone and a six-character email for a new device each have their own causes and their own fixes.[1][2][3] Then stop pressing resend: one request, five minutes, one retry, because the penalty for too many requests is a full day.[4]

If the first 2FA text never arrives, understand the loop before you lose a week to it. SMS comes before any authenticator app,[1] 2FA comes before Affiliate onboarding,[5] and the help pages send you back and forth between each other.[5][6] Twitch Support is the way out, as long as you tell them the situation and what you have already tried. Wherever Twitch's pages disagree, follow the stricter one.

# FAQ

Why is Twitch not sending my verification code?

Usually for one of three reasons: you are expecting it in the wrong place, your number or carrier is blocking it, or you have asked too many times and hit the limit. Codes for a new-device login come by email, not text. Text codes need a cellular number entered with the country code, because Twitch does not support VoIP numbers such as Google Voice. After too many requests, Twitch makes you wait 24 hours before trying again.

How long does a Twitch verification code take to arrive?

Twitch says SMS delivery can take up to five minutes, and its phone page suggests waiting five to ten minutes before you start troubleshooting. New-device email codes expire five minutes after they are sent, so use the newest one.

How many times can I resend a Twitch code?

Twitch does not publish a number. It asks for at least 60 seconds between requests and says too many requests lead to a 24-hour wait. Request once, wait five minutes, then resend once.

Can I use Google Voice or a virtual number for Twitch?

No. Twitch's phone page says VoIP numbers like Google Voice are not supported and that you must use a mobile number on a cellular network. Its troubleshooting page also says landlines and VoIP numbers are not supported for 2FA.

Can I set up Twitch 2FA with an authenticator app instead of SMS?

Not at the start. Twitch says SMS verification is required first and cannot be skipped. You add the authenticator app after your phone number is verified. If the first text never arrives, you will need Twitch Support.

Do I need 2FA to become a Twitch Affiliate?

Yes. Twitch's Affiliate page says you must turn on two-factor authentication to begin Affiliate onboarding, and that this applies to all Affiliates and Partners.

Why does Twitch say my phone number is already in use?

Because the number is already linked to another Twitch account, and adding a number turns off further account creation with it by default. Use the Account Recovery Tool to find that account, log into it in a web browser, and turn on additional account creation in Security Settings. Deleting the old account does not free the number until the 90-day deletion process finishes.

I lost my phone and have 2FA on. What now?

Use your saved backup codes first. Otherwise, Twitch points you to Authy's Phone Change Form, even if you never used the Authy app. Twitch estimates 24 to 48 business hours, while the form itself says 2 to 4 days. If you still have the phone and texts are simply not arriving, the form tells you not to change your number.

Marcus Chen

Technical Editor, API & Integrations

Previously reseller-API developer for streaming-services tooling. Writes Streamrise /apidoc, reseller integration, and broadcast-software technical content.

More from Marcus →

Sources & further reading

  1. Twitch Help Centre — Setting up Two-Factor Authentication (2FA)
    Official Twitch help page, English (en_US) version, last published 8 May 2026. Quotes used: "Enter the 7 digit verification code you receive via text message and select Continue"; "Note: SMS verification is always required first, even if you plan to use an authenticator app."; and the setup step reading "we do not recommend using VOIP numbers". Read 22 September 2026.
    https://help.twitch.tv/s/article/two-factor-authentication?language=en_US
  2. Twitch Help Centre — Managing Your Phone Number
    Official Twitch help page, English (en_US) version, last published 3 March 2026. Quotes used: "A 6-digit verification code will be sent to the phone number you entered, so make sure it is correct."; "VoIP numbers (like Google Voice) are not supported. You must use a mobile phone number on a cellular network."; the premium SMS and short code carrier settings; the Wi-Fi calling step; "immediately and automatically disables additional account creation using that phone number."; and "This setting is NOT available in the Twitch mobile app—you must use a web browser." Read 22 September 2026.
    https://help.twitch.tv/s/article/managing-your-phone-number?language=en_US
  3. Twitch Help Centre — New Device and Location Verification
    Official Twitch help page, English (en_US) version, last published 3 March 2026. Used for: the six-character code sent via email to accounts with a verified email and no 2FA; "Verification codes expire after 5 minutes."; the 10 to 15 minute wait when the same code keeps arriving; the 24-hour rate-limit wait; and the two different safe-sender address pairs given in its troubleshooting section and its FAQ. Read 22 September 2026.
    https://help.twitch.tv/s/article/new-device-and-location-verification?language=en_US
  4. Twitch Help Centre — Not Receiving Verification Codes
    Official Twitch help page, English (en_US) version titled "Not Receiving Verification Codes", last published 17 September 2026. Quotes used: "Enter the 6-digit code shown"; "Wait at least 60 seconds before requesting another code"; "SMS delivery can take up to 5 minutes"; "If you've made too many code requests, you'll need to wait 24 hours before trying again."; "SMS verification is required first — you cannot skip SMS setup and go directly to an authenticator app."; "Currently, Russia is the only region blocked from SMS for 2FA. Russian users must use an authenticator app instead."; "If you disabled your email, you won't receive codes - re-enable it first"; "Only accounts without 2FA enabled are able to receive recovery codes via email."; and the delivery causes list. Read 22 September 2026.
    https://help.twitch.tv/s/article/not-receiving-sms?language=en_US
  5. Twitch Help Centre — Joining the Affiliate Program
    Official Twitch help page, English (en_US) version, last published 21 September 2026. Quote used: "You must enable Two-Factor Authentication (2FA) on your account to begin Affiliate onboarding. This is required for all Affiliates and Partners." The page links anyone having trouble setting up 2FA to the Login Issues Guide, and lists the achievement "Reach an Average of 3 Viewers (on 4 different days)". Read 22 September 2026.
    https://help.twitch.tv/s/article/joining-the-affiliate-program?language=en_US
  6. Twitch Help Centre — Twitch Account Access/Login Issues Guide
    Official Twitch help page, English (en_US) version, last published 17 April 2026. Quotes used: "Deleting or disabling an account does NOT free up your phone number. You must wait 90 days for the deletion process to complete, OR log back into the old account and enable additional account creation."; Authy Phone Change Form "processing typically takes 24-48 business hours"; and its FAQ advice to enable additional account creation on the first account that has the number. Its code section links to the Not Receiving Verification Codes page. Read 22 September 2026.
    https://help.twitch.tv/s/article/twitch-account-access-login-issues-guide?language=en_US
  7. Twitch Developer Forums — "Verification codes sms not being sent"
    Community thread posted 31 December 2024, cited as a single user case, not as Twitch documentation. Quotes used: the original poster's description of being unable to add a phone number or turn on 2FA after reaching Affiliate, and the reply "The third party developers forum is unable to assist with this issue." Read 22 September 2026.
    https://discuss.dev.twitch.com/t/verification-codes-sms-not-being-sent/62158
  8. Authy — Request to change your phone number
    The Authy Phone Change Form that Twitch links to, served with lang="en". Quotes used from its pre-submission checklist and request step: "Having problems receiving SMS 2FA messages? Don't change your number." and "To protect your account, this can take between 2 - 4 days." Read 22 September 2026.
    https://forms.authy.com/phones/change?proceed=true
Streamrise · Real Twitch growth

Security is sorted. Now the room needs people.

Once 2FA is on and the account is secure, the Affiliate conditions that remain are about audience. Streamrise delivers Twitch viewers spread across a session rather than dropped in a spike. 60-day drop refund, cancel anytime.