---
title: 'SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service | Pay2GPT'
description: 'Why free SMS sites and virtual numbers often fail ChatGPT and Codex phone verification, which numbers OpenAI refuses, and what to check in a verification service: number type, country, validity, swaps and refunds, and one-time versus rented numbers.'
url: https://pay2gpt.com/en/guide/sms-verification-service.md
canonical: https://pay2gpt.com/en/guide/sms-verification-service
locale: en
updated: '2026-11-09'
site: Pay2GPT
image: https://pay2gpt.com/assets/opengraph-8c4ca537.png
alternates:
  en: https://pay2gpt.com/en/guide/sms-verification-service
  zh-CN: https://pay2gpt.com/guide/sms-verification-service
  ru: https://ru.pay2gpt.com/guide/sms-verification-service
  x-default: https://pay2gpt.com/guide/sms-verification-service
---

> HTML version: https://pay2gpt.com/en/guide/sms-verification-service
> Site index for agents: https://pay2gpt.com/en/llms.txt

# SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service

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

OpenAI refuses VoIP and most virtual numbers, and free public SMS sites hand the same numbers to everyone, so both often fail. When choosing a service, first check for a physical SIM number in a supported country, then how long it lasts and what happens if nothing arrives.

- OpenAI's Help Center says landlines, premium numbers, Google Voice and other VoIP numbers aren't supported; they're refused on submit.
- Free public SMS sites show every text to everyone and reuse numbers, so they don't suit an account you plan to keep.
- Check five things: physical SIM, supported country, validity, what happens if nothing arrives, and whether they want your login.

## What SMS verification is, and when you need it

An SMS verification number is a phone number in another country that you use to receive one verification text. OpenAI only texts mobile numbers in countries it supports, so people without one turn to these numbers when Codex sign-in or a first API key asks for phone verification.

It only receives the code; nobody needs your account. You type the number into OpenAI's page yourself, the code is shown to you, and you enter it.

[Which phone numbers OpenAI accepts →](https://pay2gpt.com/en/guide/chatgpt-phone-number.md)

## Why virtual numbers get rejected

OpenAI's Help Center says phone verification doesn't support landlines, premium numbers, Google Voice or other VoIP numbers. Many "virtual numbers" sold for verification are exactly that kind of internet number and are refused as soon as you submit them.

Free public SMS sites add more problems: each number is shared with everyone, has usually verified other accounts already, and every text it gets is posted on a public page, your code included.

Even with the right kind of number, delivery isn't always reliable: some numbers in a country receive OpenAI's texts and some don't. That's why what happens when nothing arrives matters as much as the number type.

[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)

## Five things to check

| Check | Why |
| --- | --- |
| Physical SIM or VoIP | VoIP and most virtual numbers are refused outright. |
| Country | It must be one OpenAI supports; US +1 is the most common. |
| One-time or valid for a while | Codex may ask again on a new device; you can only answer if the number is still yours. |
| What if nothing arrives | Can you swap the number for free, and get a refund if swaps don't help? |
| Do they want your login | A real verification number only needs you to enter it; never share your password. |

## One-time numbers versus rented numbers

A one-time number receives one text and is passed to someone else. It's cheap, but if the same account later asks for that number again, you can't get the code.

A rented number is yours for a period, and every text in that time is shown to you. It costs a bit more, but when Codex asks again after a new computer or network, the number is still there. For a ChatGPT or Codex account you'll keep, renting for a while is steadier.

## How Pay2GPT's number works

Pay2GPT's Codex login number follows those five checks:

- A US +1 number on a physical SIM, not VoIP.
- $3.49 per number, valid for 21 days; every text in that time shows on your order page.
- Swap it on your order page if nothing arrives, up to 2 times per order at no charge; if no number can be assigned or none receives a text, request a refund to your original payment method.
- No sign-up: the number is assigned within seconds and emailed to you. We never need your account or password.
- One number is for one OpenAI account.

[See the Codex login number →](https://pay2gpt.com/en/codex-sms)

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

## Common questions

### Can a verification number get my account banned?

OpenAI hasn't published rules on this. The bigger risks are verifying many accounts with one number and using public free numbers; one number per account is safer.

### Do free SMS sites work for ChatGPT?

Rarely. Their numbers are shared, often refused or used up, and the codes are public.

### Why didn't my virtual number get the code?

OpenAI doesn't support VoIP and most virtual numbers, so they're refused. Use a physical SIM number in a supported country.

### Does the service need my password?

No. You enter the number on the verification page yourself; the service only shows you the code.

## 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)
- [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)
- [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": "SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service",
          "item": "https://pay2gpt.com/en/guide/sms-verification-service"
        }
      ]
    },
    {
      "@type": "TechArticle",
      "@id": "https://pay2gpt.com/en/guide/sms-verification-service#article",
      "headline": "SMS verification for ChatGPT: why virtual numbers get rejected and how to choose a service",
      "description": "Why free SMS sites and virtual numbers often fail ChatGPT and Codex phone verification, which numbers OpenAI refuses, and what to check in a verification service: number type, country, validity, swaps and refunds, and one-time versus rented numbers.",
      "inLanguage": "en",
      "mainEntityOfPage": "https://pay2gpt.com/en/guide/sms-verification-service",
      "dateModified": "2026-11-09",
      "author": {
        "@id": "https://pay2gpt.com/#organization"
      },
      "publisher": {
        "@id": "https://pay2gpt.com/#organization"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://pay2gpt.com/en/guide/sms-verification-service#faq",
      "inLanguage": "en",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Can a verification number get my account banned?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "OpenAI hasn't published rules on this. The bigger risks are verifying many accounts with one number and using public free numbers; one number per account is safer."
          }
        },
        {
          "@type": "Question",
          "name": "Do free SMS sites work for ChatGPT?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Rarely. Their numbers are shared, often refused or used up, and the codes are public."
          }
        },
        {
          "@type": "Question",
          "name": "Why didn't my virtual number get the code?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "OpenAI doesn't support VoIP and most virtual numbers, so they're refused. Use a physical SIM number in a supported country."
          }
        },
        {
          "@type": "Question",
          "name": "Does the service need my password?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. You enter the number on the verification page yourself; the service only shows you the code."
          }
        }
      ]
    }
  ]
}
```
