Verify an OpenAI or ChatGPT account without your own number
OpenAI asks for a phone number at sign-up and refuses most of the obvious shortcuts. What a virtual number covers, what it costs, and the country choice that decides whether it works.
OpenAI asks for a phone number when you create an account, and it is one of the sign-ups that checks what kind of line it is being given. Free published inboxes are refused almost across the board; so is anything the carrier databases return as VoIP. A real mobile line is what passes, and that is the whole of what a virtual number provides here.
What you need #
- The sign-up open and ready at the phone-number step — the code expires in minutes.
- A country chosen before you order. On this service the choice matters more than the price.
- A balance. Codes are charged only when one arrives, so an attempt that fails costs nothing.
The steps #
- 1 Start the account Email and password first. Stop when it asks for a phone number.
- 2 Take a number From the OpenAI / ChatGPT page, which lists every country carrying the service right now with its live price and free lines.
- 3 Enter it with the country prefix Exactly as shown. A missing prefix reads as an invalid number rather than as a wrong one.
- 4 Read the code and finish It appears on your order as it lands. Add a recovery email straight afterwards.
Why the country decides it #
OpenAI is not available everywhere, and the countries it does not serve are also the countries whose numbers it will not verify. That makes the cheapest line on the page the wrong instinct: cheap tracks abundance, abundance tracks the places the platform has already learned to distrust.
The service page orders countries by what actually delivers rather than by price, so the top of the list is the sensible starting point. If a country fails, move to another country rather than to another network in the same one — a refusal at the country level will not change with the operator.
What it costs #
Prices across the catalogue start at $0.07 a code and this service sits above the floor, because the lines that work for it are scarcer than average. The figure on the page is live and you are charged only on delivery — a number that stays silent releases its hold on its own.
Top-ups are $20.00 minimum, in Bitcoin, Monero, Ethereum, Tether (ERC-20), Tether (TRC-20), Litecoin, TRON, Solana. There is no subscription and nothing to cancel; what verification costs goes through the arithmetic in full.
The part people regret #
The number is a one-time line. Once the code is delivered it goes back to the network, and if OpenAI later asks to confirm the same number — a new device, a login from somewhere else — there is nothing to receive it on.
Set a recovery email at creation. It takes fifteen seconds and it is the difference between an account you own and an account that works until the first time you are asked again. If the account is one you intend to keep, a rented number stays reachable for the whole term and answers that prompt when it comes.
If it fails #
- Refused instantly, no SMS sent: the lookup declined it. Change country.
- Nothing arrives: the route dropped it. Another network in the same country, then another country.
- Already in use: the line has been through OpenAI before. Release it and take another — the hold comes back.
None of those cost anything. Why a code never arrives sets out the full list in the order worth checking.