---
title: OpenAI verification code not received? Why ChatGPT and Codex texts don't arrive | Pay2GPT
description: ChatGPT or Codex phone verification never sends the text, or says the number isn't supported, is already in use or you've tried too often. Tell the causes apart, check step by step, and what to do when a verification number gets nothing.
url: https://pay2gpt.com/en/guide/openai-sms-code-not-received.md
canonical: https://pay2gpt.com/en/guide/openai-sms-code-not-received
locale: en
updated: '2026-11-09'
site: Pay2GPT
image: https://pay2gpt.com/assets/opengraph-8c4ca537.png
alternates:
  en: https://pay2gpt.com/en/guide/openai-sms-code-not-received
  zh-CN: https://pay2gpt.com/guide/openai-sms-code-not-received
  ru: https://ru.pay2gpt.com/guide/openai-sms-code-not-received
  x-default: https://pay2gpt.com/guide/openai-sms-code-not-received
---

> HTML version: https://pay2gpt.com/en/guide/openai-sms-code-not-received
> Site index for agents: https://pay2gpt.com/en/llms.txt

# OpenAI verification code not received? Why ChatGPT and Codex texts don't arrive

Phone verification · About 5 minutes · Updated 2026-11-09

When OpenAI's text never arrives, the number itself is usually the problem: an unsupported country, a VoIP or virtual number, or a number already used on another account. Next come too many resend requests and blocked texts. Read the message on the verification page first, then work through the steps below.

- First check which code you're waiting for: an email code, a text, or an authenticator app code each fail for different reasons.
- An error right after you submit usually means the number isn't accepted; "sent" with nothing arriving usually means delay, filtering or too many requests.
- With a Pay2GPT US number you can swap it on your order page, and get a refund if none of your numbers receives a text.

## Which code are you waiting for?

OpenAI can ask for three different codes, and each fails for its own reasons:

- Email code: sent when you sign up or sign in with email. Check spam and promotions folders and that the address is right.
- Text message code: sent during phone verification, most often when signing in to Codex or creating your first API key. This guide is about this one.
- Authenticator code: only if you turned on two-step verification yourself; it lives in your authenticator app and is never texted.

## Read the message to find the cause

| What you see | Likely cause | What to do |
| --- | --- | --- |
| Your country isn't listed, or the number is "not supported" | The country or region isn't supported by OpenAI | Use a mobile number from a supported country |
| The number is refused as invalid right away | Landline, VoIP, Google Voice or a number flagged as virtual | Use a physical SIM number |
| The number is already in use or has reached its limit | It has verified other accounts | Use a number nobody has used |
| Too many attempts, try again later | You pressed resend many times in a short while | Wait before trying again; don't keep tapping |
| "Code sent", but nothing arrives | Delay, carrier or phone filtering, or the number can't get this sender's texts | Work through the next section, then swap the number |

