A missing code is one of the most common support requests around virtual numbers and verification mailboxes. The problem is rarely solved by a single action: behind "the SMS never arrived" can be several causes — from an unexpired sender timeout to a service that simply never sends a code to that type of number. Below is a step-by-step diagnosis: what to check first, when to cancel the activation and take another number, and how the refund works if the code never shows up.

Step-by-step diagnosis: check the activation status

The first step is neither the mailbox nor the phone — it is your account dashboard. The status shows exactly where the process is stuck: the number was issued but nothing has arrived; the number has not been issued at all; the activation was already cancelled on timeout. A "waiting for code" status on a number issued less than five minutes ago is normal, not a failure. If the status is stuck on "processing" noticeably longer than usual, the issue is a queue on the provider's side, not your request — switching direction helps here, not reordering the same number.

Wait out the sender timeout

Every activation has a waiting window, usually 10–20 minutes depending on the service. Cancelling inside that window speeds nothing up: the message can arrive late because of a queue on the sender's side, not a problem with the number itself. Cancelling before the timeout expires only makes sense when the status clearly shows an issuing error rather than a waiting state. Buying the same number again within the first minutes of the timeout is almost always pointless: the code will arrive where it was supposed to the first time, or not arrive at all for the same reason.

Check the junk mail folder

If the code should arrive by email rather than SMS, the first suspect is not the mailbox but the filter. Automated verification emails land in "Spam" or "Promotions" en masse: a shared sending IP pool, a templated subject and a link in the body are signals anti-spam filters cut without much discrimination. Check both folders, whitelist the sender, and only then request the code again — the next email is far more likely to land in the inbox.

Why some services never deliver a code at all

Not every code can reach every type of number in principle. Some services filter virtual number ranges and simply never send an SMS to a number recognized as virtual — instead of an error, you get silence. Others require a voice call instead of SMS for certain countries, and a third group sends the code as an in-app push and never uses SMS. Before writing a number off as faulty, check in the OTP catalogue whether the country and carrier support the delivery type that service uses — attempts on an incompatible route are otherwise guaranteed to fail.

When to cancel the activation, and what to log

Cancel once the timeout has expired and the status is still stuck on "waiting", or when the service by its nature never sends a code to that type of number. Either way, the right move is to cancel and buy a number for a different country or carrier, not keep retrying the same route. The refund for a code that never arrived is automatic in most cases: if nothing came through within the timeout, the money goes back to the balance instead of being charged as a successful attempt — a charge only happens when the code is actually received. Confirm the refund in the transaction history, where every activation is listed with its status — success, cancellation, refund.

It is worth logging the route that failed: country, carrier, service, time of attempt. If the same carrier fails twice in a row for the same service, a third failure is more likely than success — switching routes right away is cheaper than repeating a weak combination. How these repeats and idle numbers eat into a budget over time is covered in hidden costs: cancellations, retries and idle numbers.

Frequently Asked Questions

How long should I wait before cancelling the activation?

Usually 10–20 minutes — the exact window is shown in the activation's status. Cancelling earlier does not speed up delivery, it just cuts short an attempt that could still receive the code.

Why might a code fail to arrive by email if earlier emails from the same service came through fine?

Mail filters score every message individually: sender IP reputation, subject content and the link in the body can all change, so a previously safe sender can suddenly land in spam. Checking the junk folder and whitelisting the sender resolves most such cases.

Do I get a refund if the code never arrives?

Yes, as long as nothing came through within the timeout and the activation was cancelled rather than completed. A charge only applies to a code actually received; the refund status and amount are visible in the transaction history.

If the code never arrives, do not waste time retrying the same route — cancel and take a fresh number in the OTP section: it shows which countries and carriers support the service you need.