The code isn't arriving on a virtual number: 7 reasons and what to do
A code that didn't arrive isn't always the number's fault. More often it's about how the service sends the code. Here's what to check, in order.
1. The service didn't send the code by SMS
Telegram often sends the code to the app on another device; WhatsApp and Microsoft offer a call. Look for “Send SMS” or “Another way” on the screen and choose SMS.
2. The service rejected the number
If the service says the number can't be used, no code will come to it. Take another number — a free swap is available after 2 minutes — or a country with a high chance.
3. Too many attempts
After several requests in a row, services ask you to wait. Let the timer run out and request the code again: the number is yours for 20 minutes.
4. The country code was entered twice
If the service picks the country in a separate field, enter the number without the country code. Otherwise the SMS goes to a number that doesn't exist.
5. A country with a low chance
The chance shows how the service has taken a country's numbers in recent days. With a low chance, codes rarely arrive — a high-chance country is better, even if it costs a few cents more.
6. You need a second code
If the service sent the code again or asks you to confirm a sign-in once more, tap “Another code to this number” on the order screen. It's free while the order is open.
7. Time ran out
The number is yours for 20 minutes. If no code came, the order closes by itself.
What happens to the money
- No code within 20 minutes — the money goes back to your balance automatically.
- No code after 2 minutes — cancel the order with a refund or take another number for free.
- The code came but the number didn't work (taken or blocked) — message support within 20 minutes with the “Problem with this order” button on the order screen.
Need a number for a code?
Prices are visible without signing up. No code, the money goes back to your balance.
Pick a service and country →