[OpenAI Help Center: Can I use a premium number, landline, Google Voice, or other VoIP phone number?](https://help.openai.com/en/articles/8983024-can-i-use-a-premium-number-landline-google-voice-or-other-voip-phone-number)

[OpenAI Help Center: ChatGPT supported countries](https://help.openai.com/en/articles/7947663-chatgpt-supported-countries)

## Step by step

1. Check the country and the number: pick the right country and don't type the country code again or add a leading 0.
2. Wait a minute or two before resending. Repeated requests can trigger a rate limit and slow the code down.
3. Switch network or VPN node and resend; many requests from one network can also get in the way.
4. If it's your own phone, check SMS filtering, spam and unknown-sender folders.
5. Still nothing: try another number, ideally a physical SIM number in a supported country.
6. If the number is fine but it keeps failing, contact OpenAI support from the Help Center with the exact message from the page.

[OpenAI Help Center: Phone verification](https://help.openai.com/en/collections/8471299-phone-verification)

## When a verification number gets nothing

First check that you chose United States +1 on the page and that the number hasn't verified another account. Then use your Pay2GPT order page:

- Swap: if the current number got no text, swap it for a new US number, up to 2 times per order at no charge.
- Refund: if no number could be assigned, or none of your numbers received a text, the order page offers a refund to your original payment method.
- Orders that received a code are not refunded; the number did its job.

[Codex login number: $3.49, refund if no code →](https://pay2gpt.com/en/codex-sms)

[Phone verification questions →](https://pay2gpt.com/en/help#sms-1)

## Avoiding it next time

- Use one number for one OpenAI account; don't verify account after account with the same number.
- Skip free public SMS sites: their numbers are shared and mostly refused or used up, and anyone can read your code.
- Settle your network before you press send instead of switching nodes between resends.
- Keep the number you verified with. OpenAI's Help Center says you can't unlink a phone number from an existing account, so a later check needs that number again, or another supported number you control.

[OpenAI Help Center: What does phone verification look like?](https://help.openai.com/en/articles/8983040-what-does-phone-verification-look-like)

[Codex asks you to verify a phone number →](https://pay2gpt.com/en/guide/codex-phone-verification.md)

[Is Pay2GPT safe →](https://pay2gpt.com/en/guide/safe.md)

## Common questions

### How long does the ChatGPT code take?

Usually seconds to a minute or two. If several minutes pass, work through the steps above instead of pressing resend again and again.

### Why does it say my number can't be used?

Usually the country isn't supported, or the number is a landline, VoIP or virtual number, which OpenAI's Help Center says it doesn't accept.

### I pressed resend too many times. What now?

Wait a while before trying again, and resend from a different network.

### Can I get a refund if a verification number gets nothing?

With Pay2GPT, yes. Swap the number first, up to 2 times per order; if none of your numbers gets a text, the order page offers a refund.

### My email code doesn't arrive either. Same fix?

No. Check spam and promotions and the address you typed; this guide covers text message codes.

## Related guides

- [Codex asks you to verify a phone number? What to do when your number doesn't work](https://pay2gpt.com/en/guide/codex-phone-verification.md)
- [Which phone numbers can verify ChatGPT and OpenAI? Countries, VoIP and virtual numbers](https://pay2gpt.com/en/guide/chatgpt-phone-number.md)
- [SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service](https://pay2gpt.com/en/guide/sms-verification-service.md)
- [Is it safe to give Pay2GPT my Session?](https://pay2gpt.com/en/guide/safe.md)


**Need to verify a phone? Use a US number** Codex login number · $3.49 per number · 21 days · refund if no code [Buy a number](https://pay2gpt.com/en/codex-sms)

[Go to the Help Center](https://pay2gpt.com/en/help.md)

## Guide contents

- [How to copy your ChatGPT Session, with pictures](https://pay2gpt.com/en/guide/session.md)
- [How to activate ChatGPT Plus or Pro after paying: 3 steps](https://pay2gpt.com/en/guide/activate.md)
- [Pay with USDT](https://pay2gpt.com/en/guide/usdt.md)
- [How to use a promo code](https://pay2gpt.com/en/guide/promo.md)
- [How to pay for ChatGPT Plus with Alipay](https://pay2gpt.com/en/guide/alipay.md)
- [How to pay for ChatGPT Plus without a credit card: 5 ways compared](https://pay2gpt.com/en/guide/compare.md)
- [Is it safe to give Pay2GPT my Session?](https://pay2gpt.com/en/guide/safe.md)
- [ChatGPT Plus payment declined? Why your card fails and how to fix it](https://pay2gpt.com/en/guide/card-declined.md)
- [Plus or Pro?](https://pay2gpt.com/en/guide/choose.md)
- [A 6-point checklist for a trustworthy top-up](https://pay2gpt.com/en/guide/checklist.md)
- [ChatGPT Pro top-up, which tier to choose](https://pay2gpt.com/en/guide/pro.md)
- [Codex usage limit reached? 3 ways to keep going](https://pay2gpt.com/en/guide/codex-usage-limit.md)
- [Codex for Windows download: the official Microsoft Store package](https://pay2gpt.com/en/guide/codex-windows.md)
- [Used a relay or CC Switch with Codex? Switch back to the ChatGPT sign-in](https://pay2gpt.com/en/guide/codex-official-login.md)
- [ChatGPT payment declined in Pakistan? Pay for Plus](https://pay2gpt.com/en/guide/pakistan.md)
- [ChatGPT payment declined in Nigeria? Pay for Plus](https://pay2gpt.com/en/guide/nigeria.md)
- [What is a personal agent? ChatGPT dots explained: features, plans and limits](https://pay2gpt.com/en/guide/personal-agent.md)
- [GPT-6.1 Terra: what's new, API pricing, and which ChatGPT plans get it](https://pay2gpt.com/en/guide/gpt-6-1-terra.md)
- [ChatGPT Images 2.6: GIFs, reference images, Flare vs Sunburst, and API pricing](https://pay2gpt.com/en/guide/chatgpt-images-2-6.md)
- [CapCut plugin for ChatGPT: what it does, release date, plans and how to install it](https://pay2gpt.com/en/guide/capcut-chatgpt.md)
- [Does ChatGPT have a referral program? Official invites vs. earning per referral](https://pay2gpt.com/en/guide/chatgpt-referral.md)
- [Codex asks you to verify a phone number? What to do when your number doesn't work](https://pay2gpt.com/en/guide/codex-phone-verification.md)
- [OpenAI verification code not received? Why ChatGPT and Codex texts don't arrive](https://pay2gpt.com/en/guide/openai-sms-code-not-received.md)
- [Which phone numbers can verify ChatGPT and OpenAI? Countries, VoIP and virtual numbers](https://pay2gpt.com/en/guide/chatgpt-phone-number.md)
- [SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service](https://pay2gpt.com/en/guide/sms-verification-service.md)

---

Pay2GPT is a third-party service and is not affiliated with OpenAI.

- [Pay2GPT](https://pay2gpt.com/en/.md)
- [Guides](https://pay2gpt.com/en/guide.md)
- [Help](https://pay2gpt.com/en/help.md)
- [Service status](https://pay2gpt.com/en/status.md)
- [Orders](https://pay2gpt.com/en/orders)
- [Get started](https://pay2gpt.com/en/checkout?plan=plus)
- [Terms of Service](https://pay2gpt.com/en/terms.md)
- [Privacy Policy](https://pay2gpt.com/en/privacy.md)
- [Telegram](https://t.me/Pay2GPT_support)
- [Trustpilot](https://www.trustpilot.com/review/pay2gpt.com)
- [Site index for agents](https://pay2gpt.com/en/llms.txt)

Contact: [support@pay2gpt.com](mailto:support@pay2gpt.com)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://pay2gpt.com/#organization",
      "name": "Pay2GPT",
      "url": "https://pay2gpt.com/en",
      "logo": {
        "@type": "ImageObject",
        "url": "https://pay2gpt.com/icon-512.png",
        "width": 512,
        "height": 512
      },
      "description": "ChatGPT Plus, Pro and Go top-up on your own account. Order on your own and follow every step. Full refund if activation fails, fixed free if it drops within 30 days.",
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "url": "https://pay2gpt.com/en/help",
        "email": "support@pay2gpt.com",
        "availableLanguage": [
          "en",
          "zh-CN",
          "es",
          "ja",
          "de",
          "fr",
          "pt-BR",
          "ko",
          "it",
          "nl",
          "pl",
          "ru",
          "tr",
          "zh-TW",
          "zh-HK",
          "ar"
        ]
      }
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Pay2GPT",
          "item": "https://pay2gpt.com/en"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Guides",
          "item": "https://pay2gpt.com/en/guide"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "OpenAI verification code not received? Why ChatGPT and Codex texts don't arrive",
          "item": "https://pay2gpt.com/en/guide/openai-sms-code-not-received"
        }
      ]
    },
    {
      "@type": "TechArticle",
      "@id": "https://pay2gpt.com/en/guide/openai-sms-code-not-received#article",
      "headline": "OpenAI verification code not received? Why ChatGPT and Codex texts don't arrive",
      "description": "ChatGPT or Codex phone verification never sends the text, or says the number isn't supported, is already in use or you've tried too often. Tell the causes apart, check step by step, and what to do when a verification number gets nothing.",
      "inLanguage": "en",
      "mainEntityOfPage": "https://pay2gpt.com/en/guide/openai-sms-code-not-received",
      "dateModified": "2026-11-09",
      "author": {
        "@id": "https://pay2gpt.com/#organization"
      },
      "publisher": {
        "@id": "https://pay2gpt.com/#organization"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://pay2gpt.com/en/guide/openai-sms-code-not-received#faq",
      "inLanguage": "en",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long does the ChatGPT code take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Usually seconds to a minute or two. If several minutes pass, work through the steps above instead of pressing resend again and again."
          }
        },
        {
          "@type": "Question",
          "name": "Why does it say my number can't be used?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Usually the country isn't supported, or the number is a landline, VoIP or virtual number, which OpenAI's Help Center says it doesn't accept."
          }
        },
        {
          "@type": "Question",
          "name": "I pressed resend too many times. What now?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Wait a while before trying again, and resend from a different network."
          }
        },
        {
          "@type": "Question",
          "name": "Can I get a refund if a verification number gets nothing?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "With Pay2GPT, yes. Swap the number first, up to 2 times per order; if none of your numbers gets a text, the order page offers a refund."
          }
        },
        {
          "@type": "Question",
          "name": "My email code doesn't arrive either. Same fix?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Check spam and promotions and the address you typed; this guide covers text message codes."
          }
        }
      ]
    }
  ]
}
```
